Current_Tag: see main FVcubed page
There are two sets of test cases: those defined internally in
the GFDL fvcubed dynamical core, and those which can be defined
by CAM itself. Both of these ignore the initial conditions
and set their own dynamics state. The GFDL test cases are now
considered obsolete. They are discussed in a separate page.
The CAM test cases correspond to the Jablonowski/Williamson
Test Cases reference. In order to use these test cases
the fvc_jw_case
variable must have a valid value (1-6).
fvc_jw_case |
Meaning |
1 |
Baroclinic wave (steady state) |
---|---|
2 |
Baroclinic wave (perturbed) |
3 |
Pure advection |
4 |
Rossby-Haurwitz wave |
5 |
Mountain induced Rossby wave |
6 |
Gravity waves |
Other possible namelist variables are discussed subsequently.
For fvc_case = 1..5:
fvc_case_rotation |
Tilt of earth rotation w.r.t. standard (0deg) |
0 |
0 degrees |
---|---|
1 |
15 degrees |
2 |
30 degrees |
3 |
45 degrees |
4 |
60 degrees |
5 |
75 degrees |
6 |
90 degrees |
For fvc_case 6, the same variable denotes the case variant:
fvc_case_rotation |
Meaning |
0 |
No Coriolis, still atmosphere |
---|---|
1 |
No Coriolis, isothermal, still atmosphere |
2 |
No Coriolis, isothermal, u0 = 40 m/s |
3 |
Coriolis, isothermal, still atmosphere |
Assuming you want to run an adiabatic test case #1 with 60 degree rotation
on bluefire with resolution 96x96 cells per face for one day from an initial file:
- Check out tag:
svn co $SVNREPO/cam1/Current_Tag
- Configure:
configure -mach bluefire -dyn fvcubed -hgrid c96 -nlev 26 -pcols 2304 -nadv_tt 4 -phys adiabatic -spmd -nosmp
- Build:
gmake -j 4
- Namelist:
build-namelist -s -case $case -config $blddir/config_cache.xml \
-namelist "&camexp start_type='startup' stop_option='ndays' stop_n=30 \
nhtfrq=-6 ndens=2 hfilename_spec='h%t.nc' mfilt=130 restart_option='end' \
phys_loadbalance=0 empty_htapes=.true. inithist = 'NONE' \
fvc_n_sponge=0 fvc_npes_x=4 fvc_npes_y=4 fvc_jw_case=1 fvc_case_rotation=4 \
fincl1= 'U:I','V:I','T:I','PS:I','PHIS:I','Z3:I','T850:I', \
'U850:I','V850:I','OMEGA850:I', \
'TT_LW:I','TT_MD:I','TT_HI','TTRMD' /"
- Run:
$runcmd $blddir/cam
(architecture dependent)
For this particular run, only certain information are needed
from the initial data file; for the most part the
model initializes itself.
We recommend using the standard cubed-sphere resolutions c24 (approx. 4 deg),
c48 (approx. 2 deg), c96 (approx. 1deg) and c192 (approx. 0.5 deg) where cXX
indicates the number of cells (in x and y) within each cubed-sphere panel.
These standard resolutions guarantee better load-balancing properties.
Please get back to me with any questions or input.
Have fun!