Scheduled Downtime
On Friday 21 April 2023 @ 5pm MT, this website will be down for maintenance and expected to return online the morning of 24 April 2023 at the latest

Error of compiling WRF: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_MP_FAST_SBM]

dmz

New member
Hello, I found an error when compiling WRF, of opening the module file MODULE_MP_FAST_SBM:
module_microphysics_driver.f90(219): error #7002: Error in opening the compiled module file. Check INCLUDE paths. [MODULE_MP_FAST_SBM]
USE module_mp_fast_sbm
-------^
module_microphysics_driver.f90(1159): error #6632: Keyword arguments are invalid without an explicit interface. [W]
CALL fast_sbm(W=w,U=u,V=v,TH_OLD=th_old &
-----------------------------^
module_microphysics_driver.f90(1159): error #6632: Keyword arguments are invalid without an explicit interface.
CALL fast_sbm(W=w,U=u,V=v,TH_OLD=th_old &
---------------------------------^
module_microphysics_driver.f90(1159): error #6632: Keyword arguments are invalid without an explicit interface. [V]
CALL fast_sbm(W=w,U=u,V=v,TH_OLD=th_old &
-------------------------------------^

I checked the file: module_mp_fast_sbm.F is in the path /WRF/phys/, what could be the reason of this problem? Here is the compile log file.
 

Attachments

  • compile.log
    939.1 KB · Views: 1
It looks like the first error in the log is a failure to compile module_mp_fast_sbm.F:
Code:
time mpif90 -f90=ifort -o module_mp_fast_sbm.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian    -I../dyn_em  -I/student/home/dumuzhou/wmrain/YCH_v2/external/esmf_time_f90  -I/student/home/dumuzhou/wmrain/YCH_v2/main -I/student/home/dumuzhou/wmrain/YCH_v2/external/io_netcdf -I/student/home/dumuzhou/wmrain/YCH_v2/external/io_int -I/student/home/dumuzhou/wmrain/YCH_v2/frame -I/student/home/dumuzhou/wmrain/YCH_v2/share -I/student/home/dumuzhou/wmrain/YCH_v2/phys -I/student/home/dumuzhou/wmrain/YCH_v2/wrftladj -I/student/home/dumuzhou/wmrain/YCH_v2/chem -I/student/home/dumuzhou/wmrain/YCH_v2/inc -I/public/software/mathlib/netcdf/intel/4.6.1/include  -real-size `expr 8 \* 4` -i4  module_mp_fast_sbm.f90
module_mp_fast_sbm.f90(4694): error #5082: Syntax error, found IDENTIFIER 'QV' when expecting one of: , )
        &                      QV,QC,QR,QI,QS,QG,QV_OLD,                   &
-------------------------------^
compilation aborted for module_mp_fast_sbm.f90 (code 1)
real  0m3.254s
user  0m3.066s
sys 0m0.182s
make[3]: [module_mp_fast_sbm.o] Error 1 (ignored)

Is this a clean copy of WRF?
 
It looks like the first error in the log is a failure to compile module_mp_fast_sbm.F:
Code:
time mpif90 -f90=ifort -o module_mp_fast_sbm.o -c -O3 -ip -fp-model precise -w -ftz -align all -fno-alias -FR -convert big_endian    -I../dyn_em  -I/student/home/dumuzhou/wmrain/YCH_v2/external/esmf_time_f90  -I/student/home/dumuzhou/wmrain/YCH_v2/main -I/student/home/dumuzhou/wmrain/YCH_v2/external/io_netcdf -I/student/home/dumuzhou/wmrain/YCH_v2/external/io_int -I/student/home/dumuzhou/wmrain/YCH_v2/frame -I/student/home/dumuzhou/wmrain/YCH_v2/share -I/student/home/dumuzhou/wmrain/YCH_v2/phys -I/student/home/dumuzhou/wmrain/YCH_v2/wrftladj -I/student/home/dumuzhou/wmrain/YCH_v2/chem -I/student/home/dumuzhou/wmrain/YCH_v2/inc -I/public/software/mathlib/netcdf/intel/4.6.1/include  -real-size `expr 8 \* 4` -i4  module_mp_fast_sbm.f90
module_mp_fast_sbm.f90(4694): error #5082: Syntax error, found IDENTIFIER 'QV' when expecting one of: , )
        &                      QV,QC,QR,QI,QS,QG,QV_OLD,                   &
-------------------------------^
compilation aborted for module_mp_fast_sbm.f90 (code 1)
real  0m3.254s
user  0m3.066s
sys 0m0.182s
make[3]: [module_mp_fast_sbm.o] Error 1 (ignored)

Is this a clean copy of WRF?
Thanks for your relpy, problem solved!
 
Top