5194861d1a
BOUNDARIES: Small changes in corner copy subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-07 13:14:26 -03:00
92a96a7e2f
BOUNDARIES: Handle all direction at once in boundaries_edge_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-07 13:12:48 -03:00
1bb006f091
BOUNDARIES: Handle all direction at once in boundaries_edge_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-07 12:45:20 -03:00
8675bc2cf3
BOUNDARIES: Handle all direction at once in boundaries_edge_copy().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-07 12:11:23 -03:00
dc6bd31951
BOUNDARIES: Remove comments from prepare/release_exchange_array().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 23:20:21 -03:00
c268109465
BLOCKS, BOUNDARIES: Simplify the block_info structure.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 23:18:25 -03:00
db537fd635
BOUNDARIES: Remove comments from boundary_variables().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 18:48:18 -03:00
e4e784ba8f
BOUNDARIES: Rewrite boundaries_specific().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 18:46:37 -03:00
70ce98b9fc
BOUNDARIES: Rewrite boundaries_face_copy().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 18:37:26 -03:00
cdcf90ae30
BOUNDARIES: Rewrite boundaries_face_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 18:05:11 -03:00
65be245c97
BOUNDARIES: Rewrite boundaries_face_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-05 17:39:04 -03:00
4b72a50106
BOUNDARIES: Rewrite block_face_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-04 23:21:47 -03:00
df71b8e06e
BOUNDARIES: Rewrite block_face_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-04 23:05:07 -03:00
2c0499a82e
BOUNDARIES: Rewrite boundaries_edge_copy().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 22:25:20 -03:00
1f7c84d790
BOUNDARIES: Rewrite boundaries_edge_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 18:34:23 -03:00
ca9563e374
BOUNDARIES: Rewrite boundaries_edge_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 17:55:14 -03:00
653173496f
BOUNDARIES: Rewrite boundaries_corner_copy().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 16:25:08 -03:00
5b77ce6173
BOUNDARIES: Rewrite boundaries_corner_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 16:02:46 -03:00
09619fc7c8
BOUNDARIES: Rewrite boundaries_corner_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 15:37:02 -03:00
8379192543
BOUNDARIES: Do not rename imported variables.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 15:03:44 -03:00
b4a1590dcf
BOUNDARIES: Rewrite block_edge_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 13:59:15 -03:00
3de7250ff4
BOUNDARIES: Rewrite block_edge_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 12:45:53 -03:00
cb364e1207
BOUNDARIES: Use nghosts_double in block_corner_restrict().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 11:24:04 -03:00
9b030f0b13
BOUNDARIES: Rewrite block_corner_prolong().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 11:13:07 -03:00
115659486b
BOUNDARIES: Rewrite block_corner_restrict().
...
Use locally calculated indices for the region.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-03 10:17:35 -03:00
4634081ca9
BOUNDARIES: Rewrite boundary_fluxes().
...
Slighly change the shape of block fluxes. Also add status flag to this
subroutine.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 16:39:51 -03:00
b6c6221cfc
BOUNDARIES: Rewrite print_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 16:39:29 -03:00
52abf56732
BOUNDARIES: Slightly rewrite finalize_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 10:40:25 -03:00
c9c76c93e1
BOUNDARIES: Rewrite initialize_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 10:30:48 -03:00
b1343baa30
BOUNDARIES: Use enumerator for the boundary type.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:54:05 -03:00
9829505650
Update copyright year to 2022.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:51:41 -03:00
af4b83cd7c
BOUNDARIES: Make variable initialization OpenMP conformant.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-01-08 11:39:48 -03:00
e936ade934
BOUNDARIES: Parallelize update_ghost_cells() using OpenMP.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-10 10:03:42 -03:00
8d27d95a76
BOUNDARIES: Stop compiler complaining if MPI is off.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-12-03 10:58:57 -03:00
3081ac0d5f
BOUNDARIES: Fix wrong conditions in block_boundary_specific().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 17:07:31 -03:00
fd40fffc64
BOUNDARIES: Add interface to custom boundaries.
...
Also return the call status from block_boundary_specific().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-26 16:42:53 -03:00
a9b13d7d8d
BOUNDARIES: Initialize ecount.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-24 13:04:10 -03:00
d03b94da6f
BOUNDARIES: Use print_message().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 19:11:04 -03:00
cd25d670fc
BOUNDARIES: Print boundaries as ranges.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 11:08:23 -03:00
f659000e8c
PROFILE: Remove all custom profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-16 15:22:15 -03:00
4f73c95616
BOUNDARIES: Use the same buffer for boundary copy.
...
The copy of boundaries between blocks at the same level always uses the
same size of buffer, so instead of using two of them, one for sending
and another for receiving, use just one for sending and receiving. This
will use the appropriate subroutine from MPITOOLS
exchange_arrays_same().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-04 10:22:13 -03:00
787e07d572
BLOCKS: Rename %block to %meta in block_info structure.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-04 09:31:44 -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
d3c0737c8d
BOUNDARIES, MESH: Allow to choose prolongation limiter.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-09-21 11:28:23 -03:00
d78b827f37
BOUNDARIES: Fix compilation with MPI=off.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-07-13 10:58:42 -03:00
339d8e3ca4
BOUNDARIES: Simplify 2D and 3D cases in boundary_fluxes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-07-12 22:10:06 -03:00
b455ddaa6b
BOUNDARIES: Add support for passive scalars to boundary_fluxes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-07-12 16:26:01 -03:00
02a516aa6d
BOUNDARIES: Fix missing indices in boundary_fluxes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-07-11 12:30:44 -03:00
580e1b832e
BOUNDARIES: Rewrite bondary_fluxes() to update dU.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-07-11 01:26:15 -03:00
3d16d5c13d
Update copyrights.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-02-04 17:35:04 -03:00