23 Commits

Author SHA1 Message Date
c0df378235 Merge branch 'master' into forcing 2020-04-07 16:24:15 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
8e9e8f196c EVOLUTION: Update the increment for passive scalars.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-02 21:16:29 -03:00
a80b8cf41f BOUNDARIES, DRIVER, EVOLUTION: Use nf for the number of block fluxes.
Now, since the number of variables and fluxes may be different, it is
important to keep the size of the block flux array using nf instead of
nv.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-02 15:39:25 -03:00
035db8370a Merge branch 'master' into forcing
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-15 18:26:13 -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
230b8eb9bf EVOLUTION: Fix SSPRK(10,4) method.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-12 17:36:27 -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
603622886b EVOLUTION: Fix intermediate times in evolve_ssprk3_m().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 13:33:11 -02:00
3c649ec71f EVOLUTION: Fix intermediate time calculation in evolve_ssprk4_10().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 12:52:30 -02:00
d5c351e0ac EVOLUTION: dh has to be update each time in evolve_ssprk3_m().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 12:30:22 -02:00
7d50915b42 EVOLUTION: Add optimal m-stage 3rd order SSPRK method.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 12:03:10 -02:00
a7fae8eb2d EVOLUTION: Move du(:,:,:,:) initialization to initialize_evolution().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-08 09:39:17 -02:00
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
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
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
6b78361cfe EVOLUTION: Use helper subroutines in print_evolution().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:30:30 -02:00
63bde5a72b EVOLUTION, DRIVER: Add print_evolution().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 14:45:07 -02:00
220e881b58 DRIVER: Initialize evolution, schemes, interpolations after shapes.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-29 10:56:20 -02:00
a853f0b700 EVOLUTION: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:24:53 -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