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 keyfamily("compiler") or family("mpi"))--show-hidden)GCCcore)GCCcore)--optarch (since 3.1.0)
GCCcoreGCCcorePython (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] availablemodule [--show-hidden] spider something[/version]something on their namemodule key somethingsomething 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!
*Every