GitHub - hashim-github/hpc-python: Python in High Performance Computing
hashim-github / hpc-python Public
forked from csc-training/hpc-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Latest commitHistory | ||||
Repository files navigation
Python in High Performance Computing
Exercise material and model answers for the CSC course "Python in High Performance Computing". The course is part of PRACE Training activity at CSC.
This master branch contains always the material for latest course, past courses are stored in tags.
Online version of the course is run regularly in FutureLearn.
Articles and videos of the course are also available in a simple form in this site.
Exercises
Basic array manipulation
NumPy tools
Advanced NumPy
- Advanced indexing
- Mutating DNA sequence
- Translation with broadcasting
- Finite-difference
- Numerical integration
- Temporary arrays
- Numexpr
Performance analysis
Optimising with Cython
Interfacing with libraries
Multiprocessing
Parallel programming with mpi4py
Bonus exercises
About
Python in High Performance Computing
Resources
License
Stars
Watchers
Forks
Languages
- Python 97.4%
- Fortran 1.4%
- Other 1.2%