27 Commits

Author SHA1 Message Date
e76e875004 Update the copyright year to 2024.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2024-03-07 09:34:43 -03:00
81de98d9e2 Update the copyright year to 2023.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2023-02-01 18:36:37 -03:00
9829505650 Update copyright year to 2022.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2022-02-02 09:51:41 -03:00
cc38605577 COORDINATES: Use print_message().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 18:11:43 -03:00
b90b252dea COORDINATES: Print domain bounds as ranges.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-11-19 11:04:37 -03:00
3d16d5c13d Update copyrights.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2021-02-04 17:35:04 -03:00
ca1cc9fb31 COORDINATES: Add indices for nb-1, nb+1, ne-1, ne+1.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-12-29 17:42:20 -03:00
1550ce27a9 COORDINATES: Clean up unused variables for 3D case.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-08-06 13:08:13 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
05ec954e16 COORDINATES: Print zmn & zmx, not ymn & ymx if zmn > zmx.
Reported-by: Lorenzo Nativi <lorenzo.nativi@astro.su.se>
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-09-23 22:32:45 -03:00
38d52cd6cd COORDINATES: Make initialize_coordinates() resistant to wrong parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 16:30:53 -02:00
6728086834 COORDINATES: Remove ib, ie, ubl, ieu, etc.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 15:15:29 -02:00
4802cd9414 COORDINATES: Introduce indices nb, ne, nbl, nbu, nel, neu.
These indices indicate where ghost zones or block interior starts.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:44:09 -02:00
e59148c3d9 COORDINATES: Get rid of it, jt, kt, ih, jh, kh.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:22:43 -02:00
f94bf1b486 COORDINATES: Remove im, jm, km completetly.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:51:29 -02:00
2749993cf0 COORDINATES: Add bcells for all cells along each block dimension.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 17:53:03 -02:00
1abeec3157 COORDINATES: Replace nh and nd with nghosts_half and nghosts_double.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 15:59:09 -02:00
48a93a0fb3 COORDINATES: Introduce ncells_half and use it mostly in BOUNDARIES.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 15:21:47 -02:00
af2c7213f3 COORDINATES: Use ncells instead of in, jn, and kn.
Also rename ng to nghosts.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 14:43:10 -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
67d4f29f29 COORDINATES: Use helper subroutines in print_coordinates().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:12:40 -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
b5d177bc72 COORDINATES, DRIVER: Separate coordinate info from initialization.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 17:02: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
572ef0f503 COORDINATES: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:21:17 -02:00
fc5db6dd29 DRIVER, IO, COORDINATES: Reset toplev for restarted jobs.
If the job was restart with different maxlev, then
initialize_coordinates() has to know about it, so it generate
appropriate coordinates.

Read maxlev from the restart snapshot, if the job was restarted, and set
toplev as the maximum value between the previous and current maxlev.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 18:56:39 -02:00
f8b65842af Move source files from src/ to sources/.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 09:14:20 -02:00