Skip to content

Commit

Permalink
Update ChangeLog
Browse files Browse the repository at this point in the history
  • Loading branch information
billsacks committed Jul 6, 2020
1 parent 9c715da commit cb94fb4
Show file tree
Hide file tree
Showing 2 changed files with 136 additions and 0 deletions.
135 changes: 135 additions & 0 deletions doc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,4 +1,139 @@
===============================================================
Tag name: ctsm1.0.dev104
Originator(s): sacks (Bill Sacks)
Date: Mon Jul 6 09:58:15 MDT 2020
One-line Summary: Add LILAC

Purpose of changes
------------------

Add LILAC: The Lightweight Infrastructure for Land-Atmosphere
Coupling. This infrastructure consists of two major pieces:

(1) A lightweight coupling infrastructure built on top of ESMF that
makes it easier for atmosphere models to call CTSM directly, rather
than using the hub-and-spoke architecture that is used by CESM.

(2) A set of python-based tools for building CTSM and creating its
runtime inputs when running in an atmosphere model via
LILAC. Although these tools are built on top of cime, details of the
create_newcase / case.setup / case.build process are hidden from the
user, because many of the aspects of this workflow don't make sense
in the LILAC context.

So far we have used LILAC to couple CTSM to WRF. There are plans to use
the same infrastructure to couple CTSM to other regional atmosphere
models.

Documentation of LILAC is provided in
https://escomp.github.io/ctsm-docs/versions/master/html/lilac/index.html
(though there are still some missing sections), as well as in various
presentations on the wiki
(https://github.com/ESCOMP/CTSM/wiki/Presentations).

There have been many contributors besides myself to the development,
testing and documentation of LILAC; chief among them being Mariana
Vertenstein, Negin Sobhani, Joe Hamman, Sam Levis, Mike Barlage and Dave
Lawrence.

Bugs fixed or introduced
------------------------

Issues fixed (include CTSM Issue #):
- See issues in the Done column of https://github.com/ESCOMP/CTSM/projects/23

Known bugs introduced in this tag (include github issue ID):
- Although LILAC is working to first order, there is still some work to
do. See outstanding issues in https://github.com/ESCOMP/CTSM/projects/23


Significant changes to scientifically-supported configurations
--------------------------------------------------------------

Does this tag change answers significantly for any of the following physics configurations?
(Details of any changes will be given in the "Answer changes" section below.)

[Put an [X] in the box for any configuration with significant answer changes.]

[ ] clm5_0

[ ] ctsm5_0-nwp

[ ] clm4_5

Notes of particular relevance for users
---------------------------------------

Caveats for users (e.g., need to interpolate initial conditions): none

Changes to CTSM's user interface (e.g., new/renamed XML or namelist variables):
- dtime no longer specified on the namelist: just obtained from driver

Changes made to namelist defaults (e.g., changed parameter values): none

Changes to the datasets (e.g., parameter, surface or initial files): none

Substantial timing or memory changes: none

Notes of particular relevance for developers: (including Code reviews and testing)
---------------------------------------------
NOTE: Be sure to review the steps in README.CHECKLIST.master_tags as well as the coding style in the Developers Guide

Caveats for developers (e.g., code that is duplicated that requires double maintenance): none

Changes to tests or testing:
- Added LILACSMOKE test

Code reviewed by: self


CTSM testing:

[PASS means all tests PASS and OK means tests PASS other than expected fails.]

build-namelist tests:

cheyenne - ok

Baseline comparisons fail as expected. One test failed, but it also
failed for me on master (https://github.com/ESCOMP/CTSM/issues/1074)

tools-tests (test/tools):

cheyenne - not run

PTCLM testing (tools/shared/PTCLM/test):

cheyenne - not run

python testing (see instructions in python/README.md; document testing done):

(any machine) - pass on my mac

regular tests (aux_clm):

cheyenne ---- pass
izumi ------- pass

If the tag used for baseline comparisons was NOT the previous tag, note that here:


Answer changes
--------------

Changes answers relative to baseline: NO


Detailed list of changes
------------------------

List any externals directories updated (cime, rtm, mosart, cism, fates, etc.): none

Pull Requests that document the changes (include PR ids):
https://github.com/ESCOMP/CTSM/pull/1068

===============================================================
===============================================================
Tag name: ctsm1.0.dev103
Originator(s): slevis (Samuel Levis, SLevis Consulting LLC,303-665-1310)
Date: Mon Jun 29 17:16:29 MDT 2020
Expand Down
1 change: 1 addition & 0 deletions doc/ChangeSum
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
Tag Who Date Summary
============================================================================================================================
ctsm1.0.dev104 sacks 07/06/2020 Add LILAC
ctsm1.0.dev103 slevis 06/29/2020 Gridcell-level error-check for methane (CH4)
ctsm1.0.dev102 erik/ole 06/26/2020 Some important fixes for LUNA in clm5_0, and small urban issue in clm5_0
ctsm1.0.dev101 ole/erik 06/17/2020 Changes from Keith to bring a list of variables to the parameter file
Expand Down

0 comments on commit cb94fb4

Please sign in to comment.