Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

cd ACME
export ACME_DIR=$PWD
 

2. Generate (or obtain pre-generate) CLM gridfile in SCRIP format

...

export GRIDFILE=${CESM_INPUTDATA_DIR}/lnd/clm2/mappingdata/grids/SCRIPgrid_ne120np4_nomask_c101123.nc
 

3. Preliminaries for mkmapdatamodule
 load nco/4.3.8source /global/project/projectdirs/acme/software/anaconda_envs/load_latest_e3sm_unified.sh
module load ncl/6.1.1nco
module load /global/project/projectdirs/ccsm1/modulefiles/edison/esmf/6.3.0rp1-ncdfio-mpi-Oncl
export ESMFBIN_PATH=/global/project/projectdirs/ccsm1/esmfacme/software/anaconda_envs/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/base/envs/e3sm_unified_1.2.4_py2.7_nox/bin/
export REGRID_PROC=48
export MPIEXEC="aprunsrun -n ${REGRID_PROC} "
export CSMDATA=/project/projectdirs/ccsm1acme/inputdata
 
4. Create mapping files
 

4.1 First determine the mapping files that would be created by mkmapdata.sh by running the mkmapdata.sh script in "debug" and "verbose" mode to

...

Using user specified scrip grid file: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc
Output grid resolution is ne120np4
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 0.5x0.5 -options lmask=AVHRR,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 0.5x0.5 -options lmask=MODIS,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 3x3min -options lmask=LandScan2004,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 3x3min -options lmask=MODIS,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 3x3min -options lmask=USGS,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 5x5min -options lmask=nomask,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 5x5min -options lmask=IGBP-GSDP,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 5x5min -options lmask=ISRIC-WISE,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 10x10min -options lmask=nomask,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 10x10min -options lmask=IGBPmergeICESatGIS,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 3x3min -options lmask=GLOBE-Gardner,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 3x3min -options lmask=GLOBE-Gardner-mergeGIS,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 0.9x1.25 -options lmask=GRDC,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 360x720cru -options lmask=cruncep,glc_nec=10 -onlyfiles
./../../../bld/queryDefaultNamelist.pl -silent -namelist clmexp -phys clm4_5 -justvalue -options sim_year=2000 -csmdata /project/projectdirs/ccsm1/inputdata -var scripgriddata -res 1km-merge-10min -options lmask=HYDRO1K-merge-nomask,glc_nec=10 -onlyfiles
Running in batch mode using MPI
which: invalid option -- 'n'
which: no 48 in (/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin:/usr/common/usg/ncl/6.1.1/intel/bin:/usr/common/usg/nco/4.3.8/intel/bin:/opt/cray/netcdf/4.3.2/bin:/usr/common/usg/darshan/2.3.0/bin:/usr/common/usg/altd/2.0/bin:/usr/common/usg/bin:/usr/common/mss/bin:/usr/common/nsg/bin:/opt/moab/8.0.1/bin:/opt/moab/8.0.1/sbin:/opt/torque/5.0.1/sbin:/opt/torque/5.0.1/bin:/opt/cray/mpt/7.1.1/gni/bin:/opt/cray/atp/1.7.5/bin:/opt/cray/rca/1.0.0-2.0502.53711.3.127.ari/bin:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/sbin:/opt/cray/alps/5.2.1-2.0502.9041.11.6.ari/bin:/opt/cray/dvs/2.5_0.9.0-1.0502.1873.1.145.ari/bin:/opt/cray/xpmem/0.1-2.0502.55507.3.2.ari/bin:/opt/cray/dmapp/7.0.1-1.0502.9501.5.219.ari/bin:/opt/cray/pmi/5.0.6-1.0000.10439.140.2.ari/bin:/opt/cray/ugni/5.0-1.0502.9685.4.24.ari/bin:/opt/cray/udreg/2.3.2-1.0502.9275.1.12.ari/bin:/opt/intel/composer_xe_2015.1.133/bin/intel64:/opt/cray/craype/2.2.1/bin:/opt/cray/switch/1.0-1.0502.54233.2.96.ari/bin:/opt/cray/eslogin/eswrap/1.1.0-1.020200.1130.0/bin:/usr/syscom/nsg/sbin:/usr/syscom/nsg/bin:/opt/modules/3.2.10.2/bin:/global/homes/g/gbisht/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin:/opt/cray/bin)
Running in batch mode
rm: cannot remove `PET*.Log': No such file or directory
Creating mapping file: map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_AVHRR_c110228.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_AVHRR_c110228.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_MODIS_c110228.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_MODIS_c110228.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_0.5x0.5_MODIS_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_LandScan2004_c120517.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_LandScan2004_c120517.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP --64bit_offset
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_MODIS_c110915.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_MODIS_c110915.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP --64bit_offset
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_3x3min_MODIS_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3x3_USGS_c120912.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3x3_USGS_c120912.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP --64bit_offset
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_3x3min_USGS_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_nomask_c110530.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_nomask_c110530.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_5x5min_nomask_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_IGBP-GSDP_c110228.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_IGBP-GSDP_c110228.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_ISRIC-WISE_c111114.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_5x5min_ISRIC-WISE_c111114.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_10x10min_nomask_c110228.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_10x10min_nomask_c110228.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_10x10min_nomask_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_10x10min_IGBPmergeICESatGIS_c110818.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_10x10min_IGBPmergeICESatGIS_c110818.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_GLOBE-Gardner_c120922.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_GLOBE-Gardner_c120922.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP --64bit_offset
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_GLOBE-Gardner-mergeGIS_c120922.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_3minx3min_GLOBE-Gardner-mergeGIS_c120922.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP --64bit_offset
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.9x1.25_GRDC_c130307.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.9x1.25_GRDC_c130307.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_360x720_cruncep_c120830.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_360x720_cruncep_c120830.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Creating mapping file: map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
From input grid: /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/UGRID_1km-merge-10min_HYDRO1K-merge-nomask_c130402.nc
For output grid: /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/UGRID_1km-merge-10min_HYDRO1K-merge-nomask_c130402.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc --src_type UGRID --src_meshname landmesh --dst_type SCRIP --netcdf4
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a hostname,global,a,c,edison07 -h map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
ncatted -a logname,global,a,c,gbisht -h map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
rm -f rmdups_map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
env MAPFILE=map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc NEWMAPFILE=rmdups_map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc ncl ./rmdups.ncl
Successffully created needed mapping files for ne120np4 

4.2 Following are the 15 mapping files needed to create surface dataset for CLM4_5 physics @ ne120np4 resolution:

...

 map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc
 

4.2.1 Only the generation of map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_c150214.nc, requires modifying the default commands outputted by mkmapdata.sh

...

 - Additionally, one need to change the command line option to ESMF_RegridWeightGen from '--netcdf4'to '--64bit_offset'
 

4.3 Generate the mapping files via interactive or batch job. Below are example of pbs scripts to create the mapping files. 

4.3.1
> cat 0.5x0.5_AVHRR.pbs

...

aprun -n 48 /project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen --ignore_unmapped -s /project/projectdirs/ccsm1/inputdata/lnd/clm2/mappingdata/grids/SCRIPgrid_0.5x0.5_AVHRR_c110228.nc -d /scratch2/scratchdirs/gbisht/inputdata/lnd/clm2/mappingdata/grids//SCRIPgrid_ne120np4_nomask_c101123.nc -m conserve -w map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc --src_type SCRIP --dst_type SCRIP
ncatted -a history,global,a,c,/project/projectdirs/ccsm1/esmf/edison/ESMF-6.3.0rp1intel14.0_netcdf4.1.3-O/bin/ESMF_RegridWeightGen map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc
ncatted -a hostname,global,a,c,${HOST} -h map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc
ncatted -a logname,global,a,c,gbisht -h map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc
rm -f rmdups_map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc
env MAPFILE=map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_0.5x0.5_AVHRR_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.2
> cat 0.5x0.5_MODIS.pbs

...

env MAPFILE=map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_3x3min_LandScan2004_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.4 
>cat 3x3min_MODIS.pbs

...

env MAPFILE=map_3x3min_MODIS_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_3x3min_MODIS_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.5
>cat 3x3min_USGS.pbs

...

env MAPFILE=map_3x3min_USGS_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_3x3min_USGS_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.6
>cat 5x5min_nomask.pbs

...

env MAPFILE=map_5x5min_nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_5x5min_nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.7
>cat 5x5min_IGBP-GSDP.pbs

...

env MAPFILE=map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_5x5min_IGBP-GSDP_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl 

4.3.8
>cat 5x5min_ISRIC-WISE.pbs

...

env MAPFILE=map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_5x5min_ISRIC-WISE_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl 

4.3.9
> cat 10x10min_nomask.pbs

...

env MAPFILE=map_10x10min_nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_10x10min_nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.10
> cat 10x10min_IGBPmergeICESatGIS.pbs

...

env MAPFILE=map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_10x10min_IGBPmergeICESatGIS_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl 

4.3.11
> cat 3x3min_GLOBE-Gardner.pbs

...

env MAPFILE=map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_3x3min_GLOBE-Gardner_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl 

4.3.12
> cat 3x3min_GLOBE-Gardner-mergeGIS.pbs

...

env MAPFILE=map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_3x3min_GLOBE-Gardner-mergeGIS_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.13
> cat 0.9x1.25_GRDC.pbs

...

env MAPFILE=map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_0.9x1.25_GRDC_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.14
> cat 360x720cru_cruncep.pbs

...

env MAPFILE=map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_360x720cru_cruncep_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.3.15
> cat 1km-merge-10min_HYDRO1K-merge-nomask.pbs

...

env MAPFILE=map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc NEWMAPFILE=rmdups_map_1km-merge-10min_HYDRO1K-merge-nomask_to_ne120np4_nomask_aave_da_${CDATE}.nc ncl ./rmdups.ncl
 

4.4 Move the mapping netcdf files to inputdata directory

...

5. Create surface dataset
 

5.1 Compile surface dataset source code (Updated on 15-Nov-2016 based on Ritvik Sahajpal's comment)

...

-dinlc /project/projectdirs/ccsm1/inputdata \
-usr_mapdir {CSMDATA}/lnd/clm2/mappingdata/maps/ne120np4 

5.3 Create the surface dataset via interactive or batch job

...