An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU...

36
An introduction to SJTU π supercomputer SJTU HPC Center [email protected] Center for High Performance Computing, SJTU http://hpc.sjtu.edu.cn Apr 24h, 2017 SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn) An introduction to SJTU π supercomputer Apr 24h, 2017 1 / 36

Transcript of An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU...

Page 1: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

An introduction to SJTU π supercomputer

SJTU HPC [email protected]

Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn

Apr 24h, 2017

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 1 / 36

Page 2: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

1 Part I: Overview

2 Part II: Job Management via SLURM scheduling system

3 Part III: Software modules

4 Part IV: Tips for monitoring your jobs

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 2 / 36

Page 3: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

Part I: Overview

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 3 / 36

Page 4: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

SJTU π’s Capability

Theoretical performance: 385 TFlopsPeak performance: 231 TFloposStorage Bandwidth: 13GByte/s (100MByte/s per thread)Storage Capacity: 3PB56Gbps Infiniband netowrk with < 2µs end-to-end delayMore than 50% of compute capability comes from GPUs.

NO.1 Supercomputer among China universities in 2013. Still thebiggest GPU cluster among China universities.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 4 / 36

Page 5: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

Who is using π?

π servers more than 140 research groups, covering all STEM shcoolsin SJTU.π provides more than 20 million corehours per years (500x bigger thana workstation).Highlight applications: airplane noise analysis, material genomes,deeplearning-based speech recognition, rice sequencing, plasmaphysics and etc al.Rich opensource software available: GCC, OpenMP, MPI, BLAS,CUDA, CUDNN, OpenFOAM, Groamcs, NAMD and etc al.

Average utilization is above 75%.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 5 / 36

Page 6: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

π is a computer cluster

Multiple nodes connected by ultra high speed networksA virtual computer under programming abstraction (OpenMP, MPI)CPUs with low clock frequency, high parallelism, high aggregatedcomputer power

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 6 / 36

Page 7: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

Different Compute Partitions on π

Partition Num CPU Mem GPUscpu 332 2xE52670 16c 64GBfat 20 2xE52670 16c 256GBgpu 50 2xE52670 16c 64GB 2xK20mk40 5 2xE52670 16c 64GB 2xK40k80 11 2xE52670v3 24c 96GB 2xK80p100 4 2xE52680v3 24c 96GB 2xP100

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 7 / 36

Page 8: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part I: Overview

Documents for new π users

SSH login: https://pi.sjtu.edu.cn/doc/sshSLURM job scheduling system: https://pi.sjtu.edu.cn/doc/slurmSoftware Modules:https://pi.sjtu.edu.cn/doc/modulesGanglia Monitoring: https://pi.sjtu.edu.cn/gangliaAccounting System: https://acct.hpc.sjtu.edu.cn

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 8 / 36

Page 9: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

Part II: Job Management via SLURM schedulingsystem

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 9 / 36

Page 10: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

Why SLURM, not LSF or other choices?

SLURM just works:

Free and opensourceProven scalability and reliabilityOut-of-box fair-sharing job schedulingDebug friendly: SSH-login to compute hosts at running

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 10 / 36

Page 11: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

Limitations of SLURM on π

NO QoS or job quotas yetA max walltime of 7 daysJob privacy is NOT enabled yet.Workdir is not recorded in the accounting system.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 11 / 36

Page 12: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

SLURM Overview

SLURM Functionsinfo Cluster statussqueue Job statussbatch [JOB_SCRIPT] Job submissionscancle [JOB_ID] Job deletion

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 12 / 36

Page 13: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

sinfo: check cluster status

Host state: drain(something wrong), alloc(in full use), mix(in partialuse), idle, down.

PARTITION AVAIL TIMELIMIT NODES STATE NODELISTcpu* up 7-00:00:00 1 drain node001cpu* up 7-00:00:00 31 alloc node[002-032]gpu up 7-00:00:00 4 alloc gpu[47-50]fat up 7-00:00:00 2 alloc fat[19-20]k40 up 7-00:00:00 2 alloc mic[01-02]k40 up 7-00:00:00 2 idle mic[03-04]

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 13 / 36

Page 14: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

squeue: check job status

Job status: R(running), PD (Resources)(Pending).

$ squeueJOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON)2402 fat add_upc hpctheo PD 0:00 2 (Resources)2313 cpu hbn310 physh R 23:49:00 2 node[003,008]

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 14 / 36

Page 15: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

Prepare to submit a job

Workdir?Which partition or queue to use?How many CPU cores or nodes to use?How many CPU cores on each host?Whether GPUs are required?Max walltime to run?

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 15 / 36

Page 16: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

sbatch usage

SYNOPSIS

sbatch jobsript.slurm

NO redirection symbol < is reuired!

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 16 / 36

Page 17: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

sbatch options

SLURM Meaning-n [count] Total processes--ntasks-per-node=[count] Processes per host-p [partition] Job queue/partition--job-name=[name] Job name--output=[file_name] Standard output file--error=[file_name] Standard error file--time=[dd-hh:mm:ss] Max walltime

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 17 / 36

Page 18: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

sbatch options (continued)

SLURM Meaning--exclusive Use the hosts exclusively-mail-type=[type] Notification type--mail-user=[mail_address] Email for notification--nodelists=[nodes] Job host preference--exclude=[nodes] Job host to avoid--depend=[state:job_id] Job dependency

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 18 / 36

Page 19: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

A sbatch example (CPU)

#SBATCH --job-name=LINPACK#SBATCH --partition=cpu#SBATCH -n 64#SBATCH --ntasks-per-node=16#SBATCH --mail-type=end#SBATCH [email protected]#SBATCH --output=%j.out#SBATCH --error=%j.err#SBATCH --time=00:20:00

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 19 / 36

Page 20: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part II: Job Management via SLURM scheduling system

A sbatch sample (GPU)

#SBATCH --job-name=GPU_HPL#SBATCH --partition=gpu#SBATCH -n 1#SBATCH --gres=gpu:1#SBATCH --exclusive#SBATCH --mail-type=end#SBATCH [email protected]#SBATCH --output=%j.out#SBATCH --error=%j.err#SBATCH --time=00:30:00

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 20 / 36

Page 21: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part III: Software modules

Part III: Software modules

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 21 / 36

Page 22: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part III: Software modules

Fresh new modules for SLURM: /lustre/usr/modulefiles/pi

Smart enough to derive the combination of compilers and MPIlibraries.The number of modules is still growing.Please refer to /lustre/usr/samples for job submission.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 22 / 36

Page 23: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part III: Software modules

Simplified module loading

$ module load gcc/4.9 openmpi/gcc49/1.8 fftw3/gcc49/openmpi8/3.3

v.s.

$ module load gcc/4.9 openmpi/1.8 fftw3/3.3

v.s.

$ module load gcc openmpi fftw3

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 23 / 36

Page 24: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part III: Software modules

Libraries and software optimized for π supercomputer

gcc icc jdk perl python R pgiimpi openmpi mvapich2 mpichmkl atlas lapack openblas mpc gmp mpfr gsl eigenabysss samtools smufin gatk maq bwa bowtieopenfoam cgal gromacshdf5 netcdf scotch ffmpeg szipcuda(cublas included) cudnn caffe mxnet cntk

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 24 / 36

Page 25: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part III: Software modules

Opensource alternatives of MATLAB and IDL

GNU Octave https://www.gnu.org/software/octave/GNU Data Language (GDL)

Please refer http://hpc.sjtu.edu.cn/info/1027/1276.htm on using Octaveand MATLAB usage.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 25 / 36

Page 26: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Part IV: Tips for monitoring your jobs

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 26 / 36

Page 27: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Wait, is my application running well?

You can confirm your application’s state by:

Comparing performance between π and your laptop.Comparing performance between π and existing traces or benchmarks.Monitor the application, compute nodes more exactly, viahttp://pi.sjtu.edu.cn/ganglia.Asking administrators [email protected] for help.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 27 / 36

Page 28: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Communicate with HPC administrators

Yelling “XXX is slow” doesn’t help. Please report the followinginformation:

Job ID;Workdir;Job script;Website of your application;Expected results and what actually happened;

Email [email protected] is always preferable over wechat.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 28 / 36

Page 29: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Monitor what? Load, CPU, Mem, Network

Please check http://pi.sjtu.edu.cn/ganglia:

Load: The number of “threads”, should be approximately 16 – thenumber of CPU cores

Below 16: starvingAbove 16: overload

CPU report: Charts in yellow color are goodsys and wait should be less than 5%.

Mem: Do NOT exceed the physical capapcityNetwork: Ethernet traffic should be less than 1MB/s.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 29 / 36

Page 30: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Case 1: Overload due to too many processesCaused by incorrect setting of NO. of cores, or inbalanced load betweennodes.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 30 / 36

Page 31: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Case 2: Too high sys utilization

Caused by linking or loading incorrect MPI libraries, or hardware issue.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 31 / 36

Page 32: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Case 3: Memory Usage Exceeding

The data is just too fat. Try the fat queue please.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 32 / 36

Page 33: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Case 4: Inefficient Use of EthernetCaused by linking or loading incorrect MPI libraries, or Infiniband driverissue.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 33 / 36

Page 34: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

DO’s

SSH login to compute nodes during job execution.Use http://pi.sjtu.edu.cn/ganglia to monitor your jobs.Attach your username, jobid, workdir and error messages whenreaching help from [email protected].

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 34 / 36

Page 35: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

DONT’s

NO du !!!NO parallel jobs on login nodes.

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 35 / 36

Page 36: An introduction to SJTU supercomputer - hpc.sjtu.edu.cn · PDF fileAn introduction to SJTU π supercomputer SJTU HPC Center hpc@sjtu.edu.cn Center for High Performance Computing, SJTU

Part IV: Tips for monitoring your jobs

Reference

SJTU π documents http://pi.sjtu.edu.cn/docACCRE’s SLURM Documentationhttp://www.accre.vanderbilt.edu/?page_id=2154Job samples for Pi supercomputer http://pi.sjtu.edu.cn/doc/samples/Remote Desktop via NoMachine http://pi.sjtu.edu.cn/doc/rdp/Environment Module on Pi http://pi.sjtu.edu.cn/doc/modules/

SJTU HPC Center [email protected] (Center for High Performance Computing, SJTUhttp://hpc.sjtu.edu.cn)An introduction to SJTU π supercomputer Apr 24h, 2017 36 / 36