CTSM Versions Save

Community Terrestrial Systems Model (includes the Community Land Model of CESM)

ctsm5.1.dev114

1 year ago

release tag for use with NEON:

Minor changes to python scripts and usermod_dirs for NEON cases. Also update the lightning mesh file so that it goes with the smaller lightning file. Have NEON use new use-cases for 2018 and 2018-PD conditions for CLM. Have NEON Agricultural sites run with prognostic crop. Simple fix for warning about NaN's in import/export data from/to coupler.

Get NEON tests working on izumi, add --inputdata-dir to subset_data and modify_singlept_site_neon.py so they aren't tied to only running on cheyenne.

Also update MOSART with fixed for direct_to_outlet option.

Add error checking in ParitionWoodFluxes. Fix value of albgrd_col in SurfaceAlbefdoType.F90. Previously, the wrong value (albgri_col) was being set in InitHistory.

What's Changed

New Contributors

Full Changelog: https://github.com/ESCOMP/CTSM/compare/ctsm5.1.dev113...ctsm5.1.dev114

release-clm5.0.35

2 years ago

Update externals for cism and cime to cesm2.1.4-rc-10. cime update was needed to run on izumi. iAdds a compset for the smyle L83 model (both 1850 and transient). BWsc1850smyle (jedwards4b) Add SSP3-7.0 extension compset and use-case, that runs for fixed 2100 conditions with 2100 landuse and 2100 harvest and fertilizer.

Update Nitrogen-deposition datasets with files created from WACCM simulations for SSP scenarios (SSP3-7.0, SSP5-3.4, and SSP5-8.5).

Fix several issues.

release-clm5.0.34

4 years ago

Fix the issues with the no-anthro surface dataset creation (the PtVg simulation year). This makes sure GDP and urban is set to zero and abm to missing for this case. Also bring in the python3 fix that was intended for the last release tag.

release-clm5.0.33

4 years ago

Irrigation was turned off for the 2300 extensions. This turns it on. Also add SSP2-4.5 to the anomaly forcing script.

release-clm5.0.32

4 years ago

Add 2100 surface datasets, landuse.timeseries files for 2100-2300 for SSP5-3.4, SSP5-8.5, and SSP1-2.6. Also add compsets to run them and the build-namelist use-cases for them. Only for f09 resolution with crop on.

Updates cime as a cime update was needed to run the extensions in I compsets (for presaero and CO2). Add a test for it. Add -ignore_warnings to cmip6_waccm_deck user-mod which is required for the fully coupled compset for BWSSP534osext as the ndep file doesn't exist for it, but WACCM is providing ndep. Get more of the build-namelist unit tester tests working, which previously weren't running.

release-clm5.0.31

4 years ago

New Raw datasets to 2300 for SSP1-2.6, SSP5-3.4 and SSP5-8.5. Fix the pgi build on izumi. Bring in anomaly forcing script to create af forcing that can be used by datm to run anomoly forcing to get SSP like forcing. Update manage_externals that fixes the python 3.8 bug.

Update cime and cism-wrapper.

release-clm5.0.30

4 years ago

Update FATES to sci.1.30.0_api.8.0.0, and point to the NGEET version, rather than NCAR/fates-release version.

One change to soil-moisture (also check if gridcell weight is non-zero, before specifying prescribed soil moisture. Also update mosart with cold start bug fix. Update rtm, cism, and cime to versions on cesm2.1.2 release tag. Fix some issues with PTCLM.

release-clm5.0.29

4 years ago

Some answer changes needed for prescribed soil-moisture. And clm4_5 defaults for 1850 Nitrogen deposition and or urbantv settings were made to be consistent with clm5_0.

release-clm5.0.28

4 years ago

A list of several bit-for-bit fixes. Some very minor and other's more extensive.

mksurfdata_map was extended so that when you specify vegetation types, you can let it use the natural and crop coverage from the input datasets. This allows you to for example run a global simulation with all vegetation types in every grid cell. This can be useful in seeing what types of vegetation grow in each grid cell. Also simplify some of the logic that allowed for old format PFT datasets that didn't include crop information. Since, we don't have or need to work with such datasets this complex logic could be removed. Also added some new unit tests for mksurfdata and the defining PFT values.

Add time interpolation alogrithm type to most of the stream files, so it can be changed via namelist. Add historical data to the Nitrogen deposition future scenario datasets.

Add namelist control variables for soilm_offset, and tint_algo for most of the streams. tint_algo allows you to control the time interpolation and change it to a simpler one (like upper) in order to show that the streams output agrees with the streams data input. soilm_offset allows the user to change the time-stamp offset if the time-stamp isn't at the middle of averaging interval. This is important for the soil moisture streams for a case where you want to use the output of a CTSM simulation for soil-moisture as normally the time-stamp is the end of the interval (so you could use -1296000 to roughly compensate for the time-stamps to be at the end of the month rather than mid-month). Add a namelist item to continue when soil moisture is prescribed and a gridpoint is missing on the input streams file, but required for the simulation running. Also add an optional history field H2OSOI_PRESCRIBED_GRC that corresponds to the input soil moisture streams, so you can ensure the prescribe soil moisture is working correctly and agrees with the input dataset.

Fix the threading bug for soil-moisture and LAI streams. This is done by adding a new "advance" subroutine that does the streams advance part of the calculation in a non-OpenMP area of the CLM driver, while the "interp" subroutine remains in the Open-MP loop.

Include missing prescribed testmods directory. Allow branches with use_init_interp=T with a log message about it. Move tests from hobart to izumi.

This is bit-for-bit

release-clm5.0.27

4 years ago

Add new prescribed moisture streams feature from Sean Swenson. This allows the user to specify a steams file for soil moisture and use it in place of the model prognostically determining soil moisture. To turn it on set use_soil_moisture_streams=T. You can also set the filename to use with stream_fldfilename_soilm, and there are other _soilm namelist items to control the years to run over. The file MUST be on the same grid as the model resolution.

Update 0.125x0.125 mapping and surfdata data, and fix hirespft data issues. Update cime with SSP1-2.6 presaero data. So now can run the SSP1-2.6 CMIP6 future scenario. Update rtm release branch to rtm1_0_69, which brings in a fix for cold starts.

Move mksurfdata changes from ctsm1.0.dev053 over, which fixes a rare soil color bug.