2562 Commits

Author SHA1 Message Date
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
73be41df08 WORKSPACE: Pass the initial workspace size as argument.
Also remove the profiling.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 12:00:13 -03:00
f2e7e00d29 RANDOM: Pass the generator type as argument.
Also remote the profiling.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 11:52:43 -03:00
0c03c2d3bd PARAMETERS: Remove dependency on HELPERS.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 11:36:26 -03:00
920535030e DOMAINS, MESH: Merge module DOMAINS into MESH.
Module DOMAINS provided only one subroutine to generate the block
structure of the rectangular base domain. This change just moved this
subroutine to module MESH.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 11:13:42 -03:00
2ac66d3d37 FORCING: Reset work_in_use in inject_fmodes_block().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-15 17:22:52 -03:00
d1e9884503 WORKSPACE: Make nwork private.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-15 11:31:36 -03:00
11559f1070 FORCING: Use resize_workspace() in inject_fmodes_block().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 21:43:07 -03:00
7c08dc2229 INTEGRALS: Use resize_workspace() in store_integrals().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 21:39:40 -03:00
1b1e3ab034 SOURCES: Use resize_workspace() in update_sources().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:38:27 -03:00
43e32a755f MESH: Use resize_workspace() in prolong_block().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:35:37 -03:00
2f9db104d5 EVOLUTION: Use resize_workspace() in update_increment().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:33:02 -03:00
5d3df2c71d REFINEMENT: Use resize_workspace() in vorticity_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:29:08 -03:00
be02a97d11 REFINEMENT: Warn if workspace is used in current_density_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 20:26:34 -03:00
f346f9b3b3 REFINEMENT: Use resize_workspace() in current_density_magnitude().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-13 19:46:08 -03:00