1953 Commits

Author SHA1 Message Date
dcdcc303eb FORCING: Fix e2vec NaNs in 2D case, break long lines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-23 16:24:48 -03:00
198d0f5796 FORCING: Fix compilation when MPI=N.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-22 22:08:41 -03:00
b8dd0c5b4f FORCING: Fix compilation when NDIMS = 2.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-22 22:03:34 -03:00
ddbb42a90f FORCING: Implement driving force by Alvelius.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-22 21:33:04 -03:00
ae665b24c5 MPITOOLS: Rewrite reduce_sum_complex_array().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-22 21:31:39 -03:00
ddd8426d0c USER_PROBLEM: Use sound speed and plasma-beta to set fields.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:15:22 -03:00
a50a4232ed INTEGRALS: Add forcing statistics.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:14:35 -03:00
b76eec7022 DRIVER: Print forcing parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:13:20 -03:00
0298adf261 FORCING: Implement Ornstein–Uhlenbeck process driving.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:12:45 -03:00
54b66d5ce1 RANDOM: Implement normal distribution complex number generator.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:10:33 -03:00
29d0acf2ec EVOLUTION: Correct spelling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:09:50 -03:00
b446456f96 EQUATIONS: Remove unnecessary spaces.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-20 13:09:16 -03:00
c0df378235 Merge branch 'master' into forcing 2020-04-07 16:24:15 -03:00
a8607ee040 PROBLEMS: Add traverse and guide field components to tearing problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-04 12:44:53 -03:00
1896966854 Update copyright year.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 15:40:53 -03:00
66192401aa PROBLEMS: Add resistive tearing instability test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 14:31:57 -03:00
e6e73dd4f1 SCHEMES: Unify numerical_flux() subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:46:02 -03:00
1ad1ca8890 SCHEMES: Introduce pointers to Riemann solvers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:58 -03:00
733dca391d SCHEMES: Separate ROE Riemann solver for adiabatic MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:52 -03:00
45222ea63b SCHEMES: Separate ROE Riemann solver for isothermal MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:47 -03:00
20a48c2543 SCHEMES: Separate ROE Riemann solver for adiabatic HD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:42 -03:00
ea4b69050b SCHEMES: Separate ROE Riemann solver for isothermal HD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:36 -03:00
a9483f320a SCHEMES: Separate HLLC Riemann solver for adiabatic SRMHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:31 -03:00
8f27c838df SCHEMES: Separate HLLC Riemann solver for adiabatic SRHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:25 -03:00
bae69d1a95 SCHEMES: Separate HLLD Riemann solver for adiabatic MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:20 -03:00
366ad64f43 SCHEMES: Separate Mignone HLLD Riemann solver for isothermal MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:15 -03:00
1bddacc2d8 SCHEMES: Separate HLLD Riemann solver for isothermal MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:10 -03:00
5f366ab2eb EQUATIONS: Add indicator of positive variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:06 -03:00
c2c2a65dbf SCHEMES: Unify subroutine update_flux().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:01 -03:00
87216b1b73 EQUATIONS: Add the vector of variable indices for update_flux().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:56 -03:00
60539e0558 SCHEMES: Move subroutines update_flux() up.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:52 -03:00
be548fde57 SCHEMES: Separate HLLC Riemann solver for adiabatic MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:45 -03:00
dc44a3ba41 SCHEMES: Separate HLLC Riemann solver for adiabatic HD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:40 -03:00
f3aa475f63 SCHEMES: Unify HLL Riemann solvers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:33 -03:00
bf9ef52fb9 SCHEMES: Rename riemann pointer to numerical_flux.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:28 -03:00
c54505917a SCHEMES: Use rather subroutines instead of pointers from equations.
Use compatible (for the same set of equations and equation of state) in
Riemann solvers, not the procedure pointers.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:23 -03:00
9801ac6d8b SCHEMES: Fix description of riemann_hll().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:19 -03:00
fed3900810 SCHEMES: Separate universal HLL solver.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:14 -03:00
1154cb5ec0 SCHEMES: Use higher_order_flux_correction().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:10 -03:00
1acb7cca04 SCHEMES: Add a separate subroutine for higher order flux corrections.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:04 -03:00
ad37de3a99 EQUATIONS, SCHEMES: Merge speeds cm and cp into one variable.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:43:55 -03:00
f3670ddf37 EQUATIONS: Reorganize variable indices.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:43:45 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
7cf6bd34b0 PYTHON: Rename amun to amunpy.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:28:49 -03:00
0f9a6c222d PYTHON: Add optional interpolation to datasets.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:27:28 -03:00
d7f4acdd9c PYTHON: Add setup.py to facilitate package installation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:12:43 -03:00
802eb9234f PYTHON: Rewrite amun_dataset().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:09:47 -03:00
4f809ce96d PYTHON: Rewrite amun_coordinate().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:48:13 -03:00
ed8e606d15 PYTHON: Rewrite amun_attribute().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:46:10 -03:00
325208559e PYTHON: Rewrite amun_compatible().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:39:49 -03:00