爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: andrewsoong

教你转Noah-MP陆面模式,获取陆面多种变量

  [复制链接]

新浪微博达人勋

发表于 2021-12-8 09:17:45 | 显示全部楼层
666
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-12-15 20:39:20 | 显示全部楼层
学习一下~(不过看起来好难
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-26 20:07:55 | 显示全部楼层
这是我的HRLDAS user_build_options,make报错信息make: *** No rule to make target `../IO_code/main_hrldas_driver.o', needed by `Noah_hrldas_beta'.  Stop.
user_build_options-HRLDAS.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-12-26 21:50:20 | 显示全部楼层
shuiguoshu 发表于 2021-12-26 20:07
这是我的HRLDAS user_build_options,make报错信息make: *** No rule to make target `../IO_code/main_hrl ...

PGI编译器是哪个版本?模式版本呢?CC那个换成gcc编译。你的netcdf版本实在是不常见,换一个
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-27 09:17:15 | 显示全部楼层
(cd Utility_routines;                make)
make[1]: Entering directory `/THL8/home/mxh3/ayy/HRLDAS-v3.6/Utility_routines'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/THL8/home/mxh3/ayy/HRLDAS-v3.6/Utility_routines'
(cd Noah;                        make)
make[1]: Entering directory `/THL8/home/mxh3/ayy/HRLDAS-v3.6/Noah'

rm -f module_sf_myjsfc.f
cpp -P -traditional -DMPP_LAND  -D_HRLDAS_OFFLINE_ module_sf_myjsfc.F > module_sf_myjsfc.f
ifort -o module_sf_myjsfc.o -c -I ../MPP. -I ../MPP../Utility_routines -convert big_endian -g -O0 -fpe0  -free module_sf_myjsfc.f
module_sf_myjsfc.f(18): error #7002: Error in opening the compiled module file.  Check INCLUDE paths.   [MODULE_MODEL_CONSTANTS]
      USE MODULE_MODEL_CONSTANTS
----------^
module_sf_myjsfc.f(34): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [R_D]
      REAL,PARAMETER :: CAPA=R_D/CP,ELOCP=2.72E6/CP,RCAP=1./CAPA
-----------------------------^
module_sf_myjsfc.f(34): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [CP]
      REAL,PARAMETER :: CAPA=R_D/CP,ELOCP=2.72E6/CP,RCAP=1./CAPA
---------------------------------^
module_sf_myjsfc.f(34): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [CP]
      REAL,PARAMETER :: CAPA=R_D/CP,ELOCP=2.72E6/CP,RCAP=1./CAPA
-------------------------------------------------^
module_sf_myjsfc.f(34): warning #6942: Dividing a real number by zero is mathematically illegal.
      REAL,PARAMETER :: CAPA=R_D/CP,ELOCP=2.72E6/CP,RCAP=1./CAPA
------------------------------------------------------------^
module_sf_myjsfc.f(35): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [G]
      REAL,PARAMETER :: GOCP02=G/CP*2.,GOCP10=G/CP*10.
-------------------------------^
module_sf_myjsfc.f(35): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [CP]
      REAL,PARAMETER :: GOCP02=G/CP*2.,GOCP10=G/CP*10.
---------------------------------^
module_sf_myjsfc.f(35): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [G]
      REAL,PARAMETER :: GOCP02=G/CP*2.,GOCP10=G/CP*10.
----------------------------------------------^
module_sf_myjsfc.f(35): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [CP]
      REAL,PARAMETER :: GOCP02=G/CP*2.,GOCP10=G/CP*10.
------------------------------------------------^
module_sf_myjsfc.f(40): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [PQ0]
      REAL,PARAMETER :: SEAFC=0.98,PQ0SEA=PQ0*SEAFC
------------------------------------------^
module_sf_myjsfc.f(48): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [G]
      REAL,PARAMETER :: BTG=BETA*G,CZIV=SMALL*GLKBS                    &
---------------------------------^
module_sf_myjsfc.f(59): error #6592: This symbol must be a defined parameter, an enumerator, or an argument of an inquiry function that evaluates to a compile-time constant.   [G]
     &                 ,USTFC=0.018/G                                  &
------------------------------------^
module_sf_myjsfc.f(268): error #6404: This name does not have a type, and must have an explicit type.   [EPSQ2]
            IF(Q2K(K)<=EPSQ2*FH) THEN
-----------------------^
module_sf_myjsfc.f(342): error #6404: This name does not have a type, and must have an explicit type.   [A2]
          QS02=PQ0/P02P*EXP(A2*(T02P-A3)/(T02P-A4))
----------------------------^
module_sf_myjsfc.f(342): error #6404: This name does not have a type, and must have an explicit type.   [A3]
          QS02=PQ0/P02P*EXP(A2*(T02P-A3)/(T02P-A4))
-------------------------------------^
module_sf_myjsfc.f(342): error #6404: This name does not have a type, and must have an explicit type.   [A4]
          QS02=PQ0/P02P*EXP(A2*(T02P-A3)/(T02P-A4))
-----------------------------------------------^
module_sf_myjsfc.f(523): error #6404: This name does not have a type, and must have an explicit type.   [P608]
          A=THM*P608
----------------^
module_sf_myjsfc.f(1020): error #6404: This name does not have a type, and must have an explicit type.   [XLV]
      FLX_LH=XLV*QFX
-------------^
compilation aborted for module_sf_myjsfc.f (code 1)
make[1]: *** [module_sf_myjsfc.o] Error 1
make[1]: Leaving directory `/THL8/home/mxh3/ayy/HRLDAS-v3.6/Noah'
make: *** [all] Error 2
我的hrldas是3.6的,请问楼主现在报的错改怎么改
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-12-27 10:23:59 | 显示全部楼层
shuiguoshu 发表于 2021-12-27 09:17
(cd Utility_routines;                make)
make[1]: Entering directory `/THL8/home/mxh3/ayy/HRLDAS-v3.6/Utility_r ...

你的netcdf换了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-27 10:52:19 | 显示全部楼层

换了,现在的问题是ifort编译器的F90FLAGS设置不对,请问这个怎么查看,谢谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-28 20:59:10 | 显示全部楼层
很好,谢谢楼主很好很好的帖子。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-1-10 10:20:05 | 显示全部楼层
w3lib-2.0.2.tar
好像这个包已经换位置了,新的位置下我不知道那个文件是w3lib-2.0.2.tar,请问有人可以直接把这个包分享给我吗?
谢谢,万分感谢
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2022-1-10 10:40:46 | 显示全部楼层
水长东 发表于 2022-1-10 10:20
w3lib-2.0.2.tar
好像这个包已经换位置了,新的位置下我不知道那个文件是w3lib-2.0.2.tar,请问有人可以直 ...

文件确实不存在了,网站换了地址,我已经在本帖子上传了压缩包,去下载吧。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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