Hopefully this is a simple question, but it's been giving me a headache.
I want to run an aqua planet configuration with a data ocean rather than an analytic SST distribution. There is no option for that in sst_data.F90 in the aqua_planet section, so I thought I would invent my own aqua planet.
To do it, I am trying to put eccen=obliq=mvelp=0. in the CAM namelist, to get rid of any seasonal cycle and hemispherically asymmetric insolation. I also edited the input data
/atm/cam2/inic/gaus/cami_0000-09-01_64x128_L26_c030918.nc, making PHIS, SGH, LANDM, SNOWHICE, LANDFRAC, ICEFRAC, SICTHK, and LANDM_COSLAT all equal to zero everywhere. To try to make the CLM dataset agree with these changes, I made similar changes to /lnd/clm2/srfdata/cam/clms_64x128_USGS_c030605.nc. That is, I made LANDMASK, LANDFRAC, and LANDFRAC_PFT all equal to 0 everywhere.
As you might guess, this doesn't seem to work. I get an error that looks like:
...
Attempting to read surface boundary data .....
(GETFIL): attempting to find local file clms_64x128_USGS_c030605.nc
(GETFIL): using /ptmp/brianpm/lnd/clm2/srfdata/cam/clms_64x128_USGS_c030605.nc
Successfully read surface boundary data
initDecomp(): Number of processes exceeds number of land grid cells
ENDRUN: called without a message string
Traceback:
initDecomp(): Number of processes exceeds number of land grid cells
ENDRUN: called without a message string
I'm not sure what to do with this. Is it possible to just turn off CLM, or is there a better way to edit these input files, or do I have to start mucking around in the code? Or have I gone about this problem wrong to begin with?
Any advice is welcome.
I want to run an aqua planet configuration with a data ocean rather than an analytic SST distribution. There is no option for that in sst_data.F90 in the aqua_planet section, so I thought I would invent my own aqua planet.
To do it, I am trying to put eccen=obliq=mvelp=0. in the CAM namelist, to get rid of any seasonal cycle and hemispherically asymmetric insolation. I also edited the input data
/atm/cam2/inic/gaus/cami_0000-09-01_64x128_L26_c030918.nc, making PHIS, SGH, LANDM, SNOWHICE, LANDFRAC, ICEFRAC, SICTHK, and LANDM_COSLAT all equal to zero everywhere. To try to make the CLM dataset agree with these changes, I made similar changes to /lnd/clm2/srfdata/cam/clms_64x128_USGS_c030605.nc. That is, I made LANDMASK, LANDFRAC, and LANDFRAC_PFT all equal to 0 everywhere.
As you might guess, this doesn't seem to work. I get an error that looks like:
...
Attempting to read surface boundary data .....
(GETFIL): attempting to find local file clms_64x128_USGS_c030605.nc
(GETFIL): using /ptmp/brianpm/lnd/clm2/srfdata/cam/clms_64x128_USGS_c030605.nc
Successfully read surface boundary data
initDecomp(): Number of processes exceeds number of land grid cells
ENDRUN: called without a message string
Traceback:
initDecomp(): Number of processes exceeds number of land grid cells
ENDRUN: called without a message string
I'm not sure what to do with this. Is it possible to just turn off CLM, or is there a better way to edit these input files, or do I have to start mucking around in the code? Or have I gone about this problem wrong to begin with?
Any advice is welcome.