01 sunhpc welcome

13
1 SunHPC 2007 - Introduction Center for Computing and Communication C C C SunFire E6900 Cluster SunFire SunFire E6900 E6900 Cluster Cluster SunFire E25K CPU and IO boards SunFire SunFire E25K E25K CPU and IO boards CPU and IO boards FC-AL Switch FC FC - - AL Switch AL Switch SunFire E25K Cluster SunFire SunFire E25K E25K Cluster Cluster SunFire V40z Cluster SunFire SunFire V40z Cluster V40z Cluster HPC @ RZ.RWTH-AACHEN.DE Sun Fire T2000 Sun Fire T2000

Upload: amir-abdella

Post on 10-Nov-2015

216 views

Category:

Documents


0 download

DESCRIPTION

_SunHPC_Welcome

TRANSCRIPT

  • 1 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    SunFire E6900 Cluster

    SunFireSunFire E6900 E6900 ClusterCluster

    SunFire E25K CPU and IO boardsSunFireSunFire E25K E25K CPU and IO boardsCPU and IO boards

    FC-AL SwitchFCFC--AL SwitchAL Switch

    SunFire E25KCluster

    SunFireSunFire E25KE25KClusterCluster

    SunFire V40z ClusterSunFireSunFire V40z ClusterV40z Cluster

    HPC @ RZ.RWTH-AACHEN.DE

    Sun Fire T2000Sun Fire T2000

  • 2 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Agenda - OverviewMondayMarch 12

    TuesdayMarch 13

    WednesdayMarch 14

    TuesdayMarch 15

    FridayMarch 16

    9:00 10:30 Serial Performance

    Shared Mem Parallelization

    Tools Tuning Workshop

    10:30 11:00 coffee break

    11:00 12:30 Serial Performance

    Shared Mem Parallelization

    Tools Tuning Workshop

    12:30 14:00 lunch (Mensa Vita) - 20 min. walk or bus shuttle

    14:00 15:30 Shared Mem Parallelization Lab /Tuning Workshop

    Tuning Workshop

    15:30 16:00 coffee break

    16:00 17:30 Shared Mem Parallelization Lab /Tuning Workshop

    Tuning Workshop

    19:00 Social dinnerrest. "Kazan"

  • 3 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Compute Cluster RWTH Aachen

    #nodes modelprocessor

    type #procs #cores #threadsclock [MHz]

    memory [GB] network

    accumulated performance

    [TFLOPS]

    accumulated memory

    [TB]

    4 SF E25K UltraSPARC IV 72 144 144 1050 288Gigabit Ethernet

    Fire Link 1.21 1.15

    16 SF E6900 UltraSPARC IV 24 48 48 1200 96Gigabit Ethernet

    Fire Link 1.84 1.548 SF E2900 UltraSPARC IV 12 24 24 1200 48 Gigabit Ethernet 0.46 0.381 SF T2000 UltraSPARC T1 1 8 32 1000 8 Gigabit Ethernet 0.0001 0.01

    64 SF V40z Opteron 848 4 4 4 2200 8 Gigabit Ethernet 1.13 0.51

    4 SF V40z Opteron 875 4 8 8 2200 16Gigabit Ethernet

    Infiniband 0.14 0.06

    2 SF X4600 Opteron 885 8 16 16 2600 32 Gigabit Ethernet 0.17 0.06

    9 Dell 1950Xeon 5160

    (Woodcrest) 2 4 4 3000 8Gigabit Ethernet

    Infiniband 0.22 0.07108 sum 1042 1833 1857 5.16 3.79

    Compute Cluster der RWTH AachenFeb 07

  • 4 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Overview over HPC Tools

    Current program development environment for HPC on the Sun UltraSPARC and Opteron/Xeon systems at the RWTH 4 platforms :

    1. SPARC/Solaris 9/10, 64bit2. Opteron/Solaris, 64 bit3. Opteron/Linux and Intel/Linux, 64 bit4. Opteron/Windows and Intel/Windows, 64 bit

    serial programming, shared memory parallelization, message passing

    compilers / MPI libraries, debugging tools, performance analysistools

  • 5 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Programming EnvironmentCompilers + Debugging Tools

    Company Compiler Version Language OpenMP support Autopar DebuggerRuntime Analysis

    US IV

    Lin Win Lin Win

    Sun Studio 11 F95/C/C++ F95/C++ F95/C++ dbxsunstudio

    analyzer, collect,

    er_print, gprof

    X X

    Sun Studio 12 F95/C/C++ F95/C++ F95/C++ dbxsunstudio

    analyzer, collect,

    er_print, gprof

    X X X X

    Intel V9.1 F95/C++ F95/C++Threading Tools F95/C++ idb vtune X X vtune vtune

    Intel V10.0 beta F95/C++ F95/C++Threading Tools F95/C++ idb vtune X X vtune vtune

    Intel Guide V4.0 F90/C/C++ F77/F90/C/C++Assure F77/F90/C/C++ GuideView X

    GNU V4.0 F95/C++ gdb gprof X X X XGNU V4.2 beta F95/C++ F95/C++ gdb gprof X XPGI V6.1 F77/F90/C/C++ F77/F90/C/C++ F77/F90/C/C++ pgdbg pgprof X X

    Microsoft Visual Studio 2003 C++ Visual Studio X X

    Microsoft Visual Studio 2005 C++ C++ Visual Studio X X

    Etnus TotalView 8.0 X X X X

    XeonOpteron

    Solaris

  • 6 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Programming EnvironmentMPI Libraries and Tools

    Company Version MPI2 support Debugger Runtime Analysis Plattform Network

    Sun HPC ClusterTools 5 yes TotalView, Prism analyzer, mpprof Solaris 9 tcp, shm, FireLinkSun HPC ClusterTools 6 yes TotalView analyzer, mpprof Solaris 10 tcp, shm

    Sun HPC ClusterTools 7based on OpenMPI yes TotalView analyzer Solaris 10 tcp, shm, infiniband

    Intel based on mpich2.x yes TotalViewIntel

    TraceCollector& Analyzer

    Linux tcp, shm, Infiniband

    ANL mpich 1.2.6 no TotalView jumpshot Sol, Lin, Win tcp, shmANL mpich2 1.0.x yes TotalView Sol, Lin, Win tcp, shm

    Voltaire based on mpich 1.2.5 no ? Linux tcp, shm, Infiniband

    Microsoft based on mpich2 yesVisual Studio w/

    MS Compute Cluster Pack

    Windows tcp, shm, (Infiniband)

    Univ Dresden installation planned ? Vampir-NG Sol, Lin any

  • 7 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Application SoftwareFEM Abaqus Ansys Hyperworks Ls-Dyna Marc/Mentat Nastran/Patran

    Chemie Gaussian Turbomole

    CFD CFX/TASCFlow Fluent ICEM-CFD StarCD

    Mathematik Maple Mathematica

    Misc Matlab/Simulink Tecplot

    Site licenseParallel version availableNo site license

  • 8 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    License Conditions and FeesCommercial Application Software the responsilitiy of each user no commercial usage fees covered by the institutions

    Commercial development tools are provided by theCCC

    Compilers MPI Debuggers Runtime Analysis tools

  • 9 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    System Management Frontend nodes for interactive work,

    program development and testing, GUIscluster.rz.RWTH-Aachen.DE (USIV-Solaris 9)cluster-sol10.rz.RWTH-Aachen.DE (USIV-Solaris 10)cluster-sun-x86.rz.RWTH-Aachen.DE (OPT-Solaris 10)cluster-linux.rz.RWTH-Aachen.DE (Opteron-Linux 64b)cluster-win.rz.RWTH-Aachen.DE (Intel-Windows 64b)

    Batch system Sun Grid Engine: jobs (> 20 min)

  • 10 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Sun Grid Engine Job submission

    qsub [options] scriptfile [- scriptarguments]

    Job deletionqdel job_id

    Job status inquiryqstat [options]

    -help-f #all queues and jobs-j job_id-u user

    Graphical Interfaceqmon

  • 11 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    www.rz.rwth-aachen.de/computing/hpc/statistics/load/

  • 12 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Some Web-links Web page of the SunHPC workshop with more links and information

    http://www.rz.rwth-aachen.de/sunhpc Information related to HPC at the RWTH

    http://www.rz.rwth-aachen.de/hpc/ Information related to the RWTH Sun Fire SMP Cluster

    http://www.rz.rwth-aachen.de/hpc/sun/ Sun Fire SMP Cluster Primer

    http://www.rz.rwth-aachen.de/hpc/primer Further reading: Batch system

    http://www.rz.rwth-aachen.de/hpc/batch Further reading: Software

    http://www.rz.rwth-aachen.de/computing/sw

  • 13 SunHPC 2007 - Introduction Center forComputing and Communication

    CC

    C

    Questions? Problems?

    Just send an e-mail to our trouble ticket system:

    Software and Licensing:[email protected]

    Batch system:[email protected]

    Support inquiries:[email protected]

    Programming, Debugging, Tuning, Parallelization:[email protected]

    HPC @ RZ.RWTH-AACHEN.DEAgenda - OverviewCompute Cluster RWTH AachenOverview over HPC Tools Programming Environment Compilers + Debugging ToolsProgramming Environment MPI Libraries and ToolsApplication SoftwareLicense Conditions and FeesSystem ManagementSun Grid Enginewww.rz.rwth-aachen.de/computing/hpc/statistics/load/Some Web-linksQuestions? Problems?