A quasi-optical beam-tracing code for electron cyclotron waves absorption and current drive in tokamaks
Go to file
Michele Guerini Rocco baf53b932b
simplify memory management
This change replaces pointers with automatic arrays to greatly simplify
the memory management in the main subroutine:

  - All arrays are defined in a single location and with their final
    dimension explicitely shown.

  - The allocation/deallocation is performed automatically when
    entering/leaving the gray_main routine.
2024-04-29 10:08:16 +02:00
doc doc: set default font, optionally 2024-04-22 19:09:29 +02:00
scripts Add first draft of Python plotting script 2022-11-13 01:57:09 +01:00
src simplify memory management 2024-04-29 10:08:16 +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
tests Makefile: run tests in parallel 2024-04-12 17:31:53 +02:00
.gitignore .gitignore: remove gray_cli_params.f90 2024-04-12 17:33:34 +02:00
configure fix static compilation on macOS 2024-01-24 14:37:21 +01:00
default.nix add tests 2024-02-09 11:16:17 +01:00
LICENSE.md move vendored libraries to their own directory 2024-04-29 10:08:16 +02:00
Makefile move vendored libraries to their own directory 2024-04-29 10:08:16 +02:00