All Projects → eth-cscs → production

eth-cscs / production

Licence: GPL-3.0 license
General interest repository for CSCS users

Programming Languages

python
139335 projects - #7 most used programming language
groovy
2714 projects
shell
77523 projects
Roff
2310 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to production

Nek5000
our classic
Stars: ✭ 219 (+346.94%)
Mutual labels:  hpc
suanPan
🧮 An Open Source, Parallel and Heterogeneous Finite Element Analysis Framework
Stars: ✭ 29 (-40.82%)
Mutual labels:  hpc
launcher-scripts
(DEPRECATED) A set of launcher scripts to be used with OAR and Slurm for running jobs on the UL HPC platform
Stars: ✭ 14 (-71.43%)
Mutual labels:  hpc
Occa
JIT Compilation for Multiple Architectures: C++, OpenMP, CUDA, HIP, OpenCL, Metal
Stars: ✭ 230 (+369.39%)
Mutual labels:  hpc
azurehpc
This repository provides easy automation scripts for building a HPC environment in Azure. It also includes examples to build e2e environment and run some of the key HPC benchmarks and applications.
Stars: ✭ 102 (+108.16%)
Mutual labels:  hpc
lustre exporter
Prometheus exporter for use with the Lustre parallel filesystem
Stars: ✭ 25 (-48.98%)
Mutual labels:  hpc
Oq Engine
OpenQuake's Engine for Seismic Hazard and Risk Analysis
Stars: ✭ 207 (+322.45%)
Mutual labels:  hpc
Singularity-tutorial
Singularity 101
Stars: ✭ 31 (-36.73%)
Mutual labels:  hpc
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (-65.31%)
Mutual labels:  hpc
az-hop
The Azure HPC On-Demand Platform provides an HPC Cluster Ready solution
Stars: ✭ 33 (-32.65%)
Mutual labels:  hpc
Batch Shipyard
Simplify HPC and Batch workloads on Azure
Stars: ✭ 240 (+389.8%)
Mutual labels:  hpc
tutorials
Tutorials for the usage of the Uni.lu HPC platform
Stars: ✭ 94 (+91.84%)
Mutual labels:  hpc
realcaffe2
The repo is obsolete. Use at your own risk.
Stars: ✭ 12 (-75.51%)
Mutual labels:  hpc
Pyslurm
Python Interface to Slurm
Stars: ✭ 222 (+353.06%)
Mutual labels:  hpc
t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (-24.49%)
Mutual labels:  hpc
Relion
Image-processing software for cryo-electron microscopy
Stars: ✭ 219 (+346.94%)
Mutual labels:  hpc
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (-55.1%)
Mutual labels:  hpc
aws-batch-runtime-monitoring
Serverless application to monitor an AWS Batch architecture through dashboards.
Stars: ✭ 41 (-16.33%)
Mutual labels:  hpc
arrayfire-java
Java wrapper for ArrayFire
Stars: ✭ 34 (-30.61%)
Mutual labels:  hpc
ParMmg
Distributed parallelization of 3D volume mesh adaptation
Stars: ✭ 19 (-61.22%)
Mutual labels:  hpc

CSCS Production Repository

This is the CSCS Production Repository on the GitHub, with the list of CSCS production builds and EasyBuild configuration files. Please check the CSCS User Portal for details on how to use the EasyBuild framework at CSCS.

Contributing back

How to submit a pull request:

  1. Add the EasyBuild configuration files to a new branch in your fork, including all the required dependencies
  2. Create a pull request (CSCS developers should assign it themselves) following these policies:
    • the title must match a supported system in the list daint dom kesch tsa, otherwise the build will fail immediately. The system names have to be enclosed in square brackets to be distinguished from the actual pull request title and be parsed by the corresponding Jenkins project
    • if the title matches WIP ("Work In Progress"), then the test build will be aborted immediately, as work in progress is not supposed to be tested
    • Dom and Piz Daint can test both software stacks -gpuand -mc at once:
      1. if the title matches only ${system}-gpu or ${system}-mc, only that software stack will be used:
        • [dom-gpu] NAMD will build using -gpu, [dom-mc] NAMD will use -mc
      2. if the title matches both or none, then both will be used, one after another in a loop:
        • [dom] NAMD will build using both -gpu and -mc in a loop
        • [dom-gpu,dom-mc] NAMD will do the same
  3. The CSCS Jenkins project TestingEB will test the build of new EasyBuild recipes with respect to the master. The corresponding pipeline of TestingEB is contained in the jenkins/JenkinsfileTestingEB script
  4. (CSCS developers) ask for a review: the pull request will only be merged when approved
  5. In order to re-trigger the testing of the pull request without committing a change, add the comment retest this please which will notify the TestingEB Jenkins project
  6. (CSCS developers only) for production builds, please update the appropriate production build list here
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].