Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

How to change the CAM2 for aqua-planet experiment

I want to run an aqua-planet experiment with CAM2. I know there is aqua-planet option in CAM3, but what should I do in CAM2?

I edited the input data:
CAMinputdataatmcam2inicgauscami_0000-09-01_64x128_T42_L26_c020514.nc
making PHIS, SGH, LANDM and LANDFRAC, all equal to zero everywhere. To try to make the CLM dataset agree with these changes, I made similar changes to CAMinputdatalndclm2srfdatacamclms_64x128_c020514.nc. That is, I made LANDMASK and LANDFRAC all equal to 0 everywhere.

Then I get an error that is:
>>
atmlndnl.pm* Makefile* runpc.csh.e37221
build-namelist* mkDepends* runpc.csh.e37222
CAM_config.pm* mkSrcfiles* runpc.csh.e37234
camexp.pm* mprun2d.pm* runpc.csh.o37219
CAM_namelist.pm* namelist_input* runpc.csh.o37220
clm2exp.pm* namelist.pm* runpc.csh.o37221
config_cache_defaults.xml* resolution_parameters.xml* runpc.csh.o37222
configure* run-ibm.csh* runpc.csh.o37234
DefaultCAMEXPNamelist.xml* run-pc.csh* run-sgi.csh*
DefaultCLMEXPNamelist.xml* runpc.csh* system_defaults.xml*
fvtest.sh* runpc.csh.e37219 XML/
lsmexp.pm* runpc.csh.e37220
atmlndnl.pm* Makefile* runpc.csh.e37221
build-namelist* mkDepends* runpc.csh.e37222
CAM_config.pm* mkSrcfiles* runpc.csh.e37234
camexp.pm* mprun2d.pm* runpc.csh.o37219
CAM_namelist.pm* namelist_input* runpc.csh.o37220
clm2exp.pm* namelist.pm* runpc.csh.o37221
config_cache_defaults.xml* resolution_parameters.xml* runpc.csh.o37222
configure* run-ibm.csh* runpc.csh.o37234
DefaultCAMEXPNamelist.xml* run-pc.csh* run-sgi.csh*
DefaultCLMEXPNamelist.xml* runpc.csh* system_defaults.xml*
fvtest.sh* runpc.csh.e37219 XML/
lsmexp.pm* runpc.csh.e37220
Dec 27 13:49:16 2006 23288 3 6.2 TS: execvp(cam) failed. No such file or directory
Dec 27 13:49:15 2006 12050 3 6.2 TS: execvp(cam) failed. No such file or directory
>>

I don't know the reason of the error. what other changes should be done on
earth.
Any suggestion would be appreciated.
 
Dear Lau,
You need not to do all those things. Only thing, which you need to do is go to the namelist and write the follwing because running aqua-planet is an namelist option in CAM.

AQUA_PLANET = .TRUE.

If you will do the above it will run with the default SST(Neale and Hoskins control SST), so if you would like to run with anyother SST plaese do let me know, I will point you to the location in the code so that you can modify there. Another important thing to keep in mind is, unless you feed your initial condition(for aqua planet, it should be an output of a previous aqua planet run), it will read the default initial condition(which is meant for actual planet), so if that is the case, throw the first one year output as spin up, otherwise you might not get a steady solution in this period.

Regards,
Saroj


lau said:
I want to run an aqua-planet experiment with CAM2. I know there is aqua-planet option in CAM3, but what should I do in CAM2?

I edited the input data:
CAMinputdataatmcam2inicgauscami_0000-09-01_64x128_T42_L26_c020514.nc
making PHIS, SGH, LANDM and LANDFRAC, all equal to zero everywhere. To try to make the CLM dataset agree with these changes, I made similar changes to CAMinputdatalndclm2srfdatacamclms_64x128_c020514.nc. That is, I made LANDMASK and LANDFRAC all equal to 0 everywhere.

Then I get an error that is:
>>
atmlndnl.pm* Makefile* runpc.csh.e37221
build-namelist* mkDepends* runpc.csh.e37222
CAM_config.pm* mkSrcfiles* runpc.csh.e37234
camexp.pm* mprun2d.pm* runpc.csh.o37219
CAM_namelist.pm* namelist_input* runpc.csh.o37220
clm2exp.pm* namelist.pm* runpc.csh.o37221
config_cache_defaults.xml* resolution_parameters.xml* runpc.csh.o37222
configure* run-ibm.csh* runpc.csh.o37234
DefaultCAMEXPNamelist.xml* run-pc.csh* run-sgi.csh*
DefaultCLMEXPNamelist.xml* runpc.csh* system_defaults.xml*
fvtest.sh* runpc.csh.e37219 XML/
lsmexp.pm* runpc.csh.e37220
atmlndnl.pm* Makefile* runpc.csh.e37221
build-namelist* mkDepends* runpc.csh.e37222
CAM_config.pm* mkSrcfiles* runpc.csh.e37234
camexp.pm* mprun2d.pm* runpc.csh.o37219
CAM_namelist.pm* namelist_input* runpc.csh.o37220
clm2exp.pm* namelist.pm* runpc.csh.o37221
config_cache_defaults.xml* resolution_parameters.xml* runpc.csh.o37222
configure* run-ibm.csh* runpc.csh.o37234
DefaultCAMEXPNamelist.xml* run-pc.csh* run-sgi.csh*
DefaultCLMEXPNamelist.xml* runpc.csh* system_defaults.xml*
fvtest.sh* runpc.csh.e37219 XML/
lsmexp.pm* runpc.csh.e37220
Dec 27 13:49:16 2006 23288 3 6.2 TS: execvp(cam) failed. No such file or directory
Dec 27 13:49:15 2006 12050 3 6.2 TS: execvp(cam) failed. No such file or directory
>>

I don't know the reason of the error. what other changes should be done on
earth.
Any suggestion would be appreciated.
 
saroj said:
Dear Lau,
You need not to do all those things. Only thing, which you need to do is go to the namelist and write the follwing because running aqua-planet is an namelist option in CAM.

AQUA_PLANET = .TRUE.

If you will do the above it will run with the default SST(Neale and Hoskins control SST), so if you would like to run with anyother SST plaese do let me know, I will point you to the location in the code so that you can modify there. Another important thing to keep in mind is, unless you feed your initial condition(for aqua planet, it should be an output of a previous aqua planet run), it will read the default initial condition(which is meant for actual planet), so if that is the case, throw the first one year output as spin up, otherwise you might not get a steady solution in this period.

Regards,
Saroj

Dear Saroj,

First, thank you for your reply.

Second, I want to run CAM2 under different surface temperature in different month in aqua test. How can do it? How do I change the code?
Regards,
Lau
 
Hi,
Please, do let me know the following so that I could help you out.
What do you mean by different surface temperature, Is it that, you want to feed actual SST(which varies from month to month) or you have an analytical SST profile which you need to perturb every month. Based on the above I could point to the exact location of the code and can tell you what to do with that. If you want, you can contact me privately through my following e-mail id.
saroj@caos.iisc.ernet.in


Regards,
Saroj



lau said:
Dear Saroj,

First, thank you for your reply.

Second, I want to run CAM2 under different surface temperature in different month in aqua test. How can do it? How do I change the code?
Regards,
Lau
 
Ok, thank you. I already send email to you.
saroj said:
Hi,
Please, do let me know the following so that I could help you out.
What do you mean by different surface temperature, Is it that, you want to feed actual SST(which varies from month to month) or you have an analytical SST profile which you need to perturb every month. Based on the above I could point to the exact location of the code and can tell you what to do with that. If you want, you can contact me privately through my following e-mail id.
saroj@caos.iisc.ernet.in


Regards,
Saroj
 
Top