欢迎光临散文网 会员登陆 & 注册

ADCIRC+SWAN学习笔记(二)官网算例测试

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

官网中提供了两个比较简单的算例代码,可以用来测试编译后的程序是否可用:

https://ccht.ccee.ncsu.edu/swanadcirc/

图 1 ADCIRC官网

先以More Example Input Files for SWAN+ADCIRC为例(较另一个例子更简单):

图 2 所用例子

原始文件包含:

图 3 原始文件

需要先采用adcprep对格网文件等进行编辑,adcprep有两种使用方式,一是在终端输入adcprep后会出现一个交互式菜单,在菜单中可以选择要执行的任务;二是采用命令行选项,具体选项参考官网:

https://adcirc.org/home/documentation/generic-adcirc-command-line-options/

此处假设用四个节点计算,则在Irene-APES-v41.31文件夹下终端输入:

adcprep --np 4 --partmesh --prepall

图 4 adcprep第一步结果

然后再输入:

adcprep --np 4 --prepall

图 5 adcprep第二步结果

最终文件为:

图 6 最终输入文件

然后使用openmpi运行padcswan,padcswan命令行选项可参考adcirc命令

顺利运行:

最后文件为:

图 7 运行结束后文件

输出文件及包含变量详细说明参考官网:

https://adcirc.org/home/documentation/users-manual-v53/output-file-descriptions/

画个图:

图 8 风应力

画个动图:

图 9 风应力动图


ADCIRC+SWAN学习笔记(二)官网算例测试的评论 (共 条)

分享到微博请遵守国家法律