37 Commits

Author SHA1 Message Date
def5179c74 PROBLEMS: Rename and update the parameter file for the Kelvin-Helmholtz problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2024-03-07 17:26:02 -03:00
e76e875004 Update the copyright year to 2024.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2024-03-07 09:34:43 -03:00
334c31bc18 PROBLEMS, SHAPES: Add stellar wind test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2023-06-07 18:18:03 -03:00
81de98d9e2 Update the copyright year to 2023.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2023-02-01 18:36:37 -03:00
9829505650 Update copyright year to 2022.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:51:41 -03:00
55576b5211 PROBLEMS: Make variable initialization OpenMP conformant.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-01-08 11:05:08 -03:00
04456a0696 PROBLEMS: Implement Orszag-Tang MHD test problems.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-01-02 13:07:30 -03:00
9ac92c740c PROBLEMS: Remove unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-31 18:45:12 -03:00
d4685960fe PROBLEMS: Add missing turbulence test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-24 10:27:29 -03:00
8fb3abacbf PROBLEM, SYSTEM: Move USER_PROBLEM initialization to SYSTEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 16:48:54 -03:00
f659000e8c PROFILE: Remove all custom profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
40f3e24631 MESH, PROBLEMS: Move procedure pointer to MESH.
This inverts the dependencies allowing for initiating module MESH
from PROBLEMS.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 14:02:25 -03:00
b0401e96c6 PROBLEMS: Pass the run count to user problem initialization.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 11:59:11 -03:00
94a621a3c5 USER_PROBLEM: Rename use problem subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 08:52:03 -03:00
3d16d5c13d Update copyrights.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-02-04 17:35:04 -03:00
f85c119043 PROBLEMS: Slightly rewrite pressures in tearing problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-11-10 10:13:31 -03:00
277b82ab67 PROBLEMS: Move initialization/finalization of user problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-11-09 21:41:40 -03:00
6bf3afcf0b EQUATIONS: Rename parameter 'csnd' to 'sound_speed'.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 16:46:27 -03:00
fda340b21b EQUATIONS: Rename gamma to adiabatic_index.
Keyword 'gamma' is reserved in Fortran for calculating Gamma function.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-16 16:41:28 -03:00
6d518c8327 PROBLEMS: Clean up unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 14:28:13 -03:00
24d33316ae RANDOM: Change Marsaglia's xorshift to Vigna's xoshiro256+ generator.
Completely rewrite the random generator module. The new method is
true 64-bit floating point generator in contrast to 32-bit Marsaglia's
methods. Add recommended seeds' initialization and jump for parallel
computations. Make function names more meaningful and add new functions
in IO module to store the seeds properly.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-04-25 18:37:58 -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
66192401aa PROBLEMS: Add resistive tearing instability test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 14:31:57 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
e26d9b23e4 PROBLEMS: Implement passive scalar for KH test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 21:14:05 -03:00
fe4a712c76 PROBLEMS: Calculate conservative representation of scalars in RT.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 13:42:22 -03:00
1037377414 PROBLEMS: Add passive scalar initialization for RT problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 13:39:16 -03:00
a982743d4c PROBLEMS: Change the magnetic field transition profile in current sheet.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-26 20:56:21 -03:00
24f2098163 PROBLEMS: Rewrite the current sheet test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-26 09:25:14 -03:00
abb1f43528 Rename nb => bcells to nn => bcells.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-13 11:44:51 -02:00
f84250d25a PROBLEMS: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:20:31 -02:00
e9d8bcc6cc EQUATIONS: Remove the vector length argument from prim2cons().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 18:07:59 -02:00
d5e176f892 PROBLEMS: Fix 2D current sheet problems setup.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:54:21 -02:00
c9697c481e PROBLEMS: Use bcells instead of im, jm, km.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:46:47 -02:00
4aa92643ab DRIVER, PROBLEMS, IO: Initiate problems earlier.
Also store the problem name in the restart snapshot.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 09:59:09 -02:00
c877fa6481 PROBLEMS: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:29:32 -02:00
f8b65842af Move source files from src/ to sources/.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:14:20 -02:00