workshop agenda – feb 25 2015 - indico@kit (indico)...feb 25, 2015 · 1 25/02/15 bwhpc course...
TRANSCRIPT
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 1
Workshop Agenda – Feb 25th 2015
Time Presenter Title
09:30 T. König Talk – bwHPC Concept & bwHPC-C5 - Federated User Support Activities
09:45 R. Walter Talk – bwHPC architecture (bwUniCluster, bwForCluster JUSTUS, ForHLR Phase I)
10:00 A. Fuchs Talk – Cluster: Access, Data Transfer and Storage, GUI
10:30 Break
10:45 R. Barthel Talk – File System, Software System (modulefiles), Batch System
11:10 A. Fuchs Tutorial – bwUniCluster: Access, Data Transfer, Compiling, Modulefiles, Batch Job Scripting
11:50 Lunch Break
13:00 R. Barthel Talk – Advanced Bash Scripting
13:30 R. Barthel Tutorial – Advanced (Batch) Job Scripting
14:15 Break
14:30 A. Fuchs Tutorial – Compiling, Makefile, Parallelising
15:15 User Forum – Solving User Cases
16:00 End
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 2
High performance computing in Baden-Württemberg and support activities:
bwHPC concept, bwHPC-C5, federated user support activities
Tobias König (KIT)
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 3
To be answered:
This presentation:What is bwHPC?
What is bwHPC-C5?
Where do I get support / What kind of support?
Brief answer:
Federated HPCFederated HPC
Support
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 4
More detailed answer
Website:General info: www.bwhpc-c5.de
in English and German
Best-practices-guide
(documentation on clusters):
www.bwhpc-c5.de/wiki
in English
Publications:SCC News 02/2013, page 6:
SCC NEWS 02/2014, page 31
http://www.scc.kit.edu/publikationen/scc-news.php
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 5
1. bwHPC concept
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 6
What is bwHPC/bwHPC-C5?
bw = Baden-Würtemberg
bwHPC = Strategy for high perfomance computing in BW from 2013 to 2018, in particular for Tier 3
bwHPC-C5 = User and IT support for bwHPC
Cooporated activities
=
Introduction Introduction
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 7
European High-
performance
Computing Centers
(Tier 0)
National High-
performance
Computing Centers
(Tier 1)
Supraregional,
state-wide
HPC-Centers (Tier 2)
Regional
HPC-Enablers (Tier 3)
HPC Tier classification / bwHPC Introduction Introduction
→ bwHPC: Differentiation of Tier 3
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 8
bwHPC: Tier-3 (2013-2018)
UL: bwForCluster = BW science cluster
TU: bwForCluster = BW science cluster
FR: bwForCluster = BW science cluster
KA: bwUniCluster = BW university/universal cluster
MA/HD: bwForCluster = BW science cluster
Karlsruhe
Ulm
Freiburg
Tübingen
Mannheim Heideberg
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 9
Computational chemistry
Micro systems engineering
Elementary particle physics
Astrophysics
Bioinformatics
Neurosciences
General sciences supply
Economics & social science,
Molecular life science
Karlsruhe
Ulm
Freiburg
Tübingen
Mannheim Heideberg
→ Independent of location, users of research area X use science cluster X
bwHPC: currently covered research areas
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 10
Federated HPC @ tier 3 (1)
bwUniCluster: Co-financed by Baden-Württemberg's ministry of science, research and arts and the shareholders:
Freiburg, Tübingen, KIT, Heidelberg, Ulm, Hohenheim, Konstanz, Mannheim, Stuttgart
Usage:Free of charge
General purpose, teaching & education
Technical computing (sequential & weak parallel) & parallel computing
Access / limitations:For all members of shareholder's university in BW
For all members of the universities of applied sciences in BW
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 11
Federated HPC @ tier 3 (2)
bwForCluster: For science communities according the DFG proposal
Financed by German Research Society (DFG)
Access:All university members in Baden-Württemberg
Usage, limitations:Free of charge
Access only to science cluster matching own science community
Access requires approval of compute proposal
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 12
2. bwHPC-C5 / Federated user support
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 13
Location of bwHPC-C5 project partners
Karlsruhe Institute of Technology
Uni Ulm
Uni Freiburg
Uni Tübingen
Uni Mannheim
Uni Heidelberg
Uni Konstanz
Uni Stuttgart
HFT Stuttgart
Uni Hohenheim
HS Esslingen
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 14
What is bwHPC-C5?
C5 = Coordinated compute cluster competence centers
CC = Competence Center
For Users:
Support requests are not sent to cluster operators but to competence centers via trouble ticket system https://bw-support.scc.kit.edu/
→ CC are not local, but distributed over whole BW
→ CC are community specific
For BW:
Bridging Science & HPC
Bridging HPC tiers
Embedding services Science bwHPC-C5
bw services
HPC infrastructure
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 15
bwHPC-C5: federated science support
HPC competence centers
Establish state wide experts-pool (community specific, parallel software development)
Coordination of high level support teams (tiger teams)
Build up best practices repository
Identify of user key topics
Coordination of teaching activities
4. Umsetzung 4. Umsetzung
Org.Team@Mannheim/Heidelberg:
Economics & social science, Molecular life science
Org. Team@Ulm:
Computational chemistry
Org. Team@Karlsruhe:
General sciences supplyOrg. Team@Freiburg:
Neuroscience, Micro systems engineering,,Elementary particle physics
Org. Team@Tübingen:
Bioinformatics,Astrophysics
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 16
bwHPC-C5: What kind of support?
Information HPC seminars and workshops
Documentation + best practices repository
Providing/maintaining/developing:simplified access to bwHPC resources
software
trouble ticket system
cluster information system
Migration support: code adaptation, e.g. MPI or OpenMP parallelisation
code porting (from desktop / old HPC cluster)
to tier 2 and 1
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 17
bwHPC-C5: Service integration & development
bwHPC access + security
e.g. bwIDM integr.
Support Portal (trouble ticket system)
Cluster information system (CIS)
Large Data integration:
bwFileStorage
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 18
BwFileStorage = central storage for HPC users
Central online storage for HPC usersBwFileStorage (general transfer protocols: FTP, SFTP, SCP, HTTPS)
User documentation (registration, user guide, ...) http://www.bwhpc-c5.de/wiki/index.php/BwFileStorage
Federated user authentification → bwIDM “mechanisms” (Shibboleth)
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 19
LNA-BW: Scientific Steering Committee
LNA-BW = Landesnutzerausschuss-BW: Scientific steering of bwHPC and bwDATA
Website: http://www.bwhpc-c5.de/LNA-BW.php
Tasks:Committee of representatives of HPC user interests
One representative for each BW-university
Representative for KIT: Prof. Dr. Johannes Orphal, Institute for Metereology and Climate Research (IMK-ASF)
Set bwHPC access formalities
Assessment of bwHPC workload
Regulation of bwHPC cluster expansion
Assignment of science communities to science clusters
Representation of HPC users interests concerning:resource demands, HPC technologies and software licences, adjustment of resource quota
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 20
Summary
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 21
bwHPC / bwHPC-C5: Summary
bwHPC:tier 3 = HPC enabler,
science specific infrastructure
To get access:bwUniCluster: very short proposal ->ZAS website
bwForCluster: short proposal ->ZAS website
bwHPC-C5your support team for HPC : HPC competence centers, which coordinate:
federated HPC support (help: code migration, parallelisation etc.)
contact via Support Portal https://bw-support.scc.kit.edu/
your developer team Implementation & development of bw services
Evaluation & Integration of new HPC technology
LNA-BW: representatives of HPC user interests
Science bwHPC-C5
bw services
HPC infras.
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 22
Acknowlegment
Ministry of Science, Research and Arts Baden-Württemberg
All contributors and co-authors of bwHPC-C5:
Uni Ulm
Uni Konstanz
Uni Freiburg
HFT Stuttgart
Uni Stuttgart
HS Esslingen
Uni Hohenheim
Uni Tübingen
Uni Mannheim
Uni Heidelberg
KIT
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 23
Thank you for your attention!
Questions?
bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 24
European High-
performance
Computing Centers
(Tier 0)
National High-
performance
Computing Centers
(Tier 1)
Supraregional,
state-wide
HPC-Centers (Tier 2)
Regional
HPC-Enablers (Tier 3)
HPC Tier classification / bwHPC
Next presentation→ Introduction bwHPC-Cluster: architecture bwUniCluster, bwForCluster and ForHLR