Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

single-point CLM45 mksurfdata_map gmake error

Hi all,I am trying to build a sing-point CLM model with my own forcing data. Currently I am in the middle of building the mksurfdata_map, however, when run the gmake, always show "Error 1". Important part of the model processing is followed below:........................................................................................sunx0615@node1083 [~/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src] % gmakeMakefile.common:389: /panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/Depends: No such file or directory../src/Mkdepends Filepath Srcfiles > /panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/Dependsifort  -ftz -g -fp-model precise -convert big_endian -assume byterecl -traceback -FR -O2 -c -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/include -DOPT -DLINUX -DFORTRANUNDERSCORE -I. -I. -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/include -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib  -L/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib -lnetcdf -lnetcdff  shr_kind_mod.F90ifort  -ftz -g -fp-model precise -convert big_endian -assume byterecl -traceback -FR -O2 -c -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/include -DOPT -DLINUX -DFORTRANUNDERSCORE -I. -I. -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/include -I/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib  -L/soft/netcdf/fortran-4.4-intel-sp1-update3-parallel/lib -lnetcdf -lnetcdff  shr_const_mod.F90 ........ ifort -o ../mksurfdata_map mkdomainMod.o mkgridmapMod.o mkindexmapMod.o mkfileMod.o fileutils.o mkglcmecMod.o mkharvestMod.o mklaiMod.o mklanwatMod.o mkpftMod.o clm_varctl.o clm_varpar.o mksoilMod.o mkvocefMod.o mksurfdat.o mkurbanparCommonMod.o mkurbanparMod.o mkchecksMod.o mkdiagnosticsMod.o mkutilsMod.o mkvarctl.o mkvarpar.o mkncdio.o mkgdpMod.o mkagfirepkmonthMod.o mkpeatMod.o mktopostatsMod.o mkVICparamsMod.o mkCH4inversionMod.o nanMod.o shr_file_mod.o shr_sys_mod.o shr_string_mod.o shr_timer_mod.o shr_kind_mod.o shr_const_mod.o shr_log_mod.o   -m64mkdomainMod.o: In function `domain_read_map':/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkdomainMod.F90:259: undefined reference to `nf_open_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkdomainMod.F90:267: undefined reference to `nf_inq_dimid_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkdomainMod.F90:271: undefined reference to `nf_inq_dimlen_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkdomainMod.F90:273: undefined reference to `nf_inq_dimid_'......... /panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkCH4inversionMod.F90:130: undefined reference to `nf_inq_varid_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkCH4inversionMod.F90:131: undefined reference to `nf_get_var_double_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkCH4inversionMod.F90:145: undefined reference to `nf_inq_varid_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkCH4inversionMod.F90:146: undefined reference to `nf_get_var_double_'/panfs/roc/groups/8/grifbake/sunx0615/cesm1_2_1/models/lnd/clm/tools/clm4_5/mksurfdata_map/src/mkCH4inversionMod.F90:160: undefined reference to `nf_close_'gmake: *** [../mksurfdata_map] Error 1.............................................................................................................................Any one have run into this question before or have any ideas? thanks. Shoujia
 

jedwards

CSEG and Liaisons
Staff member
It looks like there is some incompatibility in linking netcdf.   Try a small test program like program trythis  INCLUDE 'netcdf.inc'
INTEGER NCID, STATUS

STATUS = NF_OPEN('foo.nc', 0, NCID)
end program  When you can link that successfully compare the link line to what you are using for mksurfdata_map
 
Top