NUSIT HPC

Home » Tutorials

Machine Learning and Deep Learning

Name Description
Python on CPUsManualPython on CPU-based HPC cluster.
DL on GPUsManualDeep Learning libraries and frameworks on GPU-accelerated system.

The following compilers, debuggers and performance tuning tools are available on HPC systems. Check their man pages or the subsequent sessions in this user guide for the usage and options.

How to compile and run C/Fortran program

You can compile your C/C++/Fortran program on any Login nodes: atlas3-c01, atlas4-c01, atlas5-c01, atlas5-c49. The following are examples on how to compile and run your C/C++/ Fortran program.

Debuggers

Number Processors
idb
Intel debugger
gdb
GNU debugger
jdb
Java debugger

How to run the program in LSF Batch queues

  1. Visit the Microsoft OneDrive site, and generate an embed code using these instructions from Microsoft.
  2. Create or edit a page or post, and paste the embed code into a Custom HTML block.
  3. Once you update your page or post, the iframe code will be automatically converted into a shortcode.

 

After you publish your page or post, your embedded PowerPoint presentation will look something like this.

How to run the program in LSF Batch queues

This is a library of highly optimized, extensively threaded math routines for applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK1.

To compile your code and link to MKL libraries:

Dynamic

icc -o test test.c -lmkl_intel_lp64 -lmkl_solver_lp64 -lmkl_intel_thread -lmkl_core -liomp5

ifort -o test1 test1.f -lmkl_intel_lp64 -lmkl_solver_lp64 -lmkl_intel_thread -lmkl_core -liomp5