THIS PAGE IS NOW OBSOLETE: it is only here to document the code's evolution
The GFDL FVcubed dynamical core contains several self tests.
These can be run in the CAM environment. Test cases -1 to 9
are for the shallow water case (npz==1 vertical level):
Case |
Description |
-1 |
Divergence conservation test |
0 |
Idealized non-linear deformational flow |
1 |
Cosine Bell advection |
2 |
Zonal geostrophically balanced flow |
3 |
non-rotating potential flow |
4 |
Tropical cyclones (merger of Rankine vortices) |
5 |
Zonal geostrophically balanced flow over an isolated mountain |
6 |
Rossby Wave number 4 |
7 |
Barotropic instability |
8 |
Potential flow (as in 5 but no rotation and initially at rest) |
9 |
Polar vortex |
The shallow water test cases are not currently supported,
and have never been tested. The full 3D (npz > 1) are supported
and several of them have been tested.
Case |
Description |
10 |
hydrostatically balanced 3D test with idealized mountain |
11 |
Use this for cold starting the climate model with USGS terrain |
12 |
Jablonowski & Williamson Baroclinic test case (Steady State) |
13 |
Jablonowski & Williamson Baroclinic test case Perturbation |
14 |
Use this for cold starting the Aqua-planet model |
15 |
Small Earth convective bubble |
16 |
3D hydrostatic non-rotating Gravity waves |
17 |
3D hydrostatic rotating Inertial Gravity waves (case 6-3-0) |
18 |
3D mountain-induced Rossby wave |
Because these test case IDs to not overlap with the CAM test
cases IDs (note that the SW test cases above are not supported),
it is only necessary to specify the ID to distinguish between
CAM and GFDL test cases. For example:
build-namelist -s -case $case -config $blddir/config_cache.xml \
-namelist "&camexp start_type='startup' stop_option='ndays' stop_n=1 \
nhtfrq=-6 ndens=2 hfilename_spec='h%t.nc' restart_option='end' \
fvc_case=12 fvc_npes_x=2 fvc_npes_y=2 empty_htapes=.true. inithist = 'NONE' \
fincl1= 'U:I ','V:I ','PS:I ','OMEGA:I ','Z3:I ','T850:I ', \
'U850:I ','V850:I ','OMEGA850:I'
Runs GFDL test case 12 on 2x2=4 PEs per face (24 total).