Versions Compared

Key

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

...

Code Block
eb --search <software_name> --robot-paths=$EASYCONFIG_PATHS

Info

 --robot-paths=<path1>:<path2>

 configuration

option

supports

prepending

or

appending

to

the

default

robot

search

path:

  • To prepend one

    or

    more

    paths,

    a

    list

    of

    paths

    followed

    by

    a

    :

    should

    be

    specified.

  • To append one

    or

    more

    paths,

    a

    list

    of

    paths

    preceded

    by

    a

    :

    should

    be

    specified.

See EasyBuild

documentation

for

details

and

examples

A <software_name>  could be only part of the name being searched. Additionally EasyBuild search is case insensitive. E.g. "dox"  string can be provided while looking for "Doxygen" 

...

  • IMAS High Level Interfaces
    • IMAS-AL-Cpp 
    • IMAS-AL-Fortran 
    • IMAS-AL-Java 
    • IMAS-AL-Matlab 
    • IMAS-AL-Python 
  • Related modules:
    • IDStools 

IMAS bundle receipts

The IMAS bundle receipts name usually contains the 'IMAS' string, Data Dictionary version, date of release and toolchain version, e.g.: IMAS-3.42.0-2024.09-foss-2023b.eb  or IMAS-4.0.0-2024.12-foss-2023b.eb  

Before installation search for a proper IMAS bundle version

Code Block
shell> eb 
Code Block
shell> eb --search doxIMAS-3 --robot-paths=$EASYCONFIG_PATHS

== found valid index for /gw/swimas/easybuild/opt/software/EasyBuild/5.0.0/easybuild/easyconfigs, so using it...
...
 * /afs/eufus.eu/user/g/g2bpalak/workgss_efgw_work/work/g2bpalak/easybuild/all_iter-receipts/DoxygenIMAS/DoxygenIMAS-1.9.8-GCCcore-13.2.03.42.0-2024.08-foss-2023b.eb
 * /afs/eufus.eu/user/g/gss_efgw_work/work/g2bpalak/work/easybuild/all_iter-receipts/DoxygenIMAS/DoxygenIMAS-1.13.2-GCCcore-13.2.03.42.0-2024.08-intel-2023b.eb
...
 * /gw/swimas/easybuild/opt/software/EasyBuild/5.0.0gss_efgw_work/work/g2bpalak/easybuild/easyconfigsiter-receipts/dIMAS/Doxygen/Doxygen-1.9.8-GCCcore-13.2.0.IMAS-3.42.0-2024.09-foss-2023b.eb
 * /gw/swimas/easybuild/opt/software/EasyBuild/5.0.0/easybuild/easyconfigs/d/Doxygen/Doxygen-1.11.0-GCCcore-13.3.0.eb  

...

gss_efgw_work/work/g2bpalak/easybuild/iter-receipts/IMAS/IMAS-3.42.0-2024.09-intel-2023b.eb
...
 


Warning

Every IMAS High Level Interface depends on the IMAS Access Layer Core ( IMAS-AL-Core

Make sure that all IMAS HLIs use exactly the same version of  IMAS-AL-Core and other common dependencies !!!

Installation

...

Core and other common dependencies !!!

Installation

Once the receipt with a proper version of Data Dictionary and toolchain is found, the IMAS bundle can be installed as any other software:

Code Block
eb

...

 <IMAS bundle receipt>.eb --robot --robot-paths=$EASYCONFIG_

...

PATHS 

e.g.:
eb IMAS-3.42.0-2024.08.1-intel-2023b.eb --robot --robot-paths=$EASYCONFIG_PATHS

How to use IMAS

After installation you can load IMAS  modules i.e:

...