workshop agenda – feb 25 2015 - indico@kit (indico)...feb 25, 2015  · 1 25/02/15 bwhpc course...

24
bwHPC course – What is bwHPC and bwHPC-C5 / T. König 25/02/15 1 Workshop Agenda – Feb 25 th 2015 Time Presenter Title 09:30 T. König Talk – bwHPC Concept & bwHPC-C5 - Federated User Support Acvies 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, Soſtware System (modulefiles), Batch System 11:10 A. Fuchs Tutorial – bwUniCluster: Access, Data Transfer, Compiling, Modulefiles, Batch Job Scripng 11:50 Lunch Break 13:00 R. Barthel Talk – Advanced Bash Scripng 13:30 R. Barthel Tutorial – Advanced (Batch) Job Scripng 14:15 Break 14:30 A. Fuchs Tutorial – Compiling, Makefile, Parallelising 15:15 User Forum – Solving User Cases 16:00 End

Upload: others

Post on 07-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 2: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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)

Page 3: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 4: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 5: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 5

1. bwHPC concept

Page 6: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 7: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 8: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 9: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 10: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 11: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 12: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 12

2. bwHPC-C5 / Federated user support

Page 13: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 14: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 15: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 16: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 17: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 18: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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)

Page 19: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 20: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 20

Summary

Page 21: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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.

Page 22: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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

Page 23: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

bwHPC course – What is bwHPC and bwHPC-C5 / T. König25/02/15 23

Thank you for your attention!

Questions?

Page 24: Workshop Agenda – Feb 25 2015 - Indico@KIT (Indico)...Feb 25, 2015  · 1 25/02/15 bwHPC course – What is bwHPC and bwHPC-C5 / T. König Workshop Agenda – Feb 25th 2015 Time

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