STELLOPT

State-of-the-art stellarator optimization code

STELLOPT Compilation at NERSC

This page details how to compile the STELLOPT family of codes on machines at NERSC. Note that for the BEAMS3D code you will need to compile ADAS separately.

Edison

1. Load the necessary module files
module load cray-hdf5-parallel

1. Now create a directory in which you wish to compile STELLOPT and place the STELLOPT ZIP file in that directory. Then unzip it.
2. Unzip stellinstall
3. Now you should be able to run the setup script and compile the STELLOPT family of codes.

** Hopper **

1. Load the necessary modules files
module swap PrgEnv-pgi PrgEnv-intel

1. Now create a directory in which you wish to compile STELLOPT and place the STELLOPT ZIP file in that directory. Then unzip it.
2. Unzip stellinstall
3. Now you should be able to run the setup script and compile the STELLOPT family of codes.

Cori

1. Load the necessary module files (Intel is the default compiler)
module load cray-hdf5-parallel