PASC is organized in four pillars.

The Application Support Network (ASN) pillar consisting of experts at participating universities that assist researchers in exploiting HPC platforms.

The Co-design Projects pillar aimed at bringing together the development of scientific models, application codes, as well as the numerical and system software environment needed in order to optimally exploit emerging supercomputing computing platforms for high-end simulations of the future. Project teams are interdisciplinary, consisting of researchers from application domains, computational science and applied mathematics, and computer science. Co-design projects address the following priorities for optimal exploitation of CSCS new and emerging supercomputing platforms:

  • Refactoring of key application codes that have significant impact on CSCS user program and re-engineering of their algorithms.
  • Development of numerical libraries and their integration into application codes.
  • Incorporations of innovative sub-systems (e.g. I/O, data streams, etc.) into existing simulation codes in order to support novel workflows needed for future high-end simulations.
  • Development of programming environments or components thereof, performance tuning and analysis/monitoring tools.

The institutional computing system pillar supporting the procurement of institutional computing systems necessary for the development work in the co-design pillar.

The training pillar supporting the Swiss Graduate Program Foundations in Mathematics and Informatics for Computer Simulations in Science and Engineering (FOMICS). FOMICS is coordinated by the Institute of Computational Sciences of the Universit della Svizzera italiana (Rolf Krause), together with the University of Basle, Bern, Geneva, EPFL, ETH Zurich and CSCS; it is supported through means from the Swiss University Conference doctoral program. The program is open to other participation at the condition they bear their own costs.