Damian Alvarez (JSC)
Intel compilers
GNU compilers
PGI compilers
ParaStationMPI
Intel MPI
CUDA-aware MPI
And of course:
Tons of libraries
Compatibility
pmvmklc
vs PGI_MVAPICH2_MKL_CUDA)
module spider
and module key
family("compiler")
or family("mpi")
)--show-hidden
)GCCcore
)GCCcore
)--optarch
(since 3.1.0)GCCcore
GCCcore
Python
(30 extensions)SciPy-Stack
(22 extensions)PyCUDA
(6 extensions)numba
(2 extensions)R
(365 extensions)Perl
(217 extensions)X.Org
(229 extensions)module [--show-hidden] available
module [--show-hidden] spider something[/version]
something
on their namemodule key something
something
on their descriptionspider
afterwards to find how to get themnumpy
)EB upstream EasyConfigs | 47 |
JSC EasyConfigs | 777 |
EB upstream TCs | JSC TCs | |
---|---|---|
Compilers | 3 | 0 |
Comp.+MPI | 3 | 3 |
Comp.+MPI+Math | 3 | 3 |
EB upstream EasyBlocks | ~65 |
JSC tweaked EasyBlocks | 5 |
JSC merged EasyBlocks | 5 |
JSC private EasyBlocks | 4 |
Total packages in JUAMS | 671 |
Total packages in JUROPA3 | 658 |
Ad-hoc packages in both | 15 |
libgsl.so.19
)version `GLIBCXX_3.4.20' not found (required by ....)
libstdc++.so.6
)LD_LIBRARY_PATH
?GCCcore
module --force purge
-rpath
(experimental feature right now)GCCcore
?EasyBuild enables to deploy and manage a tremendous amount of software, using a small team
We undertook significant effort to
Minimize SW replication
Provide latests and greatest (at Stage deployment time)
Provide a meaningful user view
EasyBuild enables easy porting to similar systems
Active project that grows everyday
Still room for improvement
Hackathon yay!