Info |
---|
This document provides a short description of proposed solution. For a more detailed analysis look >>HERE<< |
Table of Contents |
---|
Objectives
Info | ||||
---|---|---|---|---|
| ||||
Easy configuration of IMAS working environment through setting up a predefined set of IMAS libraries using simple call of the module module load imasenv/<compiler_vendor>
e.g: module load imasenv/intel |
Setting up IMAS environment
Loading libraries/tools not depending on IMAS/DD
Module wpcdenv
Code Block | ||
---|---|---|
| ||
wpcdenv/<compiler_vendor>/<compiler_version>/<version of this module> e.g. wpcdenv[/intel/17.0/1.0] <= part in brackets can be skipped to use defaults |
...
- Compiler
(e.g. intel/17.0
) - All components independent from IMAS/Data Dictionary (group B) , gathered together as a set of modules. Such set of modules will have its own version (e.g.
1.0
)
Loading libraries/tools depending on IMAS/DD
Module imasenv
Code Block | ||
---|---|---|
| ||
imasenv/<imas_ver>/ual/<engine_ver>/<version of this module> e.g. imasenv[/3.19.1/ual/3.8.2/1.0] <= part in brackets can be skipped to use defaults |
...
Info | ||
---|---|---|
| ||
The end ("tail") of module name can be skipped to use default versions, so:
|
...
To test a new layout of modules, one need to use
modules from ~g2bpalak/public/imasmod/
Code Block | ||||
---|---|---|---|---|
| ||||
~>module use ~g2bpalak/public/imasmod/
|
Code Block | ||||
---|---|---|---|---|
| ||||
~>module av imas
-------------------- /afs/eufus.eu/user/g/g2bpalak/public/imasmod/ -------------
imasenv/3.19.1/ual/3.8.2/1.0
imasenv/3.20.0/ual/3.8.2/1.0
wpcdenv/gnu/6.1.0/1.0
wpcdenv/intel/17.0/1.0 |