d8dee86237
EVOLUTION: Make du(:,:,:,:) module allocatable array.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 09:28:44 -02:00
752a3600c6
EVOLUTION: Add optimal 10-stage 4th order SSPRK method.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 08:48:32 -02:00
bd2d46e6cf
INTERPOLATIONS: Make arguments compatible for reconstruct_*().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-06 20:55:43 -02:00
dec44886a0
INTERPOLATIONS: Remove the vector length argument from reconstruc().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-06 12:00:04 -02:00
c91cc1bf51
INTERPOLATIONS: Rewrite mp_limiting().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-06 08:36:07 -02:00
fa1c934f13
INTERPOLATIONS: Rewrite fix_positivity().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-06 08:29:35 -02:00
1bcf69c4e3
INTERPOLATIONS: Rewrite clip_extrema().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-06 08:25:22 -02:00
5193ff3250
SCHEMES: Get rid of argument n in Riemann solvers.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 22:08:30 -02:00
8af6143f72
EQUATIONS: Remove explicit argument dimensions in esystem_roe().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 18:11:38 -02:00
e9d8bcc6cc
EQUATIONS: Remove the vector length argument from prim2cons().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 18:07:59 -02:00
218ca06190
EQUATIONS: Remove the vector length argument from fluxspeed().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 17:26:29 -02:00
0c092cb19f
EQUATIONS: Remove the vector length argument in cons2prim().
...
The vector length is determined inside the subroutine.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 15:48:42 -02:00
2c66f83d80
SCHEMES: Use qi and fi for directional states and fluxes.
...
Since block dimensions are the same in all directions, only one state
vector and flux vector is required in update_flux_*() subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 15:34:35 -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
a53e65611f
BOUNDARIES: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 15:09:08 -02:00
ead582e451
INTERPOLATIONS: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 14:53:07 -02:00
41709a49cb
EQUATIONS: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 14:40:45 -02:00
e65d9137d6
SCHEMES: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 14:19:49 -02:00
46cae6fe6b
INTEGRALS: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 13:14:45 -02:00
05bbead94c
EVOLUTION: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 13:06:24 -02:00
ec9a5ee2bd
IO: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 13:02:27 -02:00
9b7f34d7ed
REFINEMENT: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:59:44 -02:00
b3404c186e
MESH: Use nb, ne instead of ib, ie, jb, je, kb, ke.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:52:17 -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
e16fd94df7
PYTHON: Generate block dimensions using ndims and ncells.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 12:04:48 -02:00
d5e176f892
PROBLEMS: Fix 2D current sheet problems setup.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:54:21 -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
c9697c481e
PROBLEMS: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:46:47 -02:00
e202fd90b1
USER_PROBLEM: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:28:10 -02:00
f7a178c920
SHAPES: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:22:38 -02:00
969afab57f
SOURCES: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:17:59 -02:00
e63d3cff0d
REFINEMENTS: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:06:01 -02:00
af62878ba9
IO: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 11:02:35 -02:00
2f41bdabf2
SCHEMES: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 10:55:04 -02:00
99dd5cd00d
INTERPOLATIONS: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 10:15:54 -02:00
bf6d6228d3
EVOLUTION: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 10:01:37 -02:00
823a6411c9
EQUATIONS: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-05 09:34:51 -02:00
150dadc072
MESH: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 21:53:04 -02:00
8fc70c8d91
BOUNDARIES: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 21:36:56 -02:00
3dc8f57fb5
DRIVER: Use bcells instead of im, jm, km.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-04 17:57:06 -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
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