Python in High-Performance Computing
Python in High-Performance Computing
Python in High-Performance Computing
Course contents
The tutorial starts with a crash course on basic Python syn-
tax and programming. Then we cover simple (“Matlab-
style”) numerical computing with matrices and vectors us-
ing the Numerical Python package. Combination of Python
and Fortran, C, or C++ for increased performance is also
discussed. In particular we show how conveniently Python
integrates with Fortran using the F2PY tool. An overview
of plotting and visualization packages callable from Python
is also given. Furthermore, we discuss high-level parallel
computing using the PyPar module. Computational effi-
n
t ho
Py
in
g
tin
pu
m
Co
ce
an
rm
rfo
Pe
gh
Hi