19 Commits

Author SHA1 Message Date
1acb7cca04 SCHEMES: Add a separate subroutine for higher order flux corrections.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:04 -03:00
ad37de3a99 EQUATIONS, SCHEMES: Merge speeds cm and cp into one variable.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:43:55 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
f36979d74a SCHEMES: Let user control the high order flux correction - corrected.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 11:12:05 -03:00
7578f1e9f2 Revert "SCHEMES: Let user control the high order flux correction."
This reverts commit 0dcc3cc95c384c8ed63d6b62aa1cdbcaa58e6672.
2019-10-04 11:11:05 -03:00
0dcc3cc95c SCHEMES: Let user control the high order flux correction.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 11:02:05 -03:00
92b905cecd SCHEMES: Pass only flux variables to Riemann solvers.
There is no need to interpolate or pass all variables to the Riemann
solvers. Just pass those related to flux calculation.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 21:48:04 -03:00
5847a4f086 SCHEMES: Correct numerical fluxes for higher-orders.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-03-30 22:50:08 -03:00
db1d3c6d4f SCHEMES: Make initialize_schemes() resistant to wrong parameters.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-02-11 09:51:02 -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
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
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
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
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
8bfe3adb7c SCHEMES: Use helper subroutines in print_schemes().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 22:32:53 -02:00
122d228248 SCHEMES, DRIVER: Add print_schemes().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-30 14:58:40 -02:00
54f5a6084f SCHEMES: Replace explicit calls to get_parameter_*() with unified one.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-01-28 21:31:30 -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