请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10316|回复: 7

【求助】wrf更改边界层方案后如何编译

[复制链接]

新浪微博达人勋

发表于 2021-9-21 11:20:21 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我想设计一个实验探讨扩散系数大小对模拟的影响,对应更改了YSU方案中的湍流扩散系数但是改完module_bl_ysu.f90后重新编译后会报错(如下图所示),但也已经生成了.mod文件
捕获.PNG
昨天晚上查了下书籍,我的理解是因为wrf中的方案都是使用module进行封装,如果没有调用这个module就会报错,我尝试过写个主函数可以正常调用这个新生成的.mod文件

除了这个方法也可以改完重新编译WRF,但是太耗时间了,想问问有没有改过方案的老师或同学,直接编译.f90会不会对结果有影响。


密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-9-22 08:12:31 | 显示全部楼层
一般都是修改.F文件吧。刚好我想咨询一下f90和F文件的区别?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-9-22 08:38:55 | 显示全部楼层
1591 发表于 2021-9-22 08:12
一般都是修改.F文件吧。刚好我想咨询一下f90和F文件的区别?

这个好像是自由格式与固定格式的区别,你可以百度一下或者找找书,我也不太清楚
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-9-22 08:53:08 | 显示全部楼层
在WRF里,.F是源代码,.f90是经编译器预处理后的中间代码,所以要改.F,改.f90没用。改了若干个.F后,进行再次编译./compile em_real,大概花费10min,具体时间与所改的代码文件有关。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-9-22 10:28:54 | 显示全部楼层
还是改.F吧
另外报错看上去像是缺库,从其他环境一样的服务器上考一个就行
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-9-22 11:01:45 | 显示全部楼层
ljchen1989 发表于 2021-9-22 10:28
还是改.F吧
另外报错看上去像是缺库,从其他环境一样的服务器上考一个就行

我觉得还是缺主函数的问题,我在方案最后加了个主函数调用这个模块就不报错 捕获.PNG
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-9-22 14:50:59 | 显示全部楼层
jstzysq 发表于 2021-9-22 08:53
在WRF里,.F是源代码,.f90是经编译器预处理后的中间代码,所以要改.F,改.f90没用。改了若干个.F后,进行 ...

学到了学到了,我之前还一直好奇为什么为啥,wrf里面同时存在.F与.f90
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-10-26 15:19:43 | 显示全部楼层
不能改f90,   重新编译的时候一clean就都没了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表