cesm1_0_2

Release Notes

Contents


Release Notes





What's New


Answer-Changing Features

The following changes in the cesm1_0_2 tag will result in some cases not producing bit-for-bit results when compared with the previous tag:

Known Problems


____________________________________________________________________________________________ Description: Module changes needed on jaguar/jaguarpf Date : 2011-02-01 Contact : njn01 Information: =============================================================================== NOTE: As of 11 February 2011, this problem has been resolved by ORNL: "ORNL changed the defaults back to the original module version. Apparently there was something wrong with the new module." =============================================================================== Recent system changes on the ORNL jaguar and jaguarpf machines have rendered the release-model scripts obsolete on these two machines. Future releases of the CESM scripts will incorporate changes to fix the problem, but until then, users can use the following work-around strategy: New cases: 1) In your $CASE directory: add the following line to env_machine_specific: module swap xt-asyncpe xt-asyncpe/3.7 2) configure and build as usual Existing cases: 1) same as step one above 2) run the clean build script ($CASE.clean_build) 3) rebuild

____________________________________________________________________________________________ Description: Scripts changes needed to run CESM on NERSC hopper2 (fixed in cesm1_0_3) Date : 2011-03-29 Contact : fischer Information: 1) In your CESM1 sandbox, cd to scripts/ccsm_utils/Machines. 2) Insert the following into config_machines.xml, the best place would be after the hopper entry.

< machine MACH="hopp2"
         DESC="NERSC XE6, os is CNL, 24 pes/node, batch system is PBS"
         EXEROOT="/scratch/scratchdirs/$CCSMUSER/$CASE"
         OBJROOT="$EXEROOT"
         INCROOT="$EXEROOT/lib/include" 
         DIN_LOC_ROOT_CSMDATA="/project/projectdirs/ccsm1/inputdata"
         DIN_LOC_ROOT_CLMQIAN="/project/projectdirs/ccsm1/inputdata/atm/datm7/atm_forcing.datm7.Qian.T62.c080727"
         DOUT_S_ROOT="/scratch/scratchdirs/$CCSMUSER/archive/$CASE"
         DOUT_L_HTAR="TRUE"
         DOUT_L_MSROOT="csm/$CASE"
         CCSM_BASELINE="/project/projectdirs/ccsm1/ccsm_baselines"
         CCSM_CPRNC="/project/projectdirs/ccsm1/tools/cprnc/cprnc"
         OS="CNL"
         BATCHQUERY="qstat -f"
         BATCHSUBMIT="qsub" 
         GMAKE_J="4" 
         MAX_TASKS_PER_NODE="24"
         MPISERIAL_SUPPORT="FALSE" />
3) Copy files needed for hopp2
  cp Macros.hopper Macros.hopp2
  cp env_machopts.hopper env_machopts.hopp2
  cp mkbatch.hopper mkbatch.hopp2 
4) Edit env_machopts.hopp2, change to following lines.

    module switch xt-mpt xt-mpt/5.1.2               
    module switch xt-libsci xt-libsci/10.4.0
  to
    module switch xt-mpich2 xt-mpich2/5.1.2
    module switch xt-libsci xt-libsci/10.4.9        

5) Edit mkbatch.hopp2, change to following line.
    set mach = hopper
  to 
    set mach = hopp2

____________________________________________________________________________________________ Description: POP2 overflow-parameterization constants (fixed in cesm1_0_3) Date : 2010-11-29 Contact : njn01 Information: Some double-precision constants in the POP2 overflows module are initialized with single-precision values. While this issue does not affect the accuracy of the climate simulation, it does affect port-validation comparisons, due to differences in the way different compilers handle this situation. All compsets that include the active ocean model and use the overflows parameterization are affected by this issue. A corrected version will be included in the cesm1_0_3 release.

____________________________________________________________________________________________ Description: Incorrect initial conditions file used as default for cam5 at fv 0.47x0.63 Date : 2010-12-13 Contact : mvr@ucar.edu Information: The setting for the default initial conditions file when running CAM5 using finite volume at 0.47x0.63 resolution is incorrect. To correct the problem, the file: ~models/atm/cam/bld/namelist_files/namelist_defaults_cam.xml should be modified in the following manner: existing: <ncdata dyn="fv" hgrid="0.47x0.63" nlev="30" chem="trop_mam3" ic_ymd="101">atm/cam/inic/fv/cami-mam3_0000-01-01_0.9x1.25_L30_c100929.nc</ncdata> corrected: <ncdata dyn="fv" hgrid="0.47x0.63" nlev="30" chem="trop_mam3" ic_ymd="101">atm/cam/inic/fv/cami-mam3_0000-01-01_0.47x0.63_L30_c100929.nc</ncdata> We expect a corrected version of this file to be included with the cesm1_0_3 release.

____________________________________________________________________________________________ Description: List of minor issues for CLM in CESM1.0.2 Date : 2011-01-11 Contact : erik Information: There is a list of minor issues and Known limitations with CLM under the CLM Documentation at http://www.cesm.ucar.edu/models/cesm1.0/clm/models/KnownBugs.CESM1.0.2 http://www.cesm.ucar.edu/models/cesm1.0/clm/models/lnd/clm/doc/KnownLimitations

____________________________________________________________________________________________ Description: Scripts don't support ESMF serial code Date : 2011-01-12 Contact : erik Information: During compilation, ESMF is trying to link in a mpi library. On bluefire, setting ESMF_LIBDIR to /contrib/esmf-4.0.0rp2-64-mpiuni/lib will allow you to run serial code.

____________________________________________________________________________________________ Description: GLIMMER-CISM (ice sheet) not set up for ESMF Date : 2011-01-12 Contact : erik Information: CISM doesn't support ESMF, fails to compile.

____________________________________________________________________________________________ Description: Directions for spinup use a single year of forcing (fixed in cesm1_0_3) Date : 2011-04-22 Contact : erik Information: The directions for spinning up the CLM model use a compset with a single year of atmospheric forcing. You should change this to run over a series of years by doing something like the following. ./xmlchange -file env_conf.xml -id DATM_CLMNCEP_YR_START -val 1948 ./xmlchange -file env_conf.xml -id DATM_CLMNCEP_YR_END -val 2004 Also see the discussion on this on the bulletin board: http://forum.cgd.ucar.edu/showthread.php?1966-problem-with-CLM-CN-spinup

____________________________________________________________________________________________ Description: The CICE history files have some incorrect history fields (albpnd, albice, albsno). These should not be used. Date : 2011-05-09 Contact : dbailey Information: The counters for these albedos over ponds, ice, and snow are incorrect. These should not be used. They are diagnostic only. A fix is currently being worked on and will be released at a later date.

____________________________________________________________________________________________ Description: B1850BDRD compset has incorrect CCSM_CO2_PPMV value Date : 2011-05-26 Contact : Keith Lindsay Information: In the B1850BDRD compset, the value of CCSM_CO2_PPMV is not being set correctly to 284.7. The value can be corrected by editing env_conf.xml by hand, or by running the command: ./xmlchange -file env_conf.xml -id CCSM_CO2_PPMV -val 284.7 in $CASEROOT. This correction must be applied before running configure -case.

____________________________________________________________________________________________ Description: Gregorian calendar in CICE Date : 2011-06-06 Contact : Dave Bailey Information: The Gregorian calendar in the sea ice model has some inconsistencies. This mode should be used with caution. Note that this affects the Gregorian calendar only in compsets with active or prescribed ice (B, D, E, F). Questions about this should be directed to dbailey --at -- ucar --dot-- edu.

____________________________________________________________________________________________ Description: D, G, and I compsets have dust wet/dry deposition mislabeled for bin 4 -- no change to answers Date : 2011-06-09 Contact : erik Bug number : 1359 Information: Mark Flanner found the following error in the datm template for prescribed aerosol: Index: datm.template.streams.xml =================================================================== --- datm.template.streams.xml (revision 28874) +++ datm.template.streams.xml (working copy) @@ -1542,8 +1542,8 @@ DSTX02DD dstdry2 DSTX03WD dstwet3 DSTX03DD dstdry3 - DSTX04WD dstdry4 - DSTX04DD dstwet4 + DSTX04WD dstwet4 + DSTX04DD dstdry4 %p This is an issue with all "D", "G" and "I" compsets in cesm1_0_3. There's only one D compset: D_NORMAL_YEAR, and two G compsets: G_1850_ECOSYS, and G_NORMAL_YEAR, there's 25 "I" compsets. Mark also assures us that this has no impact on simulations: "As far as I can tell this had zero impact because CESM1 treats the dry and wet dust deposition identically in both SNICAR and the sea-ice model. I only noticed it because I recently made a change to the code that does differentiate between wet and dry dust deposition."

____________________________________________________________________________________________ Description: WACCM gravity wave breaking bug Date : 2011-08-31 Contact : Michael Mills, mmills@ucar.edu Information: Details: Gravity waves break in the middle and upper atmosphere where molecular diffusion coefficients become large. However, the gravity wave breaking scheme has been passed an eddy diffusivity for heat (kvh) instead of molecular diffusivity. Hence gravity wave breaking in the upper atmosphere is not treated correctly. In tests where this bug is fixed, very little change is seen in calculated climate or dynamics of the middle atmosphere. This bug should be fixed with the next public release of CESM.

____________________________________________________________________________________________ Description: I compsets hang at configure step with a bad user_nl_clm file that has double quotes Date : 2011-11-18 Contact : erik Bugnumber : 1425 Information: Charlie Koven found this issue.. If you have an input user_nl_clm namelist being parsed that has double quotes in it -- Namelist.pm gets in an infinite loop and hangs... So something like... hist_fincl1 = 'NET_NMIN_vr',''GROSS_NMIN_vr','POTENTIAL_IMMOB_vr','ACTUAL_IMMOB_vr','SMINN_TO_PLANT_vr' will cause configure to hang -- until you hit control-C. The work around is to give it a correct namelist without the double-quotes. But, you'll have to recognize the problem yourself.

____________________________________________________________________________________________ Description: CFC initialization in POP is incorrect for 20th century branch and hybrid runs Date : 2013-01-28 Contact : mlevy Information: To fix this problem, copy this version of ocn.cfc.setup.csh into $CASEROOT/SourceMods/src.pop2/

____________________________________________________________________________________________ Description: Incorrect diagnostic output for POP2 variable RHO_VINT Date : 2013-02-05 Contact : mlevy Information: There is a bug in the way POP2 computes the diagnostic variable RHO_VINT. Note that this issue does not affect any of the prognostic variables in the CESM 1.0[.x] releases.