Known Bugs in CLM4.0 in CESM1.1.0 Jun/11/2013 ==================================================================================== Bug Number: 1310 (somewhat fixed in CESM1.0.3) Some indices are different for differing number of threads Some of the 1d indices are different on the history files when differing number of threads is used. 034 erL83 TER.sh _nrsc_do clm_std^nl_urb 20020115:3600 5x5_amazon navy -5+-5 arb_ic .............FAIL! rc= 13 Everything's bit-for-bit up to... CLM_compare.sh: comparing clmrun.clm2.h1.2002-01-20-00000.nc with /ptmp/erik/test-driver.888958/TSM._nrsc_do.clm_std^nl_urb.20020115:3600.5x5_amazon.navy.-10.arb_ic/clmrun.clm2.h1.2002 -01-20-00000.nc CLM_compare.sh: files are NOT b4b RMS land1d_g 7 RMS cols1d_g 7 RMS cols1d_l 8 RMS pfts1d_g 7 RMS pfts1d_l 8 RMS pfts1d_c 12 In CESM1.0.3 we get around this by removing these fields from the history files. ==================================================================================== Bug Number: 1173 (fixed in CESM1.0.1) Default prescribed aerosol is incorrect for pt1_pt1 simulations The datm template gives the wrong prescribed aerosol for for pt1_pt1 resolution simulations. You need to edit the datm.buildnml.csh to correct the file and it will then work. ==================================================================================== Bug Number: 1166 (fixed in CESM1.0.1) get_regional script needs to be updated for the ndepstreams and aerosol changes... The get_regional.pl script needs to be updated so that ndepstreams and datm_presaero can be accommodated. ==================================================================================== Bug Number: 1165 Restart trouble for scaled-harvest with INTEL, PGI and LAHEY compilers 025 erH43 TER.sh 17p_cnsc_do clm_std^nl_noicertm_sclharv 20021230:NONE:1800 10x15 USGS@200 0 10+38 coFAIL! rc= 13 answers differ and slowly diverge. This could be a restart issue or a multi-processing or threading issue. ==================================================================================== Bug Number: 1164 Restart trouble for CNC13 with INTEL, PGI and LAHEY compilers 017 erR53 TER.sh 17p_cnc13sc_do clm_std^nl_urb 20020115:NONE:1800 10x15 USGS@1850 10+38 cold ....FAIL! rc= 13 Answers differ and gradually diverge in time. This could be a restart issue or a multi-processing or threading issue. ==================================================================================== Bug Number: 1163 CN finidat files have a bunch of fields with NaN's on it. For example on: $CSMDATA/ccsm4_init/I2000CN_f09_g16_c100503/0001-01-01/ \ I2000CN_f09_g16_c100503.clm2.r.0001-01-01-00000.nc the fields: mlaidiff, flx_absdv, flx_absdn, flx_absiv, flx_absin, and qflx_snofrz_lyr all have NaN's, with mlaidiff being completely full of NaN's (since mlaidiff is only defined for CLMSP or if drydep is on). ==================================================================================== Bug Number: 1147 mkgriddata regional grids can't straddle over Greenwich mkgriddata is not able to run for any domain that has Eastern edge > Western edge, because it straddles across the 0 degree longitude line. ==================================================================================== Bug Number: 1127 interpinic not tested for CNDV, yet; expected not to work Interpinic has not worked for the old dgvm since probably before clm3.5. Interpinic has not been tested, yet, for CNDV. Therefore, we assume that it does not work. ==================================================================================== Bug Number: 1124 Reported energy for grid-cell is not quite right for pftdyn The amount of water is conserved correctly in pftdyn mode, but the energy isn't reported quite accurately. ==================================================================================== Bug Number: 1101 Carbon_only mode is over-productive carbon_only on mode is over-productive. This is because it provides unlimited Nitrogen. Fixing it requires using fnitr from the pft-physiology file, a different pft-physiology file with fnitr scaled appropriately and some code modifications to get this all to work. ==================================================================================== Bug Number: 1100 Trouble compiling with pgi7 The model does NOT compile using PGI7.2.2. It DOES compile with later versions of the PGI compiler, such as 9.0.4. ==================================================================================== Bug Number: 1063 Problems restarting for CESM spinup data mode Exact restarts for the 1850 CN spinup compset fail on bluefire... ERS.f09_g16.I1850SPINUPCN.bluefire also the ERB test fails, and the ERB_D test fails with optimization set to zero. (note ERS for the I1850CN compset passes, it's just the SPINUP case that fails) In the coupler log file there's a single field that is different... The good thing is that it's a single field from the land model that's causing trouble... Comparing initial log file with second log file Error: /ptmp/erik/ERS.f09_g16.I1850SPINUPCN.bluefire.124426/run/cpl.log.091029-130401 and /ptmp/erik/ERS.f09_g16.I1850SPINUPCN.bluefire.124426/run/cpl.log.091029-130648 are different. >comm_diag xxx sorr 1 4.5555498624818352000E+16 recv lnd Sl_t 9999. Having dates of Y10K or more is sometimes useful for paleo simulations. For clm to get past the Y10K barrier -- it needs the subroutines set_hist_filename restFile_filename set_dgvm_filename changed to allow 5 or 6 digit years rather than just 4-digit ones. scripts, drv, and csm_share also have problems with Y10K as well. ==================================================================================== Bug number: 652 Output different for different number of threads PGF90 PGI Version 6.1.6, and NetCDF Version 3.6.2. Works on other platforms/compilers and also works with PGI-7.0-7. ==================================================================================== Bug Number: 498 (Fixed in CESM1.0.2) problems creating .1 degree surface dataset mksurfdata can NOT create surface datasets at .1 degree resolution or higher. We've been successful with 0.23x0.31, but NOT higher resolutions. ==================================================================================== Bug Number: 452 Problem with support of number of soil-colors NOT equal to 8 or 20 The mksurfdata tools file mksoicol.F90 sets nsoicol to the max value found in the input soilcolor file: nsoicol = maxval(soil_color_i) However, the code will fail if nsoicol does not equal 20 or 8 (which it might in paleo cases). perhaps the code should be extended to handle a case where nsoicol is not 20 or 8. ====================================================================================