您当前的位置:首页 >  行业动态 >> 
ADCIRC+SWAN学习笔记(一)cmake编译源码

时间:2023-03-24 00:01:12    来源 : 哔哩哔哩

一、ADCIRC+SWAN源代码获取


(资料图)

ADCIRC+SWAN模式代码开源,但需要通过邮件和研究助理获取,相关要求/信息参考官方网站:https://adcirc.org/

二、源码安装(假设已获得源代码),以下编译在Ubuntu上进行

ADCIRC+SWAN的编译方式主要有两种,一种是利用传统的GNU make(gfortran,intel等)进行编译,上手稍微麻烦一些,官网内有2018年发布的指导手册:The ADCIRC Developers Guide; 另一种方式是采用cmake编译,比较友好,本文采用cmake方式。

1. 安装一些必要的依赖库:

2. 进入源代码文件,进行cmake编译(_v55.01版本为例)

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

(1) 按c,自动进行依赖项检索等工作

(2)  检索完之后会出现这个界面

(3) 按个人需求修改各选项,此处注意,因为新版本的gfortran对之前的代码的一些Warning部分会报Error,因此需要把这里改为:-ffixed-line-length-none -fallow-argument-mismatch

(4) 按c,再检查一遍

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

(6) make

(7) sudo make install (有的操作需要权限),编译成功

标签:

最新发布

热门推荐