33 Commits

Author SHA1 Message Date
e76e875004 Update the copyright year to 2024.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2024-03-07 09:34:43 -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
cd0e6ea675 USEWR_PROBLEM: Fix identation in setup_user_problem().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-09-30 19:12:01 -03:00
cd9b909333 USER_PROBLEM: Correct arguments for update_user_sources().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-09-30 19:09:59 -03:00
9829505650 Update copyright year to 2022.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:51:41 -03:00
82dfcf3c29 USER_PROBLEM: Remove unused stuff.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 17:15:02 -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
4ceb008987 SHAPES: Do not pull update_user_shapes() from module USER_PROBLEM.
The pointer to update_shapes can be associated in
initialize_user_problem().

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 13:47:05 -03:00
25ad944f44 SOURCES: Add procedure interface for extra source terms.
A user defined source terms can be pointer to the procedure pointer
'update_extra_sources'.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 13:37:25 -03:00
3d6bf16f91 USER_PROBLEM: Remove user_gravitational_acceleration().
It is an empty subroutine. It is better to describe in the documentation
how to write subroutine for custom gravitational acceleration and point
it to gravitationa_acceleration from module GRAVITY.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-25 08:34:45 -03:00
cbc18b97a7 GRAVITY: Slightly rewrite the module.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 13:11:39 -03:00
38de75af9c USER_PROBLEM: Rename user_time_statistics() to user_statistics().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 13:08:01 -03:00
f659000e8c PROFILE: Remove all custom profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
f567a9ddf8 USER_PROBLEM: Pass the simulation time to user_time_statistics().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 12:01:01 -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
6187c6d76d USER_PROBLEM: Rename user gravitational acceleration subroutine.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 09:09:13 -03:00
8c808fd70c USER_PROBLEM: Rename subroutines boundary_user_() to user_boundary().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 09:02:43 -03:00
22455676f4 USER_PROBLEM: Add user_time_statistics() to module USER_PROBLEM.
This file can we use to calculate and store the user defined time
statistics.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-10-26 09:00:03 -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
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
036a887f39 USER_PROBLEM: Remove unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 19:00:48 -03:00
638fba8902 USER_PROBLEM: Print parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-05-08 18:35:37 -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
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -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
f3229559e3 USER_PROBLEM: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:16:54 -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
e202fd90b1 USER_PROBLEM: Use bcells instead of im, jm, km.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:28:10 -02:00
eb7b5aa775 DRIVER, HELPERS: Print problem name in the main program part.
Also add print_parameter_string() to module HELPERS.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:33:04 -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
4b0d4409eb USER_PROBLEM: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:33:24 -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