2018 Rayleigh Tutorial
Technical Requirements
To participate fully in the tutorial, participants should have a basic knowledge of scientific Python and bring with them a reasonably modern laptop with Python 3.x and Matplotlib installed (4GB of ram preferred).
Over the wireless internet, participants will access RMACC Summit Supercomputer to run tutorial exercises. No additional software installation is necessary.
Rayleigh is written in primarily in Fortran and, optionally, employs simple C++ libraries for directory creation at runtime. In addition, Rayleigh depends on several commonly used external libraries. If you wish to install and run Rayleigh locally, you will need to install the following on your system prior to the tutorial.
- Fortran compiler (tested GNU, Intel, and IBM)
- C++ compiler (Optional; tested GNU and Intel)
- BLAS
- LAPack
- FFTW (version 3.x or higher)
- MPI (for Fortran)
- Optional: Intel's MKL library provides interfaces to LAPack, BLAS, and FFTW3. A single MKL installation may be used in place of those three, separately installed libraries.