A quasi-optical beam-tracing code for electron cyclotron waves absorption and current drive in tokamaks
Go to file
Michele Guerini Rocco 45ef9c5eae
src/coreprofiles: make psnbnd fully automatic
1. Fix the mismatch between the psnbnd in coreprofiles and gray_core.
   This happens whenever gray overrides the externally provided one
   (i.e. the density tail would become negative before psnbnd and is so
   rescaled to end exactly on the zero).

2. Make psnbnd no longer required by always computing it as in 1.
   It hasn't been removed, because gray_params.data is sacrosant,
   but it no longer has any effect.

3. Cleanup: mark public functions, restructure the global variables into
   three categories; add comments explaining the analytical profiles
   format, formulae and how the polynomial tail is computed.
2022-05-22 04:06:21 +02:00
doc doc/3.io-files.md: clarify ieccd options 2022-05-22 01:02:19 +02:00
input src/coreprofiles: make psnbnd fully automatic 2022-05-22 04:06:21 +02:00
scripts scripts: make shebangs more portable 2021-12-15 02:30:47 +01:00
src src/coreprofiles: make psnbnd fully automatic 2022-05-22 04:06:21 +02:00
srcjetto fixed incompatibilities with allocatable arrays (pgf90 compiler, JETTO); fixed input/output scaling (gray/jetto interface); fixed error in read_beams2 for small beam tables 2016-06-01 13:49:35 +00:00
.gitignore add option to set parameters from the command-line 2022-05-11 01:15:07 +02:00
configure add documentation 2021-12-15 02:30:58 +01:00
default.nix default.nix: update to Nixpkgs 21.11 2022-05-11 01:15:08 +02:00
depend add option to set parameters from the command-line 2022-05-11 01:15:07 +02:00
Makefile Makefile: fix default PREFIX 2022-05-11 01:15:07 +02:00