Hi Bidyut,
I am not aware of any officially-supported way to prescribe land surface temperatures to CAM, as CAM in general will only run in either idealized setups (e.g. aquaplanet) or coupled to CLM, which will then calculate the land surface temperatures.
That being said, you might be able to modify the source code to have CAM always receive prescribed surface temperature values. This would likely be done in the file located here:
<CESM_DIR>/components/cam/src/cpl/atm_import_export.F90
where
<CESM_DIR>
is wherever you downloaded the CESM code. In that source file the variables
cam_in(c)%ts(i)
and
cam_in(c)%tref(i)
, which set the surface temperature and reference temperature received by CAM, could be modified such that they are set to some prescribed value over certain regions. You could also modify the exported surface temperature values from CLM instead, which should be contained in CLM's own
atm_import_export.F90
file.
Finally, you could try posting this question in the simpler models forum as well:
This forum is for technical and scientific questions related to the simpler model configurations within CESM, such as aquaplanet, dynamical core, SCAM etc http://www.cesm.ucar.edu/models/simpler-models/
bb.cgd.ucar.edu
To see if there are any specialized configurations that might also work.
Anyways, I hope that helps, and good luck!
Jesse