Dear scientist,
Now I'm trying to create a surface dataset for a single point, however ,in the last setp using mksurfdata.pl, it failed.
(1) cd /home/shenhf/majun/clm5.0/tools/mksurfdata_map/src
(2) gmake (I have changed netcdf settings in Makefile.common, screenshot of changes is attached below )
(3) ./mksurfdata.pl -res usrspec -usr_gname 1x1_wuhan -usr_gdate 200423
error shows:
...
mksrf_gridtype = global
Output ALL data in file as 64-bit
Set wetland to 0% over land
In mkpftMod::mkpftInit()...
calling domain_read
finished domain_read
fsurdat is 2d lat/lon grid
nlon= 1 nlat= 1
(OPNFIL): Successfully opened file surfdata_1x1_wuhan_hist_16pfts_Irrig_CMIP6_simyr1850_c200426.log on unit= 99
mksrf_gridtype = global
In mkpftMod::mkpft()...
Attempting to make PFTs .....
Creating surface datasets with the standard # of PFTs = 16
netcdf error from domain_read rcode = 2 error = No such file or directory
Do you konw what's wrong? I have tried lots of times but in vain. The gcc version is 8.3.0, esmf version is 7_1_0, netcdf-c is 4.6.2 ,netcdf-fortran is 4.5.2 .
The screenshots of log file , namelist file, changes in Makefile.common , config_machines.xml ,config_compiler.xm nf -config and esmf environment settings are attached below. In addition, the domain file name that I created is domain.lnd.domain.lnd.1x1_wuhan_noocean.nc_domain.ocn_noocean.nc.200426.nc, I don't know whether it influenced the use of mksurfdata.pl or not.
Could you please help me? Thank you very much . Best wishes !
Now I'm trying to create a surface dataset for a single point, however ,in the last setp using mksurfdata.pl, it failed.
(1) cd /home/shenhf/majun/clm5.0/tools/mksurfdata_map/src
(2) gmake (I have changed netcdf settings in Makefile.common, screenshot of changes is attached below )
(3) ./mksurfdata.pl -res usrspec -usr_gname 1x1_wuhan -usr_gdate 200423
error shows:
...
mksrf_gridtype = global
Output ALL data in file as 64-bit
Set wetland to 0% over land
In mkpftMod::mkpftInit()...
calling domain_read
finished domain_read
fsurdat is 2d lat/lon grid
nlon= 1 nlat= 1
(OPNFIL): Successfully opened file surfdata_1x1_wuhan_hist_16pfts_Irrig_CMIP6_simyr1850_c200426.log on unit= 99
mksrf_gridtype = global
In mkpftMod::mkpft()...
Attempting to make PFTs .....
Creating surface datasets with the standard # of PFTs = 16
netcdf error from domain_read rcode = 2 error = No such file or directory
Do you konw what's wrong? I have tried lots of times but in vain. The gcc version is 8.3.0, esmf version is 7_1_0, netcdf-c is 4.6.2 ,netcdf-fortran is 4.5.2 .
The screenshots of log file , namelist file, changes in Makefile.common , config_machines.xml ,config_compiler.xm nf -config and esmf environment settings are attached below. In addition, the domain file name that I created is domain.lnd.domain.lnd.1x1_wuhan_noocean.nc_domain.ocn_noocean.nc.200426.nc, I don't know whether it influenced the use of mksurfdata.pl or not.
Could you please help me? Thank you very much . Best wishes !
Attachments
-
surfdata_1x1_wuhan_hist_78pfts_CMIP6_simyr1850_c200426.log.png165.6 KB · Views: 39
-
surfdata_1x1_wuhan_hist_78pfts_CMIP6_simyr1850_c200426.namelist.png156 KB · Views: 33
-
change of Makefile.common.png40.4 KB · Views: 34
-
config_machines.xml.jpg62.3 KB · Views: 34
-
config_complier.xml.jpg30.3 KB · Views: 28
-
netcdf-fortran.png77.1 KB · Views: 26
-
esmf_7_1_0.png164.3 KB · Views: 33