FVCOM & DA debugging

本文介绍了在运行FVCOM(FiniteVolumeCommunityOceanModel)时,如何确保加载正确的编译器模块,如Intel/2016.1和toolchain/intel/2018b,以及设置namelist中的变量类型和调试选项,如使用mpirun命令和增大debug级别以获取详细错误信息。
摘要由CSDN通过智能技术生成
  1. make sure load the correct compiler
module load intel/2016.1
module load toolchain/intel/2018b
  1. make sure the type of variables in namelist are correct, like “only_DA.nml”
&NML_SSTGRD_ASSIMILATION
 SSTGRD_ASSIM    =T,
 SSTGRD_ASSIM_FILE       = glmHR_sst_grid_test_weight_1995.nc,!glmHR_sst_grid_test_weight_2016_testbuoy4.nc,! glmHR_sst_grid_test_weight_2016.nc,!glmHR_sst_grid_test_weight.nc,!glmHR_glsea_sst_grid.nc,!glmHR_sst_grid_test.nc                                                                   ,
 SSTGRD_WEIGHT_MAX       =  0.5,
 SSTGRD_TIMESCALE        =  3.0E-3,
 SSTGRD_TIME_WINDOW      =  12,  # sometimes may suppose to be 12.0, always have a try
 SSTGRD_N_PER_INTERVAL   =  1 # there should be 1 instead of 1.0
 /

  1. Run with 1 cpu can show the error in details
mpirun -n 1 ./fvcom --casename=superior
  1. Larger debug level can also show more details
mpirun -n 1 ./fvcom --casename=superior --dbg=7
  1. Always use “write” to debug
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值