26 Commits

Author SHA1 Message Date
7384e3a5b5 COORDINATES: Prepare ghost indices for restriction operation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-12-29 13:40:50 -02:00
43507595a6 COORDINATES: Initialize ghost indices for copy operation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-12-27 09:32:01 -02:00
51c9a03290 COORDINATES: Declare indices for all types of boundaries.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-12-26 13:12:15 -02:00
ab1b9a00d9 COORDINATES: Ghost subarray indices don't have to be allocated.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-12-26 12:52:38 -02:00
7f7d16f689 COORDINATES: Add arrays to store ghost subarray indices.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-12-26 12:48:34 -02:00
39483913e9 COORDINATES: Add domain boundary areas.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-29 09:08:13 -03:00
709ea1d961 COORDINATES: Blocks are cubes now. Rename nghost to nghosts.
Now, blocks have the same dimensions along each direction.

Parameter 'nghost' has been renamed to 'nghosts'.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 12:25:05 -03:00
1417d45def COORDINATES: Add domain volume and its inversion.
Also calculate properly the domain sizes xlen, ylen, and zlen and use
them to generate coordinates.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-06-11 12:34:32 -03:00
69d3348a93 COORDINATES: Do not read zmin/zmax if not 3D.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-05-29 13:12:17 -03:00
e18dfc5977 BOUNDARIES: Reintroduce edge/corner update.
This guarantees that the very edges or corners are always physical and
minimizes their influence on the variable evolution in the ghost zones.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-03-30 12:23:38 -03:00
fa3ea8ca5d COORDINATES: Rewrite this module.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-29 16:05:45 -02:00
4e7b5def3e COORDINATES, MESH: Remove effres.
The mesh coefficients are calculated in a bit different way in
store_mesh_stats().

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-29 14:58:35 -02:00
3b537eb412 COORDINATES: Remove module variable res().
This variable is not used anymore.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-29 14:49:34 -02:00
788d328f7a Update years in copyright information.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 11:52:59 -02:00
e19cf534b5 COORDINATES: Fix the formatting again.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 23:10:39 -02:00
ec5516fae1 COORDINATES: Fix information formatting.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 21:52:58 -02:00
5662c2e4b7 COORDINATES: Fix grammar in initialize_coordinates().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-19 15:03:33 -02:00
ad15dec7cd COORDINATES: Improve initialization/finalization subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 17:01:22 -02:00
386fd36f5e Update copyright line.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 15:23:28 -02:00
Grzegorz Kowal
d2a6ebcb8b Remove dependency on CONFIG from module BOUNDARIES. 2012-07-27 17:18:24 -03:00
Grzegorz Kowal
b01ddcf0ad Prepare block indices in initialize_coordinates(). 2012-07-27 16:01:01 -03:00
Grzegorz Kowal
c8f0383fc0 Update comments in finalize_coordinates(). 2012-07-27 15:14:05 -03:00
Grzegorz Kowal
91fb4324be Rewrite initialize_coordinates().
The coordinate dimensions and bounds have been moved to module
COORDINATES.  In the rewritten subroutine initialize_coordinates() the
block dimensions and domain bounds are obtained from module PARAMETERS,
and then all other module variables are initialized.
2012-07-27 15:10:31 -03:00
Grzegorz Kowal
3fb472d760 Move domain bounds to module COORDINATES.
Also rename init_coords() to initialize_coordinates(), and
clear_coords() to finalize_coordinates().
2012-07-23 22:43:23 -03:00
Grzegorz Kowal
ff60bb681c Rename module COORDS to COORDINATES. 2012-07-22 22:26:51 -03:00
Grzegorz Kowal
183ac6affd Rename file coords.F90 to coordinates.F90. 2012-07-22 22:16:04 -03:00