Table of Contents
LTR 2.2.0
December 3, 2012
Download:
- http (Login required; email schmitt <at> ucar <dot> edu for an account)
- SVN (login required) https://proxy.subversion.ucar.edu/cism_MODELS/tags/LTR-para/LTR-2_2_0
- Upgrade instructions:
- Install InterComm-2.0
- Extract the code to
LTR-2_2_0
- copy your
Make.$MACHINE
file into LTR-2_2_0/env/
and make the following edits:
- Search for
INTERCOMM
and set it to the InterComm-2.0 installation path.
- Add
INTERCOMM_MPMD=PNMPI
- MakeItSo has changed in several ways:
- The makeItSo.config format has changed. To prepare a model run, we recommend one of two options:
- Run makeItSo.py in command-line mode to generate a new config file, job scripts and inputs
- See the example config files in the subdirectories at
LTR-2_2_0/test/
for the updated format.
- Environment configurations have changed. If you have a custom environment, work with Peter Schmitt (e-mail: schmitt <at> ucar <dot> edu) to update your environment. The environment configuration has been updated for the following machines:
- bluefire.ucar.edu
- discovery.dartmouth.edu
- gauss.byu.edu
- gosset.byu.edu
- hilo1.ccmc.gsfc.nasa.gov
- janus login.rc.colorado.edu
- kraken.nics.tennessee.edu
- stic.rice.edu
- wjet.rdhpcs.noaa.gov
- yellowstone.ucar.edu
- Update environment variables (these may be set in your login scripts (eg.
/.bashrc
, /.bash_profile
, etc.). For the bash shell, you should run:
export LTRROOT=/path/to/LTR-2_2_0
export PYTHONPATH=$LTRROOT/misc/pyLTR:$PYTHONPATH
export PATH=$LTRROOT/misc/pyLTR/scripts:$LTRROOT/misc/python:$PATH
For the C-shell, run:
setenv LTRROOT /path/to/LTR-2_2_0
setenv PYTHONPATH $LTRROOT/misc/pyLTR:$PYTHONPATH
setenv PATH $LTRROOT/misc/pyLTR/scripts:$LTRROOT/misc/python:$PATH
- Follow the compile instructions to build the latest version of code.
Change log
Note in our attempt to follow Semantic Version Numbers, this is a minor update to the coupled models: backwards-compatible functionality (InterComm-2.0 coupling) is introduced. PVM and InterComm-1.6 are now deprecated. Technically, this update is not fully backwards compatible, as the MakeItSo.config format has changed. However, the model output should be consistent from LTR-2.1.x.
- Repository revision: r2147
- Changelog:
- Coupled models use InterComm 2.0. This deprecates PVM and all job scripts. We use MPI and PNMPI for all inter-model communication.
- New: Python Tools for LTR (pyLTR) are distributed with the source code. This includes scripts and libraries to
- process Solar Wind files from CDAweb
- generate routine analysis of model output (eg. time series plots, polar plot plots, etc.).
- New: CMIT runs execute the TIEGCM in parallel resulting in better load balancing and improved CMIT execution time performance.
- Bug fixes
- There are lots more changes. For a complete list, see the LTR-2.2.0 roadmap.