- 积分
- 1587
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-9-4
- 最后登录
- 1970-1-1
|
发表于 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的,请问楼主现在报的错改怎么改 |
|