1975 Commits

Author SHA1 Message Date
c2c2a65dbf SCHEMES: Unify subroutine update_flux().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:45:01 -03:00
87216b1b73 EQUATIONS: Add the vector of variable indices for update_flux().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:56 -03:00
60539e0558 SCHEMES: Move subroutines update_flux() up.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:52 -03:00
be548fde57 SCHEMES: Separate HLLC Riemann solver for adiabatic MHD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:45 -03:00
dc44a3ba41 SCHEMES: Separate HLLC Riemann solver for adiabatic HD.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:40 -03:00
f3aa475f63 SCHEMES: Unify HLL Riemann solvers.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:33 -03:00
bf9ef52fb9 SCHEMES: Rename riemann pointer to numerical_flux.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:28 -03:00
c54505917a SCHEMES: Use rather subroutines instead of pointers from equations.
Use compatible (for the same set of equations and equation of state) in
Riemann solvers, not the procedure pointers.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:23 -03:00
9801ac6d8b SCHEMES: Fix description of riemann_hll().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:19 -03:00
fed3900810 SCHEMES: Separate universal HLL solver.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:14 -03:00
1154cb5ec0 SCHEMES: Use higher_order_flux_correction().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:44:10 -03:00
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
f3670ddf37 EQUATIONS: Reorganize variable indices.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-03 10:43:45 -03:00
ad0303d3ba Update copyright.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2020-03-02 13:18:53 -03:00
7cf6bd34b0 PYTHON: Rename amun to amunpy.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:28:49 -03:00
0f9a6c222d PYTHON: Add optional interpolation to datasets.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-27 10:27:28 -03:00
d7f4acdd9c PYTHON: Add setup.py to facilitate package installation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:12:43 -03:00
802eb9234f PYTHON: Rewrite amun_dataset().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 18:09:47 -03:00
4f809ce96d PYTHON: Rewrite amun_coordinate().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:48:13 -03:00
ed8e606d15 PYTHON: Rewrite amun_attribute().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:46:10 -03:00
325208559e PYTHON: Rewrite amun_compatible().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-11-22 17:39:49 -03:00
ec6ea2cbf7 Update README.md 2019-10-06 01:15:30 +00:00
7a97e2ea84 Initial Bitbucket Pipelines configuration 2019-10-05 13:22:36 +00:00
2bda9dd28e Fix one compilation test in .gitlab-ci.yml
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 20:10:38 -03:00
bc288e88f4 Add more compilation tests to .gitlab-ci.yml
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-04 20:07:31 -03:00
fccffe8642 Add CHANGELOG 2019-10-04 21:36:50 +00:00
905e4caa5d Update .gitlab-ci.yml 2019-10-04 21:03:18 +00:00
16eb1fc0de Update .gitlab-ci.yml 2019-10-04 20:56:49 +00:00
92bee03c1e Update .gitlab-ci.yml 2019-10-04 20:54:58 +00:00
ea19a97f1a Update .gitlab-ci.yml 2019-10-04 20:48:14 +00:00
878e2896a4 Update .gitlab-ci.yml 2019-10-04 20:35:40 +00:00
939290082e Update .gitlab-ci.yml 2019-10-04 20:32:41 +00:00
fa6983764d Update .gitlab-ci.yml 2019-10-04 20:28:00 +00:00
b2f6e9ef0b Update .gitlab-ci.yml 2019-10-04 20:26:36 +00:00
c4c3053d56 Update .gitlab-ci.yml 2019-10-04 20:24:50 +00:00
41b2f56b3f Update .gitlab-ci.yml 2019-10-04 20:23:39 +00:00
59268f392f Update .gitlab-ci.yml 2019-10-04 20:18:41 +00:00
3ecfc9bf92 Update .gitlab-ci.yml 2019-10-04 20:15:49 +00:00
090c4d7f48 Update .gitlab-ci.yml 2019-10-04 20:12:31 +00:00
c8bfe39ad5 Add .gitlab-ci.yml 2019-10-04 20:05:13 +00: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
0806bfc1e0 EQUATIONS: Do not specify variable range if not necessary.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 22:17:09 -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
e26d9b23e4 PROBLEMS: Implement passive scalar for KH test problem.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 21:14:05 -03:00
6506083785 EQUATIONS: Update scalars in correct_unphysical_states() too.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 13:52:34 -03:00
c1f8233613 BOUNDARIES: Update conservative scalars after boundary update too.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 13:47:33 -03:00
fe4a712c76 PROBLEMS: Calculate conservative representation of scalars in RT.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2019-10-03 13:42:22 -03:00