Child pages
  • LTR-2.2.0
Skip to end of metadata
Go to start of metadata

Table of Contents

LTR 2.2.0

December 3, 2012


  • http (Login required; email schmitt <at> ucar <dot> edu for an account)
  • SVN (login required)
  • 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.
    • MakeItSo has changed in several ways:
      • The makeItSo.config format has changed. To prepare a model run, we recommend one of two options:
        • Run 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:
        • janus
    • 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 PATH=$LTRROOT/misc/pyLTR/scripts:$LTRROOT/misc/python:$PATH
      For the C-shell, run:
      setenv LTRROOT /path/to/LTR-2_2_0
      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.
  • No labels