huihuojia@163_com
Member
I followed the instruction of website: http://www.cesm.ucar.edu/models/cesm1.0/cam/docs/port/
My CESM version is 1.1.1, and the correspondent CAM version is 5.2.
So there is NO correspondent CAM perturbation results of this version. only for CAM-5.0 CAM5.1 CAM5.3
What I did is:
1. $camcfg/build-namelist -test -runtype startup -namelist "&camexp stop_option='ndays' stop_n=2 nhtfrq=1 ndens=1 mfilt=97 hfilename_spec='h%t.nc' empty_htapes=.true. fincl1='T:I','PS:I' /" (result: control.nc)
2. $camcfg/build-namelist -test -runtype startup -namelist "&camexp stop_option='ndays' stop_n=2 nhtfrq=1 ndens=1 mfilt=97 hfilename_spec='h%t.nc' empty_htapes=.true. fincl1='T:I','PS:I' pertlim=1.e-14 /" (result: perb.nc)
make the control run and the perturbation run, then
cprncdf control.nc perb.nc > RMST_f19_cmp_cloud_5.2
and
cprncplt -t -pltitle "cam5.2, FV-1.9x2.5, port validation" -l "perturbation: cam5.1(ibm)","difference: cam5.2(cloud)" RMST_f19c4aqpgro_cam51_ys_intel RMST_f19_cmp_cloud_5.2
(I use the "CAM-5.1 (CESM-1.0.6), Finite-Volume dycore, 1.9x2.5-L26, IBM iDataPlex." to do the validation ), and the result is attached (figure_1).
Is the result OK ?
But in the instruction, we need to calculate the differences of personal control run and provided control run (cprncdf f1.9ph_ibm_5.0.nc h0.nc > RMST_f1.9_cmp_ibm_5.0). And if I do this and using "CAM-5.1 (CESM-1.0.6), Finite-Volume dycore, 1.9x2.5-L26, IBM iDataPlex" dataset , the result is in figure_2, which does NOT like the figure in the webpage. Does that mean my porting is wrong?
My CESM version is 1.1.1, and the correspondent CAM version is 5.2.
So there is NO correspondent CAM perturbation results of this version. only for CAM-5.0 CAM5.1 CAM5.3
What I did is:
1. $camcfg/build-namelist -test -runtype startup -namelist "&camexp stop_option='ndays' stop_n=2 nhtfrq=1 ndens=1 mfilt=97 hfilename_spec='h%t.nc' empty_htapes=.true. fincl1='T:I','PS:I' /" (result: control.nc)
2. $camcfg/build-namelist -test -runtype startup -namelist "&camexp stop_option='ndays' stop_n=2 nhtfrq=1 ndens=1 mfilt=97 hfilename_spec='h%t.nc' empty_htapes=.true. fincl1='T:I','PS:I' pertlim=1.e-14 /" (result: perb.nc)
make the control run and the perturbation run, then
cprncdf control.nc perb.nc > RMST_f19_cmp_cloud_5.2
and
cprncplt -t -pltitle "cam5.2, FV-1.9x2.5, port validation" -l "perturbation: cam5.1(ibm)","difference: cam5.2(cloud)" RMST_f19c4aqpgro_cam51_ys_intel RMST_f19_cmp_cloud_5.2
(I use the "CAM-5.1 (CESM-1.0.6), Finite-Volume dycore, 1.9x2.5-L26, IBM iDataPlex." to do the validation ), and the result is attached (figure_1).
Is the result OK ?
But in the instruction, we need to calculate the differences of personal control run and provided control run (cprncdf f1.9ph_ibm_5.0.nc h0.nc > RMST_f1.9_cmp_ibm_5.0). And if I do this and using "CAM-5.1 (CESM-1.0.6), Finite-Volume dycore, 1.9x2.5-L26, IBM iDataPlex" dataset , the result is in figure_2, which does NOT like the figure in the webpage. Does that mean my porting is wrong?