685 Commits

Author SHA1 Message Date
17d4567d13 SYSTEM: Make store_system() private.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 17:54:26 -03:00
51680fe261 SYSTEM: Use print_message().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 17:52:29 -03:00
cc8f3b11ab AMUN: Use print_message().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 17:36:18 -03:00
51e0b6dbd4 HELPERS: Add print_message().
This subroutine accepts two arguments, the location and the message. It
simply prints the message indicating the location to the standard error
output.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 17:24:21 -03:00
be1378d851 AMUN: Rewrite printing of the execution times.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 17:18:58 -03:00
f89d5b136a SYSTEM: Rename module file to system.F90.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 16:50:04 -03:00
e9fbfa2fdb PROBLEM: Rename module and its subroutines to SYSTEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 16:48:29 -03:00
4d23078805 PROBLEM: Rewrite time estimation in evolve_problem().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 16:38:35 -03:00
70af039f04 AMUN, PROBLEM: Remove unused variables.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 15:45:26 -03:00
bfb3001a26 AMUN: Move problem evolution to evolve_problem() in PROBLEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 14:29:06 -03:00
16f2e7220e AMUN: Move problem preparation to prepare_problem() in PROBLEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 13:20:43 -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
19a0298eb8 PROBLEM: Put statistics and snapshot storing in store_problem().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 13:02:24 -03:00
ebe3662bb2 INTEGRALS: Rename module and its subroutine to STATISTICS.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 12:52:42 -03:00
dd3da22460 MESH: Move mesh statistics to be handled in INTEGRALS.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-18 12:21:06 -03:00
1979eae289 PROBLEM: Move FORCING initialization/finalization to EVOLUTION.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 13:19:04 -03:00
e6d1965088 PROBLEM: Move GRAVITY initialization/finalization to EVOLUTION.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 13:11:00 -03:00
bb9006b8c0 AMUN: More polishing in the main program.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 12:49:54 -03:00
0dde0f8122 AMUN: Slightly polish the main program.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:57:38 -03:00
7d238b6c1b AMUN, PROBLEM: Print IO info in print_problem_info().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:48:21 -03:00
e72d13f103 AMUN: Change numbers in the GOTO labels.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:47:09 -03:00
e81c7c5179 AMUN: Remove variable which are not in use.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:40:47 -03:00
25d4d5f103 AMUN, PROBLEM: Move the initialization of integrals.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:38:03 -03:00
d6d1b19680 AMUN, PROBLEM: Move the initialization of forcing.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:35:54 -03:00
9f018adff3 AMUN, PROBLEM: Move the initialization of gravity.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:33:44 -03:00
5776b72f50 AMUN, PROBLEM: Move the initialization of mesh.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:31:07 -03:00
49d4c6c146 AMUN, PROBLEM: Move the initialization of boundaries.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:28:20 -03:00
b14a9a4c59 AMUN, PROBLEM: Move the initialization of problems.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:25:23 -03:00
682742b168 AMUN, PROBLEM: Move the initialization of blocks.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:22:54 -03:00
dbf9848013 AMUN, PROBLEM: Move the initialization of evolution.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:18:11 -03:00
e3c0e611b7 PROBLEM: Determine the workspace size here.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:10:31 -03:00
1ed41c3d3a AMUN, PROBLEM: Move the initialization of coordinates.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:08:33 -03:00
b4a1c24b9e AMUN, PROBLEM: Move the initialization of interpolations.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 11:05:15 -03:00
95eac5286b AMUN, PROBLEM: Move the initialization of equations.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 10:50:51 -03:00
ee48ccbd3d AMUN: RNG should be initializes after module PROBLEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 10:44:13 -03:00
41affa2dfb AMUN, PROBLEM: Move parameter initialization to PROBLEM.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 10:37:40 -03:00
71908614f0 PROBLEM: Print if the problem is being resumed.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 09:53:57 -03:00
21588c3cf0 HELPERS: Add print_parameter_logical().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 09:52:39 -03:00
47e76e0ba7 AMUN: Print problem information.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 09:27:20 -03:00
352b3c26f8 PROBLEM: Add module to handle the simulation related steps.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-17 09:19:23 -03:00
4c9ed6bbb5 DRIVER: Rename driver.F90 to amun.F90 and clean it up.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 22:39:30 -03:00
2e4f1fa48f DRIVER: Rename driver.F90 to amun.F90.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 19:00:07 -03:00
59b89a96dd OPERATORS: Move initialization/finalization to INTERPOLATIONS.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 17:55:02 -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
384e1ab3d6 EVOLUTION: Move initialization/finalization of SOURCES to EVOLUTION.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 13:08:37 -03:00
f3fd8aca1d EVOLUTION: Move initialization/finalization of SHAPES to EVOLUTION.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 13:00:04 -03:00
1ae3975cd7 MESH: Move REFINEMENT initialization/finalization to MESH.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 12:42:38 -03:00
ea010e0ff3 IO: Pass the problem's name as argument to snapshots.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 12:31:10 -03:00
f9436dd9fb BLOCKS: Remove profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 12:16:26 -03:00