最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ADCIRC+SWAN學習筆記(一)cmake編譯源碼

2023-03-23 23:45 作者:Beta_Yang  | 我要投稿

一、ADCIRC+SWAN源代碼獲取

ADCIRC+SWAN模式代碼開源,但需要通過郵件和研究助理獲取,相關要求/信息參考官方網(wǎng)站:https://adcirc.org/

圖 1. 源代碼獲取要求

二、源碼安裝(假設已獲得源代碼),以下編譯在Ubuntu上進行

ADCIRC+SWAN的編譯方式主要有兩種,一種是利用傳統(tǒng)的GNU make(gfortran,intel等)進行編譯,上手稍微麻煩一些,官網(wǎng)內有2018年發(fā)布的指導手冊:The ADCIRC Developers Guide;?另一種方式是采用cmake編譯,比較友好,本文采用cmake方式。

1.?安裝一些必要的依賴庫:

2.?進入源代碼文件,進行cmake編譯(_v55.01版本為例)

3. 界面化進行配置及make:

(1) 按c,自動進行依賴項檢索等工作

圖 2. ccmake界面

(2)? 檢索完之后會出現(xiàn)這個界面

圖 3. 第一次configure完以后界面

(3) 按個人需求修改各選項,此處注意,因為新版本的gfortran對之前的代碼的一些Warning部分會報Error,因此需要把這里改為:-ffixed-line-length-none -fallow-argument-mismatch

圖 4. 個人配置選項

(4) 按c,再檢查一遍

圖 5. 第二次configure之后配置修改

(5) 按c,再按g,完成

圖 6. 完成ccmake部分

(6) make

圖 6. make后無Error結果

(7) sudo make install (有的操作需要權限),編譯成功

圖 7. 編譯成功


ADCIRC+SWAN學習筆記(一)cmake編譯源碼的評論 (共 條)

分享到微博請遵守國家法律
隆化县| 鄂温| 曲阜市| 宜州市| 齐河县| 土默特左旗| 南开区| 德清县| 江津市| 苍南县| 阿城市| 恩施市| 南汇区| 通州市| 哈密市| 西丰县| 五常市| 九龙城区| 合江县| 中江县| 资源县| 万源市| 磴口县| 土默特右旗| 桓台县| 来凤县| 旺苍县| 浪卡子县| 青河县| 高陵县| 荔波县| 阳信县| 虞城县| 垦利县| 花垣县| 葵青区| 故城县| 偃师市| 民勤县| 余江县| 铜陵市|