Commit Graph

  • babca8bdc4
    tests: update references after f82f91bc Michele Guerini Rocco 2024-04-11 22:13:53 +0200
  • 0a87a3ef76
    src/polarization.f90: rewrite Michele Guerini Rocco 2024-03-12 16:42:19 +0100
  • f82f91bc8d
    fix coupling for subsequent beams Michele Guerini Rocco 2024-03-02 17:32:03 +0100
  • 39b019db1d
    src/polarization.f90: rewrite realtime Michele Guerini Rocco 2024-03-12 16:42:19 +0100
  • 5966ee8e9b
    fix incorrect coupling for X mode beams Michele Guerini Rocco 2024-03-02 17:32:03 +0100
  • 7eeb34c7dc
    src/gray_core.f90: refine realtime termination check Michele Guerini Rocco 2024-04-05 14:04:04 +0200
  • ffed0dc1c5
    src/gray_core.f90: fast absorption computation Michele Guerini Rocco 2022-05-10 14:27:01 +0200
  • 899f524782
    src/main.f90: add server mode Michele Guerini Rocco 2022-07-08 02:07:36 +0200
  • 7342566ac0
    add a switch for realtime mode Michele Guerini Rocco 2022-05-24 11:19:30 +0200
  • 92b3ad9bd3
    src/gray_core.f90: implement adaptive step control Michele Guerini Rocco 2022-07-19 18:22:50 +0100
  • c9c20198a7
    src/gray_core.f90: make integrator configurable Michele Guerini Rocco 2023-03-30 00:12:34 +0200
  • 38a8edd439
    doc: reorganize example input files Michele Guerini Rocco 2024-02-08 17:37:17 +0100
  • 6a91eaa3a8
    src/gray_params.f90: handle missing mandatory parameters Michele Guerini Rocco 2024-02-07 23:02:32 +0100
  • b582eb19b8
    Makefile: fix for multiple #include directives Michele Guerini Rocco 2024-02-07 21:42:00 +0100
  • 79d67c8128
    tests: replace all gray_params.data with gray.ini Michele Guerini Rocco 2024-02-07 11:44:33 +0100
  • 23a8caff37
    remove references to COCOS 0,10 Michele Guerini Rocco 2024-02-06 17:30:44 +0100
  • c99fc0b343
    src/equilibrium.f90: set q=0 for ψ>1 in numeric case Michele Guerini Rocco 2024-02-02 17:13:34 +0100
  • 85c84c9a48
    src/equilibrium.f90: fix J_phi at ψ>1 in print_prof Michele Guerini Rocco 2024-02-02 15:50:19 +0100
  • 7ed2f9a394
    src/equilibrium.f90: fix floating point exception Michele Guerini Rocco 2024-02-01 01:44:31 +0100
  • 32f44c5cba
    src/splines.f90: add procedure to transform spline_2d Michele Guerini Rocco 2024-01-31 17:10:15 +0100
  • 19f6d7f2f0
    src/dierckx.f90: detect overflow in fpgrre Michele Guerini Rocco 2024-01-31 16:17:42 +0100
  • b0674c2d9b
    tests: handle missing ECCD results Michele Guerini Rocco 2024-01-30 12:34:45 +0100
  • 2d16617db8
    src/gray_core.f90: fix possible division by zero Michele Guerini Rocco 2024-01-30 12:28:06 +0100
  • 3bc1efc2a6
    src/minpack.f90: ignore FPE in user-supplied subs Michele Guerini Rocco 2024-01-29 16:08:59 +0100
  • 3dcacf685c
    src/dierckx.f90: fix use of uninitialised var Michele Guerini Rocco 2024-01-29 16:00:17 +0100
  • 7c5b443847
    src/equilibrium.f90: use enums Michele Guerini Rocco 2024-01-30 10:14:24 +0100
  • fac0c6ded8
    src/main.f90: use enums Michele Guerini Rocco 2024-01-29 02:09:27 +0100
  • c5a4b180bc
    src/gray_params.f90: replace magic numbers with enums Michele Guerini Rocco 2024-01-29 01:08:28 +0100
  • fa89439994
    src/ini_parser.f90: handle inline comments and whitespace Michele Guerini Rocco 2024-01-29 01:03:13 +0100
  • 73bd010458
    remove unnecessary implicit statements Michele Guerini Rocco 2024-01-27 12:09:56 +0100
  • 86ff5ecb06
    improve inside and move it to utils.f90 Lorenzo Figini 2023-10-04 17:00:45 +0200
  • 686f63b01a
    fix some gfortran warnings Michele Guerini Rocco 2024-01-24 15:10:40 +0100
  • 26976a31dd
    src/equilibrium.f90: give the poloidal flux a definition domain Michele Guerini Rocco 2024-01-19 14:36:01 +0100
  • 6fad08ed7c
    add tests Michele Guerini Rocco 2023-12-18 00:52:11 +0100
  • ae9f605111
    src/gray_core.f90: set initial ray position to z=0 Michele Guerini Rocco 2023-12-17 23:55:45 +0100
  • 9a0f19e9e1
    default.nix: update to Nixpkgs 23.05 Michele Guerini Rocco 2023-10-17 11:09:26 +0200
  • 7417d88d73
    Makefile: make use of install portable Michele Guerini Rocco 2023-11-26 18:51:38 +0100
  • 02ade0e2d0
    fix static compilation on macOS Michele Guerini Rocco 2023-11-25 18:11:52 +0100
  • d8ffd97739
    Makefile: hide warnings when .d missing Michele Guerini Rocco 2023-10-20 16:59:13 +0200
  • b25cdf5f35
    Makefile: link gray to libgray Michele Guerini Rocco 2023-10-17 11:05:36 +0200
  • af1ed7d1b6
    Makefile: fix libgray.a with parallel building Michele Guerini Rocco 2023-10-17 11:01:51 +0200
  • c889c754f7
    fix partial updates to libgray.a when using Nix Michele Guerini Rocco 2023-10-13 13:58:47 +0200
  • 95d398d503
    src/equilibrium.f90: use the exact toroidal flux Michele Guerini Rocco 2023-12-12 18:25:24 +0100
  • 9a301f5799
    src/equilibrium.f90: re-introduce ρ_t(R,z) mapping Michele Guerini Rocco 2023-12-06 17:26:21 +0100
  • 24edfdc43a
    src/gray_core.f90: print_* do not depend on q_spline Michele Guerini Rocco 2023-10-26 18:15:10 +0200
  • 8d86d70e91
    src/equilibrium.f90: pol_curr return derivative wrt ψ_n Michele Guerini Rocco 2023-10-27 00:58:34 +0200
  • 31a7b95fe1
    combine equian and equinum_* subroutines Michele Guerini Rocco 2023-10-22 10:32:27 +0200
  • 98dda6d6fa
    src/equilibrium.f90: improve handling of the ψ normalisation Michele Guerini Rocco 2023-10-16 11:40:10 +0200
  • 127d574be7
    rework the analytical model Michele Guerini Rocco 2023-10-11 17:29:24 +0200
  • 1b814fcb8a
    src/main.f90: fix chdir to absolute output path Michele Guerini Rocco 2023-11-23 18:51:47 +0100
  • 621c725948 Fix unsafe use of merge and missing igrad override Lorenzo Figini 2023-10-20 15:19:56 +0200
  • e3656e8bdd Fix debug/optimization flags Lorenzo Figini 2023-10-20 13:42:06 +0200
  • 7d9f43e1af Remove tolerance when searching ray-wall intersections TO6_2023 Lorenzo Figini 2023-10-05 16:37:56 +0200
  • 60be54fcc9 Optimize routines to test point inclusion in closed contour inside_optimization Lorenzo Figini 2023-10-04 17:00:45 +0200
  • cf8a37fec9 Fix label for Icd units in log output Lorenzo Figini 2023-10-04 16:56:05 +0200
  • 526195ca94 Fix input files documentation Lorenzo Figini 2023-09-22 15:55:29 +0200
  • 2fed2ab5ec
    src/gray_core.f90: remove unused variables in rhs Michele Guerini Rocco 2023-09-21 13:59:21 +0200
  • f75cedbf2b
    src/gray_params.f90: fix comment Michele Guerini Rocco 2023-09-20 16:11:22 +0200
  • 8bc5ac0064
    always use generic math functions Michele Guerini Rocco 2023-09-20 16:03:08 +0200
  • dcc832ce65
    fix simple limiter in analytic equilibrium Michele Guerini Rocco 2023-09-20 15:12:17 +0200
  • 61605d3478
    fix density calculation in analytical mode Michele Guerini Rocco 2023-09-18 17:27:36 +0200
  • f5a983f926
    src/ini_parser.f90: open file for reading Michele Guerini Rocco 2023-09-14 11:00:56 +0200
  • 59dfcb7799
    src/gray_cli.f90: allow enabling or disabling all units Michele Guerini Rocco 2023-09-13 16:55:35 +0200
  • 8425e5e286
    src/gray_cli.f90: simplify argument handling Michele Guerini Rocco 2023-09-13 16:47:25 +0200
  • a27e56933c
    src/main.f90: give priority to cli over beamdata.txt Michele Guerini Rocco 2023-04-02 16:18:43 +0200
  • 62c3045a7f
    src/ini_parser.f90: avoid procedure pointer Michele Guerini Rocco 2023-09-12 15:12:48 +0200
  • 69367ae981
    src/gray_core.f90: print profiles up to ψ_bnd Michele Guerini Rocco 2023-05-23 17:49:51 +0200
  • 707dca1ab8
    src/coreprofiles.f90: add some debug output Michele Guerini Rocco 2023-05-23 17:49:04 +0200
  • 7ed76959d4
    call exit on errors only in main Michele Guerini Rocco 2023-09-12 16:29:09 +0200
  • daf3d500af
    use linear interpolation for monotonic data Michele Guerini Rocco 2023-04-19 14:32:32 +0200
  • 9bcad028b1
    improve error handling in the gray_main routine Michele Guerini Rocco 2022-07-14 00:38:34 +0200
  • 78d8bdbb33
    src/coreprofiles.f90: exit on density fit errors Michele Guerini Rocco 2023-04-19 14:31:05 +0200
  • b1accf0ae3
    simplify handling of splines Michele Guerini Rocco 2022-12-18 14:09:40 +0100
  • 1261860f40
    add some useful debug messages Michele Guerini Rocco 2022-05-26 02:33:55 +0200
  • cc889bb5a0
    use the logger everywhere Michele Guerini Rocco 2022-07-15 00:09:36 +0200
  • 0a63a20e73
    src/dispersion.f90: cleanup Michele Guerini Rocco 2022-05-20 13:10:49 +0200
  • c7d0d8370c
    src/gray_core.f90: make some {disp,plas}_deriv outputs optional Michele Guerini Rocco 2023-03-29 22:13:43 +0200
  • 658389f586
    src/multipass.f90: improve error wording Michele Guerini Rocco 2023-03-26 16:08:03 +0200
  • 69308901ee
    src/beams.f90: document read_beam{0,1} formats Michele Guerini Rocco 2023-03-26 16:03:57 +0200
  • 038864a84f
    src/gray_params.f90: remove unused variable Michele Guerini Rocco 2023-03-30 08:23:01 +0200
  • 018fd8eea2
    improve some comments Michele Guerini Rocco 2023-03-29 11:19:00 +0200
  • 92f0cad3c1
    depend: fix typo Michele Guerini Rocco 2023-03-30 11:05:54 +0200
  • f169db3a70
    default.nix: update to Nixpkgs 21.11 Michele Guerini Rocco 2023-03-06 10:11:39 +0100
  • e6d864e63b Fix the summation mode + temporary fix for file unit numbers TO6_2022 Lorenzo Figini 2022-11-24 23:37:29 +0100
  • 411c4ece48 Fix problem with long filenames not fitting the header width Lorenzo Figini 2022-11-24 23:34:09 +0100
  • aa3b816ffe Update license Lorenzo Figini 2022-11-18 19:47:50 +0100
  • 43de968b46 Add License files Lorenzo Figini 2022-11-17 19:42:44 +0100
  • 10dc3ba3d0 Improve documentation build Lorenzo Figini 2022-11-17 19:31:58 +0100
  • 25edae468b Change derived-length string components to fixed-length in cli_options type no-derived-length-component Lorenzo Figini 2022-11-14 18:28:27 +0000
  • ddfc5db039 Add -fPIC flag to compile successfully on some systems Lorenzo Figini 2022-11-14 18:23:20 +0000
  • 5ff1d8cd10 Replace str_index function with intrinsic index Lorenzo Figini 2022-11-14 16:57:57 +0000
  • 91fa6d84e0 Add first draft of Python plotting script Lorenzo Figini 2022-11-13 01:55:25 +0100
  • 6181b6096e Fix Makefile to remove literal '\n' printed in .d files in some systems. Lorenzo Figini 2022-10-28 13:32:56 +0200
  • 3eab989d7b Fix bug in catand (complex arc tangent) FIGINI LORENZO 2022-10-04 19:05:43 +0200
  • 8c3e246f25 Add missing iprof parameter initialization in GRAY/JINTRAC interface FIGINI LORENZO 2022-10-04 18:43:13 +0200
  • 8f90cb21da
    gray_jetto1beam: activate some debug units by defaults Michele Guerini Rocco 2022-09-27 18:30:43 +0200
  • df4930818f
    Makefile: add JETTO-specific target Michele Guerini Rocco 2022-09-27 18:30:03 +0200
  • 45ef9c5eae
    src/coreprofiles: make psnbnd fully automatic Michele Guerini Rocco 2022-05-21 22:56:57 +0200
  • 63e2bf0b04
    convert remaining subroutines to derived types manual-psibnd Michele Guerini Rocco 2022-05-11 00:30:34 +0200
  • 9fcf8e51e8
    doc/3.io-files.md: clarify ieccd options Michele Guerini Rocco 2022-05-13 17:29:50 +0200