- CURRENTLY NOT READY FOR USE. CHECK BACK IN SEPTEMBER 2019 -
Stellarator Coil Design Thesis Code
The commands below are given for Ubuntu Linux. They have been verified using Ubuntu 18.04.
The first step is to update your Ubuntu installation
sudo apt update
Install the GNU Fortran compiler gfortran
sudo apt install gfortran
Install BLAS, LAPACK, as well as LAPACKE.
sudo apt install liblapack3
sudo apt install liblapack-dev
sudo apt install libopenblas-base
sudo apt install libopenblas-dev
sudo apt install liblapacke-dev
Install FFTW.
sudo apt install libfftw3-dev libfftw3-doc
The mātricks linear algebra library is used throughout the code.
The mātricks library is included as a submodule and is automatically built by the Makefile.
The package ODEPACK is used to follow the field lines of the magnetic field configuration.
This project only uses the function DLSODE.
The ODEPACK library mirror from Jacob Williams is included as a submodule, and is automatically built by the Makefile.