Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The previous method used by the “ITM” is judged too complicate to maintain in the long term, so some adaptation should be made at the occasion of the transition to IMAS.
  • IO provides only a framework where local sysadmins add their own path extensions to the user environment, because of no control on how other dependencies will be resolved on future systems (see discussions with IO on this topic: IMAS-1188, IMAS-1484, IMAS-1072, IMAS-1888),

Taking these factors into consideration CPT proposes "EUROfusion flavor" of library modules and related layout.

...

  1. User defines compiler being used and loads all IMAS/EF DD not dependent libraries / tools

    module load imaslibswpcdenv[/<compiler_vendor>/<compiler_version>/<version of this module>]

  2. User load imas module plus all components dependent on IMAS/Data Dictionary
    module load imasenv[/<imas_ver>/ual/<engine_ver>/<version of this module>]

  3. User cherry-picks version of library
    module switch <imas_lib>

...