27
WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK PENELITIAN Bale Rucita 5 April 2018

WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Embed Size (px)

Citation preview

Page 1: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

WORKSHOP PENGGUNAAN FASILITAS HPC

UNTUK PENELITIAN

Bale Rucita5 April 2018

Page 2: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Apa itu HPC?

Page 3: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Sekumpulan komputer yang saling terhubung melalui sistem jaringan

Komputer-komputer didisain khusus untuk melakukan pekerjaan berat

Page 4: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Sistem operasi yang dipergunakan: Unix/Linux

process priority

usability

Page 5: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Perangkat lunak yang dipergunakan

GNU

Perangkat-perangkat lunak komersial/proprietary yang didesain khusus untuk HPC

shell: bash, cshell, kshell, etc. scripting: python, perl, awk, tcl, R, etc.

programming: C/C++, Fortran, etc. graphics: gnuplot, matplotlib

Page 6: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 7: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 8: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 9: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

1.2 What is the UGent-HPC?

1.2 What is the UGent-HPC?

The HPC is a collection of computers with Intel CPUs, running a Linux operating system, shapedlike pizza boxes and stored above and next to each other in racks, interconnected with copperand fiber cables. Their number crunching power is (presently) measured in hundreds of billionsof floating point operations (gigaflops) and even in teraflops.

The UGent-HPC relies on parallel-processing technology to offer UGent researchers an extremelyfast solution for all their data processing needs.

The HPC currently consists of:

a set of different compute clusters. For an up to date list of all clusters and their hardware, seehttps://www.vscentrum.be/infrastructure/hardware/hardware-ugent.

All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific Linux 6.7 (raichu,delcatty)” with cpuset support and BLCR modules.

Two tools perform the job management and job scheduling:

1. TORQUE: a resource manager (based on PBS);

2. Moab: job scheduler and management tools.

1.3 What is the HPC not!

A computer that automatically:

1. runs your PC-applications much faster for bigger problems;

2. develops your applications;

3. solves your bugs;

4. does your thinking;

5. . . .

6. allows you to play games even faster.

The HPC does not replace your desktop computer.

17

Page 10: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Tentang pembicara

Yudi Rosandi Staf Geofisika FMIPA, Unpad

Yudi Rosandi

Davenportplatz 10D-67663 KaiserslauternGermany

Date of Birth: August 8, 1971Nationality: IndonesianMarried (2 sons)

Current employment:Postdoc at the Physics DepartmentTU-Kaiserslautern

[email protected]

Websitehttp://y.rosandi.com

Phone+62 82121259117

EDUCATION

Dr. rer. nat.Computational Material ScienceDepartment of Physics University of Kaiserslautern, Germany (2008)Thesis: Effect of surface defects on sputtering by grazing ion bombardment

M.Sc.Department of Physics, Institut Teknologi Bandung, Indonesia (2001)

B.Sc.Department of Physics, Universitas Padjadjaran, Indonesia (1997)

EMPLOYMENT HISTORY

1998 - 2006 : Teaching assistantDepartment of Physics, University of Padjadjaran

2006 - 2012 : Wissenschaftlicher-Mitarbeiter, AG-UrbassekDepartment of Physics, University of Kaiserslautern

2006 - now :Lecturer in University of Padjadjaran

LANGUAGE SKILL

English is used in everyday conversation. Writing and reading, as well as creating research reports.German is sufficient for everyday life activity. Basic administration works, sending/receiving emails, short conversation, etc.Indonesian is the mother-tongue.

PROFESIONAL EXPERIENCE

Research on Computation Material Sciences (Specialities)

Molecular-Dynamics simulations⁃ Computer simulation on XUV-laser interaction with metal surfaces⁃ (on going research)

⁃ Computer simulation on ion induced nano-patterning

Computer Administration

2004 - 2012 :Computer administrator in AG-UrbassekDepartment of Physics, TU-KaiserslauternResponsibilities: managing computer servers

2006 - 2012 : Installing, managing and administratingcomputer cluster at Department of Physics TU-Kaiserslautern (52-cores)

2007 : Building a 160-cores computer cluster at AG-Urbassek and AG-RethfeldDepartment of Physics, TU-Kaiserslautern

2007 - 2012 : Installing, managing and administratingComputer cluster at AG-Urbassek (currently 238-cores)

Lectures

1997-2004: Electronics, Computational Physics, ElectromagneticDept. Physics Unpad

SS-2012: High-performance Computing for PhysicsFB-Physics TU-Kaiserslautern

2010-2013: Computational Physics, Numerical Methods, Elementary Physics, ElectromagneticDept. Physics Unpad

COMPUTER SKILLS

Programming Languages

C/C++ is the most often used computer language. The largest project up to now is the molecular-dynamics simulation program (ObjectMD) can be found at http://merapi.physik.uni-kl.de/objectmd.Scripting languages (bash, awk, php, etc.) are used for research data post processing purpose. Some programs are written also completely in script. An example can be found at http://code.google.com/p/renderball.MPI library is used in parallel programming works.

Published Programming and Computer Administration Tool Projects

ObjectMD, Parallel Object Oriented Molecular-Dynamics Class Library, http://merapi.physik.uni-kl.de/objectmd.

RenderBall, rendering and movie creation tool for MD simulation, http://code.google.com/p/renderball.

Xlider, swf presentation slide creatorhttp://code.google.com/p/text-slider.

Corvix, Linux-cluster distribution and installation toolshttp://corvix.eu.

Gpurun, tool to run code written in OpenCL gpu program.http://code.google.com/p/gpurun/

E-Drift, Parallel electron diffusion simulation program.http://code.google.com/p/edrift/

Page 11: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 12: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 13: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

HPC TOP 500

Page 14: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

https://www.top500.org/lists/2017/11/slides/

Page 15: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 16: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 17: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 18: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

GURIANG Fasilitas Komputasi Performa Tinggi

Universitas Padjadjaran

Page 20: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

sun 2x8 Cores 2x 16 Gb

zwoelfkerne 5x12 Cores

5x32 Gb

gpu 2x4 Cores

4x3500 CUDA Cores

blades 28x4 Cores

28x4 Gb

2013: hibah PGS

Page 21: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 22: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 23: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Computational ……

• Meningkatkan kualitas publikasi

• Memiliki peluang untuk menghasilkan publikasi cepat

• High rating journals

• Penghubung antara teori dan eksperimen

Page 24: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Isi manuskrip untuk jurnal reputasi baik:

• Teori/hipotesa

• Model/simulasi

• Data eksperimen/survey

• Perbandingan (agreement/contradiction) antara teori — model — eksperimen

c.f. scimago

Page 25: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific
Page 26: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Cara penggunaan HPC• Transfer file ke sistem HPC

• Koneksi remote ke HPC (ssh)

• Lakukan kompilasi dan uji

• Buat job-script

• Kirim job-script ke antrian

• Tunggu hingga program selesai

• Salin/pindahkan hasil simulasi

Page 27: WORKSHOP PENGGUNAAN FASILITAS HPC UNTUK …guriang.unpad.ac.id/rosandi/hpc/HPCTraining.pdf · 2018-04-05 · All the nodes in the HPC run “CentOS 7.2 (phanpy, golett, swalot), Scientific

Perangkat lunak yang diperlukan (Pengguna Windows)

• Putty

• WinSCP

• Alternatif

Cygwin

bash untuk windows

demo langsung di console