2008 Commits

Author SHA1 Message Date
7651d6bcdd Merge branch 'master' into reconnection 2019-02-21 16:01:35 -03:00
76d7cf8826 IO, DRIVER, PYTHON: Fix domain block dimensions with job restart.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-21 15:58:38 -03:00
c4c4398793 Merge branch 'master' into reconnection 2019-02-18 17:08:35 -03:00
e1ee6f39bb DRIVER: There is no need to limit tm_exec.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 17:07:52 -03:00
b288f61831 Merge branch 'master' into reconnection 2019-02-18 16:59:06 -03:00
a66cd2e27f DRIVER: Fix ETA and EXECUTION time calculation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 16:57:35 -03:00
d0c5833c2b USER_PROBLEM: Use helper subroutines to print problem parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 12:46:04 -03:00
9eb3293245 Merge branch 'master' into reconnection 2019-02-18 12:07:52 -03:00
5086bf6bd4 DRIVER: Print problem name before initializations.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 12:07:02 -03:00
08d8c6250e Merge branch 'master' into reconnection 2019-02-18 11:40:02 -03:00
0ceca17a95 PYTHON: Add refinement 'level' to be read as dataset.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:27:47 -03:00
81b94a8009 PYTHON: Remove wrong condition in amun_compatible().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:11:16 -03:00
001748ff92 PYTHON: Support older snapshots with 'rdims'.
The new snapshots store 'domain_base_dims' instead.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 11:04:55 -03:00
eccc933c20 PYTHON: Check if the shrink parameter is correct.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-18 10:53:47 -03:00
aae0d8288c Merge branch 'master' into reconnection 2019-02-15 15:58:15 -02:00
00967c153e EVOLUTION: Small changes to evolve_rk43().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-13 15:11:47 -02:00
0d3676aaa9 Merge branch 'master' into reconnection
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-13 12:07:40 -02:00
abb1f43528 Rename nb => bcells to nn => bcells.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-13 11:44:51 -02:00
230b8eb9bf EVOLUTION: Fix SSPRK(10,4) method.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 17:36:27 -02:00
da9e895406 DRIVER: Use check_status() to verify subroutine status flag.
In addition, print error in case of any initialization or finalization
subroutine indicates problems.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 13:59:17 -02:00
cbc1a8335f MPITOOLS: Add function check_status().
This function takes one logical input, and if MPI is used reduces it
among all MPI processes with logical OR. Otherwise, it returns the input
value.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 12:15:14 -02:00
bf6847e5fd MESH: Add status argument to refine/derefine_selected_blocks().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 11:06:34 -02:00
5a103efcf1 MESH: Add status argument to prepare_sibling_derefinement().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 10:50:53 -02:00
e7c546980f MESH: Add status argument to check_data_block_refinement().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 10:41:48 -02:00
721cf8efae EVOLUTION: Add status argument to advance().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 10:34:38 -02:00
83f25af24a MESH: Add status argument to update_mesh().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 10:31:30 -02:00
5368b60f18 MESH: Add status argument to generate_mesh().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 10:22:53 -02:00
e31d2196f9 DOMAINS: Add status argument to setup_domain_*().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 09:32:11 -02:00
d7c3d3d48a BLOCKS: Add status argument to derefine_block().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 08:52:00 -02:00
5bfa10e6ac BLOCKS: Update status flag description.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 08:45:36 -02:00
60e002bd3b BLOCKS: Add status argument to refine_block().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 22:01:18 -02:00
e6faf7dea9 BLOCKS: Remove set_block_dimensions().
Instead, initialize block dimensions through initialize_blocks().

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 13:30:02 -02:00
905004951e OPERATORS: Convert allocatable arrays into authomatic ones.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 13:02:22 -02:00
55b8e2f073 BLOCKS: Add status argument to build/wipe_leaf_list().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 12:56:14 -02:00
d205696410 BLOCKS: Add status argument to append/remove_datablock().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 12:42:25 -02:00
9e9c903cc1 BLOCKS: Add status argument to append/remove_metablock().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 12:34:20 -02:00
4e688b8fcd BLOCKS: Add status argument to insert_metablock_after/before().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 12:26:57 -02:00
5caf3f37cf BLOCKS: Add status argument to allocate/deallocate_datablock().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 12:09:45 -02:00
34329834a6 BLOCKS: Add status argument to allocate/deallocate_metablock().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 11:54:43 -02:00
3b352c89ee INTERPOLATIONS, DRIVER: Correct nghosts in initialize_interpolations().
The number of ghosts zone is important for the selected recontruction.
For higher order reconstruction methods, nghosts >= 4 usually.
Therefore, initialize interpolations before coordinates and correct the
number of ghost zone according to the selected interpolation method.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 11:27:22 -02:00
601adc8037 IO, DRIVER: Allow for restart with different number of ghost zones.
Now we can restart from restart snapshots with different number of ghost
zones. Also, remove the old restart snapshot format support from
read_datablocks_h5().

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 11:02:36 -02:00
6d421e6efb IO: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 10:01:35 -02:00
db1d3c6d4f SCHEMES: Make initialize_schemes() resistant to wrong parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:51:02 -02:00
5e7b0962bc MESH: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:39:06 -02:00
cfe9614db2 MPITOOLS: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:36:02 -02:00
1b2251f7fc OPERATORS: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:21:55 -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
2badc8c062 SHAPES: Update the initialization/finalization status flag.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:18:34 -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
ffdba19bb6 INTERPOLATIONS: Make initialize_interpolations() resistant to wrong parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:14:51 -02:00