Dear 
@oleson thank you for your reply. 
I have run the command just like you but facing the same error as shown below. 
./mksurfdata.pl -r usrspec -usr_gname $GRIDNAME -usr_gdate $CDATE -y 2000 -crop
CSMDATA is /home/cas/faculty/dilipganguly/cesm/inputdata
resolution: IITD_1 rcp=-999.9 sim_year = 2000
namelist: surfdata_IITD_1_78pfts_CMIP6_simyr2000_c221107.namelist
&clmexp
 nglcec           = 10
 mksrf_fgrid      = '../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fpft         = '../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fglacier     = '../mkmapdata/map_3x3min_GLOBE-Gardner_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fglacierregion = '../mkmapdata/map_10x10min_nomask_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fsoicol      = '../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_furban       = '../mkmapdata/map_3x3min_LandScan2004_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fmax         = '../mkmapdata/map_3x3min_USGS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_forganic     = '../mkmapdata/map_5x5min_ISRIC-WISE_to_IITD_1_nomask_aave_da_c221105.nc'
 map_flai         = '../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fharvest     = '../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc'
 map_flakwat      = '../mkmapdata/map_3x3min_MODIS-wCsp_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fwetlnd      = '../mkmapdata/map_0.5x0.5_AVHRR_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fvocef       = '../mkmapdata/map_0.5x0.5_AVHRR_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fsoitex      = '../mkmapdata/map_5x5min_IGBP-GSDP_to_IITD_1_nomask_aave_da_c221105.nc'
 map_furbtopo     = '../mkmapdata/map_10x10min_nomask_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fgdp         = '../mkmapdata/map_0.5x0.5_AVHRR_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fpeat        = '../mkmapdata/map_0.5x0.5_AVHRR_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fsoildepth   = '../mkmapdata/map_5x5min_ORNL-Soil_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fabm         = '../mkmapdata/map_0.5x0.5_AVHRR_to_IITD_1_nomask_aave_da_c221105.nc'
 map_ftopostats   = '../mkmapdata/map_1km-merge-10min_HYDRO1K-merge-nomask_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fvic         = '../mkmapdata/map_0.9x1.25_GRDC_to_IITD_1_nomask_aave_da_c221105.nc'
 map_fch4         = '../mkmapdata/map_360x720cru_cruncep_to_IITD_1_nomask_aave_da_c221105.nc'
 mksrf_fsoitex    = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_soitex.10level.c010119.nc'
 mksrf_forganic   = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_organic_10level_5x5min_ISRIC-WISE-NCSCD_nlev7_c120830.nc'
 mksrf_flakwat    = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_LakePnDepth_3x3min_simyr2004_csplk_c151015.nc'
 mksrf_fwetlnd    = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_lanwat.050425.nc'
 mksrf_fmax       = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_fmax_3x3min_USGS_c120911.nc'
 mksrf_fglacier   = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_glacier_3x3min_simyr2000.c120926.nc'
 mksrf_fglacierregion = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_GlacierRegion_10x10min_nomask_c170616.nc'
 mksrf_fvocef     = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_vocef_0.5x0.5_simyr2000.c110531.nc'
 mksrf_furbtopo   = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_topo.10min.c080912.nc'
 mksrf_fgdp       = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_gdp_0.5x0.5_AVHRR_simyr2000.c130228.nc'
 mksrf_fpeat      = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_peatf_0.5x0.5_AVHRR_simyr2000.c130228.nc'
 mksrf_fsoildepth = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksf_soilthk_5x5min_ORNL-Soil_simyr1900-2015_c170630.nc'
 mksrf_fabm       = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_abm_0.5x0.5_AVHRR_simyr2000.c130201.nc'
 mksrf_ftopostats = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_topostats_1km-merge-10min_HYDRO1K-merge-nomask_simyr2000.c130402.nc'
 mksrf_fvic       = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_vic_0.9x1.25_GRDC_simyr2000.c130307.nc'
 mksrf_fch4       = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_ch4inversion_360x720_cruncep_simyr2000.c130322.nc'
 outnc_double   = .true.
 all_urban      = .false.
 no_inlandwet   = .true.
 mksrf_furban   = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/mksrf_urban_0.05x0.05_simyr2000.c120621.nc'
 mksrf_fvegtyp  = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/pftcftdynharv.0.25x0.25.LUH2.histsimyr1850-2015.c170629/mksrf_landuse_histclm50_LUH2_2000.c170629.nc'
 mksrf_fhrvtyp  = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/pftcftdynharv.0.25x0.25.LUH2.histsimyr1850-2015.c170629/mksrf_landuse_histclm50_LUH2_2000.c170629.nc'
 mksrf_fsoicol  = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/pftcftlandusedynharv.0.25x0.25.MODIS.simyr1850-2015.c170412/mksrf_soilcolor_CMIP6_simyr2005.c170623.nc'
 mksrf_flai     = '/home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/pftcftlandusedynharv.0.25x0.25.MODIS.simyr1850-2015.c170412/mksrf_lai_78pfts_simyr2005.c170413.nc'
 fsurdat        = 'surfdata_IITD_1_78pfts_CMIP6_simyr2000_c221107.nc'
 fsurlog        = 'surfdata_IITD_1_78pfts_CMIP6_simyr2000_c221107.log'
 mksrf_fdynuse  = ''
 fdyndat        = ''
 numpft = 78
/
./mksurfdata_map < surfdata_IITD_1_78pfts_CMIP6_simyr2000_c221107.namelist
 Attempting to initialize control settings .....
 Attempting to create surface boundary data .....
------------------------------------------------------------
 mksrf_fgrid =
 ../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc
 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=            2  nlat=            0
 (OPNFIL): Successfully opened file
 surfdata_IITD_1_78pfts_CMIP6_simyr2000_c221107.log on unit=           99
 mksrf_gridtype = global
In mkpftMod::mkpft()...
 Attempting to make PFTs .....
 Creating surface datasets with extra types for crops; total pfts =          78
 domain_read_dims_2d read lon and lat dims from lon/lat
 domain_read initialized domain
 domain_read read LANDFRAC
 domain_read read LANDMASK
 Open PFT file:
 /home/cas/faculty/dilipganguly/cesm/inputdata/lnd/clm2/rawdata/pftcftdynharv.0.
 25x0.25.LUH2.histsimyr1850-2015.c170629/mksrf_landuse_histclm50_LUH2_2000.c1706
 29.nc
(gridmap_map_read) reading mapping matrix data...
(gridmap_map_read) * file name                  : ../mkmapdata/map_0.25x0.25_MODIS_to_IITD_1_nomask_aave_da_c221105.nc
 * matrix dimensions rows x cols :     1036800  x           1
 * number of non-zero elements:            0
 (gridmap_map_read)  ERROR: frac_src out of bounds
 max =   1.143774191016743E+224  min =  -3.094534034031665E+212
abort:
ERROR in mksurfdata_map: 34304
I am thinking this error is causing due to my lines in mkscripgrid.ncl script. Can you please check whether the below lines are correct or if I need to do any modifications to them?
lat(:,i) = latCenters;
latCorners(:,i,0) = latCenters - delY/2.d0;
latCorners(:,i,1) = latCenters + delY/2.d0;
latCorners(:,i,2) = latCenters + delY/2.d0;
latCorners(:,i,3) = latCenters - delY/2.d0;
end do
do j = 0, ny-1
lon(j,:) = lonCenters;
lonCorners(j,:,0) = lonCenters + delX/2.d0;
lonCorners(j,:,1) = lonCenters + delX/2.d0;
lonCorners(j,:,2) = lonCenters - delX/2.d0;
lonCorners(j,:,3) = lonCenters - delX/2.d0;
Kindly help me in this regard.