Workshops
NeSI supports training for a range of skills for High Performance Computing (HPC), each of which is tailored to the audience. If you would like to discuss details of the training most suitable for you, please email training@nesi.org.nz.
Hands-on workshops
All researchers start somewhere. When beginning with NeSI, it can really help to walk through some terminology and concepts that you will be exposed to.
- Hands-on introduction to HPC using NeSI (materials)
- Introduction to UNIX - this training is usually combined with the Introduction to HPC using NeSI and is based on Software Carpentry materials
Training materials and consultancy
Tooling and Workflow
Creating a smooth workflow can greatly improve your experience of using a remote system, such as one of NeSI’s HPC platforms. Lots of work has been done to facilitate those workflows.
- Environment modules
- Research Workflow Tips
Parallel Programming
If you are writing your own research code, we are here to provide assistance on how to make the most of the massive parallelism available to you.
- Message Passing Interface (MPI)
- Multithreading (OpenMP)
Performance Tuning
Many applications can be sped up without touching a line of code. Learn about tools available to you and how to make use of them.
- Benchmarking Strategies
- Profiling Techniques
- Compiler Optimisation
- Checkpointing Strategies
Applications
- GROMACS
- BLAST
- OpenFOAM
- Others on Request
Runtimes
For investigators needing to write their own software, NeSI can provide specific guidance for getting the most out of common scientific programming runtimes.
- C++
- Fortran
- Python
- R
- Julia