d4059b8075
PYTHON: Read 'domain_base_dims' instead of 'rdims'.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-03 22:33:14 -02:00
43b3581a9e
COORDINATES: Replace ir, jr, kr with domain_base_dims(:).
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-03 22:31:05 -02:00
067152d321
HELPERS: Align positive and negative numbers in print_paraeter_double().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-01 11:50:33 -02:00
f7ff4f6824
REFINEMENT: Rename jabs* to curr* parameters.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-01 11:40:06 -02:00
d8331f64fe
PARAMETERS, HELPERS: Use helper subroutines in read_parameters().
...
Increase the description length to 26 characters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:55:07 -02:00
67a842f24c
IO: Use helper subroutines in print_io().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:48:30 -02:00
e01f8206f6
INTERPOLATIONS: Use helper subroutines in print_interpolations().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:38:08 -02:00
8bfe3adb7c
SCHEMES: Use helper subroutines in print_schemes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:32:53 -02:00
6b78361cfe
EVOLUTION: Use helper subroutines in print_evolution().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:30:30 -02:00
9813af6ab3
REFINEMENT: Use helper subroutines in print_refinement().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:27:00 -02:00
1f3a277468
SHAPES: Use helper subroutines in print_shapes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:20:26 -02:00
eed1776e2b
BOUNDARIES: Use helper subroutines in print_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:18:05 -02:00
67d4f29f29
COORDINATES: Use helper subroutines in print_coordinates().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:12:40 -02:00
9a43c5b19d
SOURCES, HELPERS: Add print_parameter_double() to HELPERS.
...
Use helper subroutines in print_sources().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:55:41 -02:00
95982be199
EQUATIONS: Convert print_equations() to use helper subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:48: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
cb2b0c60ef
HELPERS: Add module with helper subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:22:54 -02:00
8e314ce46c
Makefile: Use wildcard to determine list of source files.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 18:21:13 -02:00
4eb292c67d
DRIVER: Small change in welcome message and MPI process number.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 15:34:39 -02:00
0582774e10
SHAPES, DRIVER: Add print_shapes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 15:32:34 -02:00
a97bbc736f
INTERPOLATIONS, DRIVER: Add print_interpolations().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 15:17:21 -02:00
122d228248
SCHEMES, DRIVER: Add print_schemes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 14:58:40 -02:00
63bde5a72b
EVOLUTION, DRIVER: Add print_evolution().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 14:45:07 -02:00
d32f7bb21a
REFINEMENTS, DRIVER: Add print_refinement().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 12:47:15 -02:00
838ec1e465
BOUNDARIES, DRIVER: Add print_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 12:29:48 -02:00
cf3fbf6902
DRIVER, SOURCES, EQUATIONS: Add print_sources().
...
Also add magnetized flag in EQUATIONS to indicate if the equations
system is magnetized. This helps to reduce printing some unnecessary
info.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 12:20:18 -02:00
e7d5d00da8
DRIVER, IO: Move precise_snapshot variable to IO module.
...
Also improve a bit print_io().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 12:06:26 -02:00
6c23e9af19
DRIVER: Reorganize the initialization/finalization of modules.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 18:13:24 -02:00
099d077ab9
COORDINATES: Determine domain periodicity during initialization.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 18:00:09 -02:00
feb14685bc
DRIVER: Initialize refinement after domains.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 17:49:40 -02:00
09f032faba
DOMAINS, DRIVER: Initialize and finalize domains module.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 17:46:57 -02:00
ea993ed8d0
BLOCKS, DRIVER: Initialize block dimensions in initialize_blocks().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 17:26:24 -02:00
b5d177bc72
COORDINATES, DRIVER: Separate coordinate info from initialization.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 17:02:50 -02:00
2ecdf030d6
DRIVER, EQUATIONS: Separate equation info from initialization.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 15:54:02 -02:00
7a2d694629
DRIVER, IO: Initialize I/O after reading parameters.
...
Use it to handle parameters from restart snapshots. Also separate
printing I/O parameters from I/O module initialization.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 15:07:50 -02:00
0f0e14dfed
DRIVER: Organize IO and mesh initialization and finalization.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 11:02:57 -02:00
220e881b58
DRIVER: Initialize evolution, schemes, interpolations after shapes.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:56:20 -02:00
908b94c482
DRIVER: Initialize shapes after refinement.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:52:08 -02:00
86bf933f05
DRIVER: Initialize refinement after boundaries.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:47:47 -02:00
e045c30e1a
DRIVER: Initialize blocks and boundaries after coordinates.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:45:50 -02:00
2a6062cbd5
DRIVER, COORDINATES, IO: Pass more fixed parameters to initialize_coordinates().
...
Parameters such block dimensions, the base level dimensions, or the
domain extrema cannot be modified when the job is restarted, so read
them from the restart snapshots.
Also add new subroutine to IO read integer vector attribute from the
HDF5 snapshots.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:38:16 -02:00
b0953016a5
DRIVER, SOURCES: Initialize sources after equations.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:05:36 -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
2ae8cd14f1
DRIVER: Move initialize_equations() to be called earlier.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 09:25:15 -02:00
bdddceae06
DRIVER: Print timings at the end and remove error info.
...
The error info is not complete and probably broken. It should be
rewritten.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 22:25:41 -02:00
b843baa638
PARAMETERS: Make get_parameter_*() private.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:37:18 -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
93342fb333
SOURCES: Replace explicit calls to get_parameter_*() with unified one.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:32:37 -02:00
9a93239240
SHAPES: Replace explicit calls to get_parameter_*() with unified one.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:32:08 -02:00
54f5a6084f
SCHEMES: Replace explicit calls to get_parameter_*() with unified one.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:31:30 -02:00