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

Perturbation Growth Test Procedure - CAM3.5.32

I am using CAM3.5.32 on bluefire and a cluster on LBL (Berkeley)

and following the procedure at:

http://www.ccsm.ucar.edu/models/atm-cam/port/pergro-test.html

Here is my configure:

/blhome/drosa/ccp-ucb_wcopy/models/atm/cam/bld/configure -cam_bld /blhome/drosa/tmp -cam_exedir /blhome/drosa/run -dyn fv -nosmp -nospmd -nc_inc /usr/local/netcdf/include -nc_lib /usr/local/netcdf/lib -v -pergro
Setting CAM configuration script directory to /blhome/drosa/ccp-ucb_wcopy/models/atm/cam/bld
Using configuration defaults file config_defaults_fv.xml
Setting CAM root directory to /blhome/drosa/ccp-ucb_wcopy
Setting CAM build directory to /blhome/drosa/tmp
The CAM executable will be created in /blhome/drosa/run
Setting user source directories to
The configuration cache file will be created in /blhome/drosa/tmp/config_cache.xml
Using fv dynamics.
Using cam1 physics.
Using clm2 land package.
Using dom ocean package.
Using csim4 ice package.
Generating and writing SOM input fields to history tapes: OFF.
Perturbation growth testing: ON.
Configure CAM for single column mode: OFF.
Configure CAM to produce IOP file for SCAM: OFF.
Horizontal grid specifier: 1.9x2.5.
Maximum number of columns in a chunk: 16.
Number of vertical levels: 26.
Total advected constituents: 3.
Target OS: aix.
Name of CAM executable: cam.
Compiler debugging options: OFF.
SPMD parallelism: OFF
SMP parallelism: OFF
CPP definitions set by configure: ' -DFORTRAN_SAME -DPERGRO -DPLON=144 -DPLAT=96 -DPLEV=26 -DPCNST=3 -DPCOLS=16 -DPTRM=1 -DPTRN=1 -DPTRK=1 -DSTAGGERED -DDYN_STATE_INTERFACE'
Found netCDF include file in /usr/local/netcdf/include
Found netCDF library in /usr/local/netcdf/lib
Found netCDF module files in /usr/local/netcdf/lib
creating /blhome/drosa/tmp/Filepath
creating /blhome/drosa/tmp/misc.h
creating /blhome/drosa/tmp/preproc.h
creating /blhome/drosa/tmp/Makefile
creating /blhome/drosa/tmp/config_cache.xml
configure done.

Here is my build-namelist:

/blhome/drosa/ccp-ucb_wcopy/models/atm/cam/bld/build-namelist -dir /blhome/drosa/run -case ucar.20090424124902.ypert -config /blhome/drosa/tmp/config_cache.xml -csmdata /blhome/drosa/data -namelist &camexp start_type='startup' stop_option='ndays' stop_n=2 nhtfrq=1 ndens=1 mfilt=145 empty_htapes=.true. fincl1='T:I','PS:I' aqua_planet=.true. pertlim=1.e-14 /
Writing CAM namelist to /blhome/drosa/run/atm_in
Writing CLM namelist to /blhome/drosa/run/lnd_in
Writing driver namelist to /blhome/drosa/run/drv_in
Writing ocean component namelist to /blhome/drosa/run/ocn_in
Writing sea ice component namelist to /blhome/drosa/run/ice_in

I ran a test for 2 machines with -pergro yes or no in configure (labeled "..cont" or "test") and with the perturbation on or off when -pergro was used (labeled "ypcont" or "npcont"). Plus, i switched on and off the aqua-planet model (labeled "aq" or "noaq").

You need the utility cprnc under ./models/atm/cam/tools/cprnc to check the RMS temperature differences
(compiled with USER_FFLAGS=-free) and cprncdf (downloadable from http://www.ccsm.ucar.edu/models/atm-cam/port/pergro-test.html ).

(continue on next post)
 
So the right way is to pass 2 files to ./cprnc.
Be aware that cprnc does not complain if you pass one file.

To complete the case for cam3.5.32, here is the result of the test:

Outputs:
test model: ucar.20090423193023.cam2.h0.0000-09-01-00000.nc
not pert. control: ucar.20090423195350.npert.cam2.h0.0000-09-01-00000.nc
pert. control: ucar.20090423203017.ypert.cam2.h0.0000-09-01-00000.nc

bash-3.1$ ./cprnc ucar.20090423195350.npert.cam2.h0.0000-09-01-00000.nc ucar.20090423193023.cam2.h0.0000-09-01-00000.nc > npert-test
STOP 0
bash-3.1$ ./cprnc ucar.20090423203017.ypert.cam2.h0.0000-09-01-00000.nc ucar.20090423193023.cam2.h0.0000-09-01-00000.nc > ypert-test
STOP 0
bash-3.1$ ./cprnc ucar.20090423195350.npert.cam2.h0.0000-09-01-00000.nc ucar.20090423203017.ypert.cam2.h0.0000-09-01-00000.nc > npert-ypert
STOP 0

bash-3.1$ ./cprncdf npert-test > rms-npert-test
bash-3.1$ ./cprncdf npert-ypert > rms-npert-ypert
bash-3.1$ ./cprncdf ypert-test > rms-ypert-test

bash-3.1$ paste rms-npert-test rms-ypert-test rms-npert-ypert
ucar.20090423195 ucar.20090423203 ucar.20090423195
ucar.20090423193 ucar.20090423193 ucar.20090423203
T T T
0 2.2828E+00 0 2.2828E+00 0 1.1953E-11
1 3.5517E+00 1 3.5517E+00 1 1.1791E-11
2 4.1566E+00 2 4.1566E+00 2 1.1525E-11
3 4.5018E+00 3 4.5018E+00 3 1.3613E-11
4 4.6378E+00 4 4.6378E+00 4 1.3978E-11
5 4.6092E+00 5 4.6092E+00 5 1.4510E-11
6 4.4653E+00 6 4.4653E+00 6 8.1262E-10
7 4.2821E+00 7 4.2821E+00 7 4.6556E-09
8 4.1404E+00 8 4.1404E+00 8 7.8035E-08
9 4.0546E+00 9 4.0546E+00 9 1.1322E-07
10 4.0055E+00 10 4.0055E+00 10 2.1249E-06
11 3.9605E+00 11 3.9605E+00 11 3.2545E-06
12 3.9112E+00 12 3.9112E+00 12 2.6144E-06
13 3.9061E+00 13 3.9061E+00 13 2.3001E-06
14 3.9638E+00 14 3.9638E+00 14 2.0543E-06
15 4.0357E+00 15 4.0357E+00 15 1.8581E-06
16 4.0750E+00 16 4.0750E+00 16 1.6826E-06
17 4.0891E+00 17 4.0891E+00 17 1.5843E-06
18 4.0904E+00 18 4.0904E+00 18 8.0767E-06
19 4.0751E+00 19 4.0751E+00 19 3.6199E-06
20 4.0448E+00 20 4.0448E+00 20 5.8450E-06
21 4.0169E+00 21 4.0169E+00 21 6.5720E-06
22 4.0152E+00 22 4.0152E+00 22 4.6111E-06
23 4.0509E+00 23 4.0509E+00 23 4.6001E-06
24 4.1011E+00 24 4.1011E+00 24 4.5315E-06
25 4.1265E+00 25 4.1265E+00 25 4.2558E-06
26 4.1114E+00 26 4.1114E+00 26 4.4919E-06
27 4.0820E+00 27 4.0820E+00 27 5.7638E-06
28 4.0652E+00 28 4.0652E+00 28 5.4439E-06
29 4.0669E+00 29 4.0669E+00 29 5.3089E-06
30 4.0773E+00 30 4.0773E+00 30 5.3092E-06
31 4.0875E+00 31 4.0875E+00 31 5.0926E-06
32 4.0949E+00 32 4.0949E+00 32 5.1914E-06
33 4.1147E+00 33 4.1147E+00 33 5.7050E-06
34 4.1650E+00 34 4.1650E+00 34 5.4669E-06
35 4.2441E+00 35 4.2441E+00 35 5.8161E-06
36 4.3059E+00 36 4.3059E+00 36 6.4086E-06
37 4.3004E+00 37 4.3004E+00 37 7.3283E-06
38 4.2352E+00 38 4.2352E+00 38 7.0608E-06
39 4.1695E+00 39 4.1695E+00 39 6.7645E-06
40 4.1403E+00 40 4.1403E+00 40 6.5984E-06
41 4.1382E+00 41 4.1382E+00 41 6.5144E-06
42 4.1411E+00 42 4.1411E+00 42 6.5749E-06
43 4.1420E+00 43 4.1420E+00 43 6.5585E-06
44 4.1518E+00 44 4.1518E+00 44 6.6697E-06
45 4.1813E+00 45 4.1813E+00 45 7.0764E-06
46 4.2222E+00 46 4.2222E+00 46 8.7917E-06
47 4.2527E+00 47 4.2527E+00 47 1.0416E-05
48 4.2576E+00 48 4.2576E+00 48 1.5767E-05
49 4.2462E+00 49 4.2462E+00 49 8.7429E-05
50 4.2392E+00 50 4.2392E+00 50 8.4295E-05
51 4.2505E+00 51 4.2505E+00 51 1.6001E-04
52 4.2781E+00 52 4.2781E+00 52 1.3981E-04
53 4.3124E+00 53 4.3124E+00 53 1.5566E-04
54 4.3421E+00 54 4.3421E+00 54 1.3011E-04
55 4.3607E+00 55 4.3607E+00 55 1.1439E-04
56 4.3633E+00 56 4.3633E+00 56 1.1297E-04
57 4.3504E+00 57 4.3504E+00 57 1.1031E-04
58 4.3248E+00 58 4.3248E+00 58 1.1786E-04
59 4.2936E+00 59 4.2936E+00 59 1.2134E-04
60 4.2644E+00 60 4.2644E+00 60 1.2011E-04
61 4.2456E+00 61 4.2456E+00 61 1.1844E-04
62 4.2426E+00 62 4.2426E+00 62 1.2353E-04
63 4.2571E+00 63 4.2571E+00 63 1.2593E-04
64 4.2839E+00 64 4.2839E+00 64 1.2595E-04
65 4.3175E+00 65 4.3175E+00 65 1.3171E-04
66 4.3516E+00 66 4.3516E+00 66 1.5999E-04
67 4.3792E+00 67 4.3792E+00 67 1.3892E-04
68 4.3902E+00 68 4.3902E+00 68 1.4578E-04
69 4.3792E+00 69 4.3792E+00 69 1.5086E-04
70 4.3495E+00 70 4.3495E+00 70 1.6290E-04
71 4.3109E+00 71 4.3109E+00 71 1.9063E-04
72 4.2771E+00 72 4.2771E+00 72 1.9785E-04
73 4.2626E+00 73 4.2626E+00 73 2.0414E-04
74 4.2791E+00 74 4.2791E+00 74 2.3201E-04
75 4.3318E+00 75 4.3318E+00 75 3.6652E-04
76 4.4132E+00 76 4.4132E+00 76 5.1084E-04
77 4.5055E+00 77 4.5055E+00 77 5.7324E-04
78 4.5831E+00 78 4.5831E+00 78 5.9375E-04
79 4.6266E+00 79 4.6266E+00 79 5.4670E-04
80 4.6274E+00 80 4.6274E+00 80 4.6834E-04
81 4.5929E+00 81 4.5929E+00 81 4.4920E-04
82 4.5380E+00 82 4.5380E+00 82 4.5112E-04
83 4.4802E+00 83 4.4802E+00 83 4.6490E-04
84 4.4330E+00 84 4.4330E+00 84 4.6192E-04
85 4.4051E+00 85 4.4051E+00 85 4.7610E-04
86 4.4002E+00 86 4.4002E+00 86 4.5329E-04
87 4.4189E+00 87 4.4189E+00 87 4.4393E-04
88 4.4565E+00 88 4.4565E+00 88 4.2815E-04
89 4.5057E+00 89 4.5057E+00 89 4.5339E-04
90 4.5562E+00 90 4.5562E+00 90 5.0785E-04
91 4.6006E+00 91 4.6006E+00 91 5.2441E-04
92 4.6345E+00 92 4.6345E+00 92 5.8624E-04
93 4.6583E+00 93 4.6584E+00 93 5.6058E-04
94 4.6737E+00 94 4.6737E+00 94 6.8499E-04
95 4.6823E+00 95 4.6823E+00 95 7.1266E-04
96 4.6843E+00 96 4.6843E+00 96 8.1247E-04
 
I made a script to obtain the desired numbers for the analysis. Edit it before running it because it deletes files, have to replace my filenames with yours, and there is some cleaning done by "tr" and "sed" that is specific to my filenames. Nonetheless it might be a good template to use. Here:

----------------------------------------------------------------------------------------
#!/bin/csh -xv

echo -----------------------------
echo -- Cleaning previous files --
echo -----------------------------

find . -name "exe-perturbation-test-analysis*out" -exec rm {} ;
find . -name "*.cprnctest*" -exec rm {} ;

foreach sim ( noaqua aqua )

if ( $sim == noaqua ) then
echo ---------------------------
echo -- Non Aqua planet cases --
echo ---------------------------
set np_control_ucar=ucar.20090429141144.noaqua.npcontrol.cam2.h0.0000-09-01-00000.nc
set yp_control_ucar=ucar.20090429143321.noaqua.ypcontrol.cam2.h0.0000-09-01-00000.nc
set test_ucar=ucar.20090429145457.noaqua.test.cam2.h0.0000-09-01-00000.nc
set np_control_lbl=lbl.20090429132633.noaqua.npcontrol.cam2.h0.0000-09-01-00000.nc
set yp_control_lbl=lbl.20090429135907.noaqua.ypcontrol.cam2.h0.0000-09-01-00000.nc
set test_lbl=lbl.20090429143153.noaqua.test.cam2.h0.0000-09-01-00000.nc
else if ( $sim == aqua ) then
echo -----------------------
echo -- Aqua planet cases --
echo -----------------------
set np_control_ucar=ucar.20090428151708.aqua.npcontrol.cam2.h0.0000-09-01-00000.nc
set yp_control_ucar=ucar.20090428153743.aqua.ypcontrol.cam2.h0.0000-09-01-00000.nc
set test_ucar=ucar.20090428155743.aqua.test.cam2.h0.0000-09-01-00000.nc
set np_control_lbl=lbl.20090429185453.aqua.npcontrol.cam2.h0.0000-09-01-00000.nc
set yp_control_lbl=lbl.20090429192726.aqua.ypcontrol.cam2.h0.0000-09-01-00000.nc
set test_lbl=lbl.20090429195907.aqua.test.cam2.h0.0000-09-01-00000.nc
endif

set np_control_ucar_cprnc=$np_control_ucar.cprnctest
set yp_control_ucar_cprnc=$yp_control_ucar.cprnctest
set test_ucar_cprnc=$test_ucar.cprnctest
set np_control_lbl_cprnc=$np_control_lbl.cprnctest
set yp_control_lbl_cprnc=$yp_control_lbl.cprnctest
set test_lbl_cprnc=$test_lbl.cprnctest

cprnc $np_control_ucar $yp_control_ucar > $np_control_ucar_cprnc-$yp_control_ucar_cprnc
cprnc $yp_control_ucar $test_ucar > $yp_control_ucar_cprnc-$test_ucar_cprnc
cprnc $np_control_lbl $yp_control_lbl > $np_control_lbl_cprnc-$yp_control_lbl_cprnc
cprnc $yp_control_lbl $test_lbl > $yp_control_lbl_cprnc-$test_lbl_cprnc
cprnc $yp_control_ucar $test_lbl > $yp_control_ucar_cprnc-$test_lbl_cprnc

cprncdf $np_control_ucar_cprnc-$yp_control_ucar_cprnc | cut -d ' ' -f 2 > rms-$np_control_ucar_cprnc-$yp_control_ucar_cprnc
cprncdf $yp_control_ucar_cprnc-$test_ucar_cprnc | cut -d ' ' -f 2 > rms-$yp_control_ucar_cprnc-$test_ucar_cprnc
cprncdf $np_control_lbl_cprnc-$yp_control_lbl_cprnc | cut -d ' ' -f 2 > rms-$np_control_lbl_cprnc-$yp_control_lbl_cprnc
cprncdf $yp_control_lbl_cprnc-$test_lbl_cprnc | cut -d ' ' -f 2 > rms-$yp_control_lbl_cprnc-$test_lbl_cprnc
cprncdf $yp_control_ucar_cprnc-$test_lbl_cprnc | cut -d ' ' -f 2 > rms-$yp_control_ucar_cprnc-$test_lbl_cprnc

set fileout=$0.$sim.out
echo
rms-$np_control_ucar_cprnc-$yp_control_ucar_cprnc
rms-$yp_control_ucar_cprnc-$test_ucar_cprnc
rms-$np_control_lbl_cprnc-$yp_control_lbl_cprnc
rms-$yp_control_lbl_cprnc-$test_lbl_cprnc
rms-$yp_control_ucar_cprnc-$test_lbl_cprnc
| tr -d "[:digit:]" | sed 's/cam.h//g' | sed 's/..---.nc.cprnctest//g' |sed 's/aqua/aq/g' |sed 's/control/cont/g'|tr -s '.' > $fileout

paste -d ' '
rms-$np_control_ucar_cprnc-$yp_control_ucar_cprnc
rms-$yp_control_ucar_cprnc-$test_ucar_cprnc
rms-$np_control_lbl_cprnc-$yp_control_lbl_cprnc
rms-$yp_control_lbl_cprnc-$test_lbl_cprnc
rms-$yp_control_ucar_cprnc-$test_lbl_cprnc >> $fileout

end

paste -d ' ' $0.aqua.out $0.noaqua.out > $0.out
----------------------------------------------------------------------------------------

continue on next post
 
And there is the output from the analysis. Copy and paste into a spreadsheet program, do some cleaning and plot it. Every row is a 0.5 hour time step.

----------------------------------------------------------------------------------------
bash-3.1$ cat exe-perturbation-test-analysis.out
rms-ucar.aq.npcont-ucar.aq.ypcont rms-ucar.aq.ypcont-ucar.aq.test rms-lbl.aq.npcont-lbl.aq.ypcont rms-lbl.aq.ypcont-lbl.aq.test rms-ucar.aq.ypcont-lbl.aq.test rms-ucar.noaq.npcont-ucar.noaq.ypcont rms-ucar.noaq.ypcont-ucar.noaq.test rms-lbl.noaq.npcont-lbl.noaq.ypcont rms-lbl.noaq.ypcont-lbl.noaq.test rms-ucar.noaq.ypcont-lbl.noaq.test
ucar.20090428151 ucar.20090428153 lbl.200904291854 lbl.200904291927 ucar.20090428153 ucar.20090429141 ucar.20090429143 lbl.200904291326 lbl.200904291359 ucar.20090429143
ucar.20090428153 ucar.20090428155 lbl.200904291927 lbl.200904291959 lbl.200904291959 ucar.20090429143 ucar.20090429145 lbl.200904291359 lbl.200904291431 lbl.200904291431
T T T T T T T T T T
1.1953E-11 1.1953E-11 9.6516E-12 9.6495E-12 1.0494E-08 7.1679E-12 7.1679E-12 6.6333E-12 6.6333E-12 3.5280E-11
1.1791E-11 1.1791E-11 1.1243E-11 1.1348E-11 7.0585E-08 4.0667E-07 8.7313E-02 4.0662E-07 8.7313E-02 8.7313E-02
1.1525E-11 1.1525E-11 1.0703E-11 1.0684E-11 1.8745E-07 7.5643E-07 1.6639E-01 7.5638E-07 1.6639E-01 1.6639E-01
1.3613E-11 1.3613E-11 1.2389E-11 1.2134E-11 1.4826E-07 4.5570E-06 1.8090E-01 5.3457E-06 1.8090E-01 1.8090E-01
1.3978E-11 1.3978E-11 1.3668E-11 1.3373E-11 1.3057E-07 4.3418E-06 1.8624E-01 4.2092E-06 1.8624E-01 1.8624E-01
1.4510E-11 1.4510E-11 1.4375E-11 1.3914E-11 1.5862E-07 6.1319E-06 1.9065E-01 5.8825E-06 1.9065E-01 1.9065E-01
8.1262E-10 8.1262E-10 1.5194E-11 1.5406E-11 1.7689E-07 8.8207E-06 1.9128E-01 8.5074E-06 1.9128E-01 1.9128E-01
4.6556E-09 4.6556E-09 4.0063E-06 4.0063E-06 2.0954E-07 8.6880E-06 1.9216E-01 8.7559E-06 1.9216E-01 1.9216E-01
7.8035E-08 7.8035E-08 7.8991E-07 7.8564E-07 3.6920E-07 1.0196E-05 1.9092E-01 1.0278E-05 1.9091E-01 1.9091E-01
1.1322E-07 1.1322E-07 8.9044E-07 8.8102E-07 4.7190E-07 1.0722E-05 1.9011E-01 1.0234E-05 1.9011E-01 1.9011E-01
2.1249E-06 2.1249E-06 9.0013E-07 1.9748E-05 8.2583E-06 1.0606E-05 1.8781E-01 1.0605E-05 1.8781E-01 1.8781E-01
3.2545E-06 3.2545E-06 1.0917E-06 6.3123E-06 2.3732E-06 1.0683E-05 1.8557E-01 1.1119E-05 1.8557E-01 1.8557E-01
2.6144E-06 2.6144E-06 1.0939E-06 1.1221E-05 1.0246E-05 1.2861E-04 1.8238E-01 1.2237E-05 1.8238E-01 1.8238E-01
2.3001E-06 2.3001E-06 1.0795E-06 1.0841E-05 9.9335E-06 1.0463E-04 1.8031E-01 1.2716E-05 1.8031E-01 1.8031E-01

.. skipping a few rows ..

5.4670E-04 5.4670E-04 1.2263E-05 6.7978E-04 7.5870E-04 3.0535E-03 1.6522E-01 5.7357E-03 1.6522E-01 1.6525E-01
4.6834E-04 4.6834E-04 1.1849E-05 6.6285E-04 7.5922E-04 2.9637E-03 1.6430E-01 5.6764E-03 1.6424E-01 1.6426E-01
4.4920E-04 4.4920E-04 1.1577E-05 6.9623E-04 7.8330E-04 2.8866E-03 1.6455E-01 5.8263E-03 1.6441E-01 1.6444E-01
4.5112E-04 4.5112E-04 1.1132E-05 7.8532E-04 8.6389E-04 3.4092E-03 1.6452E-01 6.0222E-03 1.6445E-01 1.6446E-01
4.6490E-04 4.6490E-04 1.1084E-05 8.6035E-04 9.1219E-04 4.0161E-03 1.6520E-01 6.5170E-03 1.6521E-01 1.6523E-01
4.6192E-04 4.6192E-04 1.1483E-05 8.5349E-04 9.3473E-04 3.7239E-03 1.6581E-01 6.7457E-03 1.6589E-01 1.6588E-01
4.7610E-04 4.7610E-04 1.2140E-05 1.0781E-03 9.8762E-04 3.5066E-03 1.6670E-01 6.4959E-03 1.6673E-01 1.6674E-01
4.5329E-04 4.5329E-04 1.2346E-05 1.0128E-03 1.0479E-03 3.5809E-03 1.6754E-01 6.2235E-03 1.6752E-01 1.6754E-01
4.4393E-04 4.4393E-04 1.3234E-05 9.4138E-04 1.1045E-03 3.6187E-03 1.6818E-01 6.6997E-03 1.6807E-01 1.6814E-01
4.2815E-04 4.2815E-04 1.4031E-05 9.6917E-04 1.0960E-03 3.5316E-03 1.6882E-01 6.9771E-03 1.6874E-01 1.6878E-01
4.5339E-04 4.5339E-04 1.5799E-05 1.0749E-03 1.1758E-03 3.5985E-03 1.6975E-01 7.1029E-03 1.6959E-01 1.6964E-01
5.0785E-04 5.0785E-04 5.1321E-05 1.0305E-03 1.1728E-03 3.5711E-03 1.7052E-01 7.4759E-03 1.7033E-01 1.7039E-01
5.2441E-04 5.2441E-04 2.0006E-04 1.1300E-03 1.3233E-03 3.6261E-03 1.7145E-01 6.2431E-03 1.7128E-01 1.7133E-01
5.8624E-04 5.8624E-04 3.1351E-04 1.0077E-03 1.1876E-03 3.6024E-03 1.7231E-01 6.1722E-03 1.7213E-01 1.7219E-01
5.6058E-04 5.6058E-04 3.3812E-04 9.7102E-04 1.2471E-03 4.2755E-03 1.7332E-01 6.3439E-03 1.7319E-01 1.7324E-01
6.8499E-04 6.8499E-04 3.5141E-04 1.0024E-03 1.2506E-03 4.0049E-03 1.7388E-01 6.5821E-03 1.7369E-01 1.7376E-01
7.1266E-04 7.1266E-04 3.4698E-04 9.9871E-04 1.2481E-03 4.3056E-03 1.7465E-01 6.5451E-03 1.7452E-01 1.7460E-01
8.1247E-04 8.1247E-04 3.5686E-04 1.1385E-03 1.3085E-03 4.2851E-03 1.7528E-01 6.3469E-03 1.7506E-01 1.7515E-01
----------------------------------------------------------------------------------------

The aqua-planet mode is more sensitive because of the CLM and if you want to know what -pregro does in configure, look into the files found by this find command:

[drosa@n0006 ~]$ find ccp-ucb_wcopy -iname "*.f90" -exec grep -in pergro {} ; -print
2032:#ifdef PERGRO
2034: write(iulog,*)'pergro for cloud water is true'
ccp-ucb_wcopy/models/atm/cam/src/control/runtime_opts.F90
504:#ifdef PERGRO
838:#ifdef PERGRO
851:#ifdef PERGRO
1244:!#ifdef PERGRO
1261:#ifdef PERGRO
1292:#ifdef PERGRO
1293:! this is necessary for pergro
ccp-ucb_wcopy/models/atm/cam/src/physics/cam/cldwat.F90
400:#ifndef PERGRO
ccp-ucb_wcopy/models/atm/cam/src/physics/cam/cloud_fraction.F90
250:#ifdef PERGRO
280:#ifdef PERGRO
ccp-ucb_wcopy/models/atm/cam/src/physics/cam/physics_types.F90
888:#ifdef PERGRO
1730:#ifdef PERGRO
1765:#ifdef PERGRO
3061:#ifdef PERGRO
3096:#ifdef PERGRO
ccp-ucb_wcopy/models/atm/cam/src/physics/cam/zm_conv.F90
313:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/biogeophys/Biogeophysics1Mod.F90
385:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/biogeophys/BiogeophysicsLakeMod.F90
112:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/biogeophys/FracWetMod.F90
140:#if (!defined PERGRO)
296:#if (defined PERGRO)
299: ! The following only applies when PERGRO is defined
542:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/biogeophys/FrictionVelocityMod.F90
209:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/biogeophys/HydrologyLakeMod.F90
930:#if (defined PERGRO)
969:#if (defined PERGRO)
ccp-ucb_wcopy/models/lnd/clm2/src/main/controlMod.F90

Hope this help.
If you see any error or you obtain inconsistent results for the same environments, please let me know.
 
Top