# The DEEP-SEA Software Release EasyBuild Repository

This repository is the public software release of the DEEP-SEA project. It
contains the EasyBuild configuration for the software developed during the
DEEP-SEA project deployed with EasyBuild to the DEEP system.

## List of EasyConfigs

### BDPO

* [bdpo-pmpi-wrapper-4.3.2-gpsmpi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/b/bdpo-pmpi-wrapper/bdpo-pmpi-wrapper-4.3.2-gpsmpi-2022a.eb)
* [bdpo-pmpi-wrapper-4.3.2-gpsmpi-2022b.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/b/bdpo-pmpi-wrapper/bdpo-pmpi-wrapper-4.3.2-gpsmpi-2022b.eb)
* [bdpo-pmpi-wrapper-4.3.2-npsmpic-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/b/bdpo-pmpi-wrapper/bdpo-pmpi-wrapper-4.3.2-npsmpic-2022a.eb)

### Extrae

* [Extrae-4.0.6-gompi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/Extrae/Extrae-4.0.6-gompi-2022a.eb)
* [Extrae-4.0.6-gpsmpi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/Extrae/Extrae-4.0.6-gpsmpi-2022a.eb)
* [Extrae-4.0.6-ipsmpi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/Extrae/Extrae-4.0.6-ipsmpi-2022a.eb)

### Extra-P

* [Extra-P-4.3.0-alpha3-GCCcore-11.3.0-Python-3.10.4.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/Extra-P/Extra-P-4.3.0-alpha3-GCCcore-11.3.0-Python-3.10.4.eb)
* [Extra-P-DEEP-SEA-V-1-GCCcore-11.3.0-Python-3.10.4.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/Extra-P/Extra-P-DEEP-SEA-V-1-GCCcore-11.3.0-Python-3.10.4.eb)

### Mitos

* [mitos.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/m/mitos/mitos.eb)

### MUSA

* [MUSA-3.1-gpsmpi-2022a-mt.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/m/MUSA/MUSA-3.1-gpsmpi-2022a-mt.eb)


### ParaVer

* [Paraver-4.11.2-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/p/Paraver/Paraver-4.11.2-GCC-11.3.0.eb)


### Scalasca

* [Scalasca-deepsea-v1-gpsmpi-2022a-pmix.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/Scalasca/Scalasca-deepsea-v1-gpsmpi-2022a-pmix.eb)
* [Scalasca-deepsea-v2-gpsmpi-2022a-pmix.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/Scalasca/Scalasca-deepsea-v2-gpsmpi-2022a-pmix.eb)

### Score-P

* [Score-P-deepsea-v1-gpsmpi-2022a-pmix.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/Score-P/Score-P-deepsea-v1-gpsmpi-2022a-pmix.eb)
* [Score-P-deepsea-v2-gpsmpi-2022a-pmix.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/Score-P/Score-P-deepsea-v2-gpsmpi-2022a-pmix.eb)
#### OPARI2
* [OPARI2-2.0.8-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/OPARI2/OPARI2-2.0.8-GCCcore-11.3.0.eb)
#### OTF2
* [OTF2-3.0.3-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/OTF2/OTF2-3.0.3-GCCcore-11.3.0.eb)
* [OTF2-deepsea-v1-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/OTF2/OTF2-deepsea-v1-GCCcore-11.3.0.eb)

### sys-sage

* [sys-sage.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/sys-sage/sys-sage.eb)


### Simgrid

* [simgrid-3.35-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/simgrid/simgrid-3.35-GCCcore-11.3.0.eb)


### Taz

* [taz-0.33-gsmpi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/t/taz/taz-0.33-gsmpi-2022a.eb)

### ecoHMEM

* [ecoHMEM-1.0.5-gompi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/e/ecoHMEM/ecoHMEM-1.0.5-gompi-2022a.eb)

### SHAMBLES

* [SHAMBLES-0.1.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/s/SHAMBLES/SHAMBLES-0.1.eb)

### DLB

* [dlb-3.3.1-gompi-2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/d/dlb/dlb-3.3.1-gompi-2022a.eb)

### GPI-2

* [gpi2-deepsea-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/g/gpi-2/gpi2-deepsea-GCC-11.3.0.eb) 

### MPC

* [MPCFramework-4.2.0-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/m/MPCFramework/MPCFramework-4.2.0-GCC-11.3.0.eb)
* [MPCFramework-4.2.1-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/m/MPCFramework/MPCFramework-4.2.1-GCC-11.3.0.eb)

### OmpSs-2

* [OmpSs-2-2023.11-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/OmpSs-2/OmpSs-2-2023.11-GCC-11.3.0.eb)

### OmpSs-2@Cluster

* [ompss2cluster-2023.11-gpsmpi-2022a-mt.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/ompss2cluster/ompss2cluster-2023.11-gpsmpi-2022a-mt.eb)

### ParaStationMPI and PSCOM

ParaStationMPI:

* [psmpi-5.9.2-1-GCC-11.3.0-mt.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-GCC-11.3.0-mt.eb)
* [psmpi-5.9.2-1-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-GCC-11.3.0.eb)
* [psmpi-5.9.2-1-NVHPC-23.1-mt.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-NVHPC-23.1-mt.eb)
* [psmpi-5.9.2-1-NVHPC-23.1.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-NVHPC-23.1.eb)
* [psmpi-5.9.2-1-intel-compilers-2022.1.0-mt.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-intel-compilers-2022.1.0-mt.eb)
* [psmpi-5.9.2-1-intel-compilers-2022.1.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/psmpi/psmpi-5.9.2-1-intel-compilers-2022.1.0.eb)

pscom:

* [pscom-5.7.0-1-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Overlays/deep_overlay/p/pscom/pscom-5.7.0-1-GCCcore-11.3.0.eb)

### xHC

* [OpenMPI-XHC-5.0.0rc7-1.2-GCC-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/o/OpenMPI/OpenMPI-XHC-5.0.0rc7-1.2-GCC-11.3.0.eb)

### foRMA

* [forma-0.1.6-foss2022a.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/f/forma/forma-0.1.6-foss2022a.eb)

### DaCe

* [dace-0.15-GCCcore-11.3.0.eb](https://gitlab.jsc.fz-juelich.de/deep-sea/easybuild-repository-public-release/-/blob/2023/Golden_Repo/d/dace/dace-0.15-GCCcore-11.3.0.eb)

## Information for Project Partners

Project partners should continue providing their EasyBuild EasyConfigs to the
internal [EasyBuild repository for the DEEP-SEA project](https://gitlab.jsc.fz-juelich.de/deep-sea/wp3/software/easybuild-repository-deep-sea/)
on the `2023` branch. This repository will be synced with the internal one by
the time of the public software release.

Please note that the public software release will be completely based on the
DEEP software stage `2023`. Project partners are advised to contribute
EasyConfigs that use appropriate toolchains and dependencies from this software
stage. Furthermore, EasyConfigs should only reference publicly available
sources (insofar as this is possible) by the time of the public software
release.

## The EasyBuild CI

The internal EasyBuild repository runs a continuous integration pipeline which can re-build and deploy dedicated, bleeding-edge version of software in the DEEP-SEA project, on-demand. You can find more information in the [dedicated EasyBuild CI documentation](https://gitlab.jsc.fz-juelich.de/hedgedoc/8xmDX7KCQGK77GQq9JPkgQ?view).