[cam-users] CGD Forums
phpbb at cgd.ucar.edu
phpbb at cgd.ucar.edu
Thu Oct 21 10:00:00 MDT 2004
Dear cam-users,
As you requested, here is the latest digest of messages posted on CGD Forums forums. Please come and join the discussion!
<< Why do different results come from the same CCM3 code with d, http://bb.cgd.ucar.edu//viewtopic.php?t=23 >>
PostereatonPostedThu Oct 21, 2004 12:39 am MDT, http://bb.cgd.ucar.edu//viewtopic.php?p=95#95
Message: When we port CAM to a new platform (could be a different machine, or the
<br />same machine with new OS or compiler versions) one of the first validation
<br />tests we run checks that the simulation on the new platform is "within
<br />roundoff" of the simulation on a previously validated platform. This
<br />procedure is described at
<br />http://www.ccsm.ucar.edu/models/atm-cam/port/pergro-test.html and is based
<br />on the methods described in the paper of Rosinski and Williamson (the
<br />reference for that paper is contained in the web page). The details are
<br />given for the CAM3 build/run procedure. This procedure can be carried out
<br />in CCM3.6.6 (the original work was done in CCM2), but some modifications
<br />are necessary. Here are the modifications I can remember:
<br />
<br />1. A special configuration of the model is used for perturbation growth
<br /> testing. In CAM this is a build time option which is specified by using
<br /> the !
-pergro option with configure. In CCM-3.6.6 the option is runtime and
<br /> is specified using the pergro namelist variable in the CLM namelist.
<br />
<br />2. The output history files are set up to only contain the variable T and
<br /> PS. CCM didn't have the 'empty_htapes' namelist variable, so there was no
<br /> easy way to start from an empty history file and just add the fields you
<br /> need using 'fincl'. In CCM the way to do this (other than by hacking
<br /> source code) is to use the 'exclude' namelist variable to remove the
<br /> unneeded fields from the primary history file.
<br />
<br /> If you like hacking code, the easy way to eliminate all the default
<br /> fields on the primary history file is by changing the variable 'active'
<br /> from 1 to 0 at line 181 of bldfld.F.
<br />
<br />3. Postprocessing the CCM history files is probably best done by converting
<br /> them to netCDF using the ccm2nc utility,
<br /> http://www.cgd.!
ucar.edu/cms/ccm3/tools/hUtils-1.5.5.tar.gz
<br /> and then!
obtaini
ng the cprnc utility from a CAM distribution.
<br />
<br />4. CCM3.6.6 did not have an aqua_planet option, and this is not required
<br /> for perturburbation growth testing in that model version.
<br />
<br />I haven't tried this so there is probably some detail missing. But this
<br />should be close.
<br />
<br />Brian
------------------------------
<< How to change geography and ice sheets?, http://bb.cgd.ucar.edu//viewtopic.php?t=34 >>
PostercmitasPostedWed Oct 20, 2004 2:05 pm MDT, http://bb.cgd.ucar.edu//viewtopic.php?p=93#93
Message: Hello,
<br />
<br />Which are the files that store the topography and the distribution of ice sheets?
<br />May one modify these to, for example, run CCSM for an idealized continent configuration, and various ice sheet configurations?
<br />
<br />Any guidance would be appreciated.
<br />
<br />Cheers,
<br />Chris
------------------------------
<< Correctness of output datasets, http://bb.cgd.ucar.edu//viewtopic.php?t=33 >>
PostereatonPostedThu Oct 21, 2004 2:44 pm MDT, http://bb.cgd.ucar.edu//viewtopic.php?p=96#96
Message: Doing a full climate simulation to compare against the controls is
<br />ultimately necessary. But a good strategy for port validation includes
<br />running a perturbation growth test first, as this test requires minimal
<br />computational expense, and will reliably indicate when there is a problem
<br />with the port which needs to be fixed before running a considerably more
<br />expensive climate simulation. The procedure for doing perturbation growth
<br />tests has been documented at
<br />
<br />http://www.ccsm.ucar.edu/models/atm-cam/port/
------------------------------
Format TEXT
Show Message Text YES
Show My Messages YES
Digest Frequency DAY
Show only new messages since last time I logged in FALSE
Send empty digests NO
Time of day to send digest 9 AM
Maximum characters per message in digest 32000
More information about the cam-users
mailing list