-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi @uturuncoglu
For the https://github.com/oceanmodeling/WW3/tree/0a34d192fa871e5aad82ab02390d75e7f08288f0
When I am using the following switch:
NCO PDLIB SCOTCH SCRIP SCRIPNC NOGRB DIST MPI PIO PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC0 IS0 REF0
It gives me the following error:
CMake Error at model/src/CMakeLists.txt:18 (add_library):
Cannot find source file:
/work2/noaa/nos-surge/yunfangs/duck/CDEPS-interface/ufs/cdeps_share/shr_is_restart_fh_mod.F90
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .mpp .m .M .mm .ixx .cppm .h
.hh .h++ .hm .hpp .hxx .in .txx .f .F .for .f77 .f90 .f95 .f03 .hip .ispc
And when I try to avoid PIO, and used the following switch, it gives me the following error during compiling.
NCO PDLIB SCOTCH SCRIP SCRIPNC NOGRB DIST MPI PR3 UQ FLX0 SEED ST4 STAB0 NL1 BT1 DB1 MLIM FLD2 TR0 BS0 RWND WNX1 WNT1 CRX1 CRT1 O0 O1 O2 O3 O4 O5 O6 O7 O14 O15 IC0 IS0 REF0
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1988: undefined reference to `esmf_clockmod_mp_esmf_clockgetnexttime_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1990: undefined reference to `esmf_timemod_mp_esmf_timeget_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1994: undefined reference to `esmf_stateapimod_mp_esmf_stategetinfo_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1997: undefined reference to `esmf_stateapimod_mp_esmf_stategetinfo_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2001: undefined reference to `esmf_stateapimod_mp_esmf_stategetfield_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2005: undefined reference to `esmf_fieldgetmod_mp_esmf_fieldgetdefault_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2007: undefined reference to `esmf_utiltypesmod_mp_esmf_typekind_r8_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2007: undefined reference to `esmf_fieldcreatemod_mp_esmf_fieldcreatemeshtkr_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2009: undefined reference to `esmf_fieldgetmod_mp_esmf_fieldgetdataptr1dr8_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2028: undefined reference to `esmf_fieldwrmod_mp_esmf_fieldwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2031: undefined reference to `esmf_fieldcreatemod_mp_esmf_fielddestroy_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2033: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2033: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1983: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1983: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: ../../lib/libww3.a(wav_import_export.F90.o): in function `wav_import_export_mp_set_importmask_':
/work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1883: undefined reference to `esmf_clockmod_mp_esmf_clockget_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1887: undefined reference to `esmf_timemod_mp_esmf_timeeq_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1890: undefined reference to `esmf_timemod_mp_esmf_timeinc_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1890: undefined reference to `esmf_timemod_mp_esmf_timeeq_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1915: undefined reference to `esmf_clockmod_mp_esmf_clockprint_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1928: undefined reference to `esmf_utiltypesmod_mp_esmf_reduce_min_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1928: undefined reference to `esmf_vmmod_mp_esmf_vmallreducer4_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1932: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1932: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1907: undefined reference to `esmf_clockmod_mp_esmf_clockprint_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1909: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1909: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1881: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:1881: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: ../../lib/libww3.a(wav_import_export.F90.o): in function `wav_import_export_mp_readfromfile_':
/work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2131: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2131: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2091: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2091: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2094: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_error_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2094: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2084: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:2084: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
ld: ../../lib/libww3.a(wav_import_export.F90.o): in function `wav_import_export_mp_export_fields_':
/work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:678: undefined reference to `nuopc_model_mp_nuopc_modelget_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:675: undefined reference to `esmf_logerrmod_mp_esmf_logmsg_info_'
ld: /work2/noaa/nos-surge/yunfangs/duck/WW3/model/src/wav_import_export.F90:675: undefined reference to `esmf_logerrmod_mp_esmf_logwrite_'
make[2]: *** [model/src/CMakeFiles/ww3_shel.dir/build.make:103: bin/ww3_shel] Error 1
make[1]: *** [CMakeFiles/Makefile2:1241: model/src/CMakeFiles/ww3_shel.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Do you have any suggestions to avoid the error? the second switch works for the previous versions of WWIII
Metadata
Metadata
Assignees
Labels
Type
Projects
Status