============
- Compute the loss-fraction of particles in stellarators -
App based on ::gyronimo:: object-oriented library on GitHub
loss-fraction
is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
loss-fraction
is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
The app requires an mpi compiler supporting the c++20 standard (e.g., gcc-10.1.0 or later).
- Update
gyronimo_dir
andgyronimo_build
path variables in theCMakeLists.txt
file to the paths in your system; - Run
cmake [options] path/to/loss-fraction/repository
on an build folder (outside the repository) to configure the installation; - Run
cmake --build . [options]
to generate the executableloss-fraction
;
- gyronimo, an object-oriented library for gyromotion applications in plasma physics;
- open-mpi, a high-performance message passing library;
- boost, a broad spectrum c++ library;
- GSL, the GNU scientific library;
- netcdf-cxx4, a c++ extension to NetCDF-4;