The complete list of services that form the cscs2go platform appears below.
While CSCS offers additional services, only the services listed here are supported.
Service availability may change without notice. The authoritative status of each service is defined on the web page indicated under ‘Additional Information’.
|User Account||Each user is identified by a personal account that can be used to access the resources provided within a project||Link »|
|Project||Access to the platform is granted via projects. Every project is managed by a Group Leader. Usage of such resources is debited against the project||Link »|
|Node-hours (Multicore)||Computing hours on a multicore partition (Cray XC40) of the Piz Daint supercomputer||Link »|
|Node-hours (Hybrid)||Computing hours on a CPU/GPU hybrid partition (Cray XC50) of the Piz Daint supercomputer||Link »|
|Home Directory||Every user is assigned their own home directory with sufficient storage space to store codes and documents (/home)||Link »|
|Online Storage||A shared parallel file system to store project data (/store)||Link »|
|Scratch Storage||Workspace for temporary storage during calculations (/scratch)||Link »|
|Data Mover||Bi-directional data transfer services between /scratch and /store and between /store and any external location||Link »|
Data Science and Machine Learning
|Spark||Apache Spark is a fast general engine for large-scale data processing||Link »|
|TensorFlow||TensorFlow is an open-source software library for numerical computation using data flow graphs||Link »|
|Theano||Theano is a Python library that allows efficient definition, optimisation and evaluation of mathematical expressions involving multi-dimensional arrays||Link »|
|Amber||Amber (Assisted Model Building with Energy Refinement) is a collective name for a suite of programs that allow users to carry out molecular dynamics simulations, particularly on biomolecules||Link »|
|CP2K||CP2K is a program to perform atomistic and molecular simulations of solid state, liquid, molecular, and biological systems||Link »|
|CPMD|| The CPMD code is a plane wave/pseudopotential implementation of Density Functional Theory, particularly designed for ab-initio molecular dynamics.
Please note that a license has to be acquired from CPMD separately
|GROMACS||GROMACS is a versatile package for performing molecular dynamics, i.e. to simulate the Newtonian equations of motion for systems with hundreds to millions of particles||Link »|
|LAMMPS||LAMMPS is a classical molecular dynamics code that models an ensemble of particles in a liquid, solid, or gaseous state||Link »|
|NAMD||NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems||Link »|
|Quantum ESPRESSO||Quantum ESPRESSO is an integrated suite of open-source computer codes for nanoscale electronic structure calculations and materials modelling||Link »|
|VASP|| The Vienna Ab initio Simulation Package (VASP) is a codefor atomic scale materials modelling, e.g. electronic structure calculations and quantum-mechanical molecular dynamics, from first principles.
Please note that a license has to be acquired from VASP separately
|Cray Compiler||The Cray Compiling Environment (CCE) is a release of the Cray Fortran and Cray C compilers for use on x86-based Cray systems||Link »|
|Intel Compiler||Intel compilers produce optimised code that can run significantly faster by taking advantage of the ever-increasing core count and vector register width of Intel processors||Link »|
|GNU Compiler||The GNU Compiler Collection (GCC) includes the GNU Fortran compiler (gfortran), C (gcc) and C++ (g++) compilers||Link »|
|PGI Compiler||The PGI compiler suite includes Fortran 77, Fortran 90/95, C and C++ compilers||Link »|
|DDT Debugger||DDT provides source-level debugging of Fortran, C, and C++ codes||Link »|
|CrayPat Performance Tool||CrayPat is a performance analysis tool developed by Cray for CSCS production systems||Link »|
|VI-HPS Performance Tool||The mission of the Virtual Institute - High Productivity Supercomputing (VI-HPS) is to improve the quality and accelerate the development process of complex simulation codes in science and engineering that are being designed to run on highly-parallel computer systems||Link »|
|NVIDIA SDK Performance Tool||NVIDIA profiling tools and APIs for understanding and optimising the performance of CUDA and OpenACC applications||Link »|
|Easy Build Framework||EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way||Link »|
|Basic Support||Support related to utilisation of existing services, account management and invoicing||Link »|