fnl+wrf 报错记录

201812

四层嵌套,

./geogrid.exe  报错:

PGFIO-F-231/namelist read/unit=10/error on data conversion.

 File name = namelist.wps    formatted, sequential access   record = 24

 In source file gridinfo_module.f90, at line number 126

 

低级错误。namelist.wps 漏了个逗号

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2017年7月

步长15km,5km

time_step沿用以往配置,=150

报错:

===================================================================================
=   BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
=   EXIT CODE: 139
=   CLEANING UP REMAINING PROCESSES
=   YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
===================================================================================
YOUR APPLICATION TERMINATED WITH THE EXIT STRING: Segmentation fault (signal 11)
This typically refers to a problem with your application.
Please see the FAQ page for debugging suggestions
wrf run failed, abort.

 

 

溢出了

 

打开rsl.out* 文件还是rsl.error.* 文件来着,看到多处重复字样:

2  points exceeded cfl=2 in domain d02 at time

 

百度之,解决方法,减小积分步长。

 

改为90

成功运行

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: calc_fugacity_bin.f90是一个用Fortran语言编写的程序,用于计算二元混合物的逸度。 在程序中,首先需要给定的是二元混合物的压力和温度。然后,根据给定的压力和温度,通过适当的方程计算出混合物中各组分的逸度。 在计算过程中,程序会使用Van der Waals方程或Redlich-Kwong方程来估算逸度。这些方程都是基于状态方程,通过将温度、压力和混合物的属性(如摩尔体积和相对流体性)代入方程,从而得到逸度值。 在程序中,还会考虑组分之间的相互作用。例如,利用Wilson方程等模型,可以考虑组分之间的相互吸引和排斥效应,从而更精确地计算逸度。这些模型基于组分的物理化学性质和相互作用参数。 最后,程序会输出计算得到的二元混合物的逸度值。逸度通常用于描述混合物中各组分的逸度,是一个重要的热力学参数。 通过使用calc_fugacity_bin.f90程序,我们可以方便地计算二元混合物的逸度,并用于其他相关热力学计算,如相平衡和过程模拟。 ### 回答2: calc_fugacity_bin.f90是一个Fortran 90程序,用于计算混合物中二元组分的逸度(fugacity)。 逸度是描述气体或液体在非理想条件下的行为的一个重要参数。calc_fugacity_bin.f90程序通过计算二元混合物中每个组分的逸度来模拟混合物的非理想性。 该程序首先读取混合物的物理属性,例如组分的数量、压力和温度。然后,它读取各组分的相平衡数据,例如液相和气相的逸度系数。 接下来,根据Raoult定律,程序计算出每个组分的逸度。Raoult定律是描述溶液中组分逸度与其摩尔分数之间关系的经验关系。 最后,程序输出每个组分的逸度值。 calc_fugacity_bin.f90使用Fortran 90的语法和编程结构来实现以上计算。这个程序可以作为一个模块或子程序嵌入到更大的程序中,以进行更复杂的计算和模拟。 总之,calc_fugacity_bin.f90是一个用于计算混合物中二元组分逸度的Fortran 90程序。它通过Raoult定律计算每个组分的逸度,并输出结果。这个程序在化学工程、能源研究和环境科学等领域中有广泛的应用。 ### 回答3: calc_fugacity_bin.f90是一个Fortran 90编写的用于计算二元混合物逸度的程序。逸度指的是一个组分在混合物中的部分逸度,它是实际逸度与理想逸度之比。 该程序使用了二元混合物模型,其中包含两种组分。它计算并返回给定组分的逸度值。 首先,程序会要求输入二元混合物的温度、压力和组分的摩尔分数。然后,它会使用温度、压力和摩尔分数的值计算相应的逸度系数。 逸度系数是由物质属性以及温度、压力和摩尔分数等因素所决定的无量纲量。它对应于理想气体假设下的理想逸度,并且与实际逸度之间存在关系。 程序会使用所选的逸度模型来计算实际逸度,并将结果返回给调用程序。 总之,calc_fugacity_bin.f90是一个用于计算二元混合物逸度的Fortran 90程序。它使用温度、压力和组分的摩尔分数作为输入,并根据逸度模型计算出给定组分的逸度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值