88edaec837
EQUATIONS, SCHEMES: Implement Roe's solver for adiabatic MHD.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-03-06 14:19:31 -03:00
42c738c78d
EQUATIONS, SCHEMES: Implement Roe's solver for isothermal MHD.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-03-06 13:55:09 -03:00
78b15d5596
EQUATIONS, SCHEMES: Implement Roe's solver for adiabatic HD.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-03-06 13:16:57 -03:00
a8d575e471
EQUATIONS, SCHEMES: Implement Roe's solver for isothermal HD.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-03-06 12:59:51 -03:00
d39a876b3a
EQUATIONS: Change timer descriptions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:37:27 -02:00
f50a070c2c
EQUATIONS: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:06:35 -02:00
788d328f7a
Update years in copyright information.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 11:52:59 -02:00
e9d48d078f
Make MHD equations work.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 15:36:55 -02:00
2f724b0df7
EQUATIONS: Release pointer in finalize_equations().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 14:39:18 -02:00
e5db34b7c4
IO: Make storing arrays more general.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 17:54:39 -02:00
9c6ed6bdbf
Slightly organize information printing.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 10:22:51 -02:00
5dc8dba168
SCHEMES: complete rewrite of the module.
...
Riemann solver is selected now through the runtime parameter
'riemann_solver'.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 10:16:06 -02:00
5b137d1a63
EQUATIONS: export equation system and equation of state.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 00:16:22 -02:00
1bd066f56f
Remove dependency of the module VARIABLES.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 21:36:35 -02:00
f48950aa4d
EQUATIONS: Completely rewrite this module.
...
Now, module EQUATIONS provides a complet interface for equation systems,
including the definition of the number of equations/independent
variables, variable indices and names, conversion subroutines between
primitive and conservative variables, flux and characteristic speed
calculation, and maximum speed determination.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 20:56:37 -02:00
386fd36f5e
Update copyright line.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 15:23:28 -02:00
Grzegorz Kowal
2413de249f
Move maxspeed() to module EQUATIONS.
2012-08-01 12:16:38 -03:00
Grzegorz Kowal
06d5f3178c
Add new subroutine update_primitive_variables().
2012-07-27 22:28:29 -03:00
Grzegorz Kowal
4fd6ed0f84
Add new module EQUATIONS.
...
This module handles variable conversion for a given set of equations.
2012-07-27 16:18:02 -03:00