f8dfd77412
INTERPOLATIONS: Implement 5th order WENO by Yamaleev & Carpenter (2009).
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 17:27:09 -03:00
bba6657498
INTERPOLATIONS: Implement 5th order WENO method by He et al. (2013).
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 17:03:53 -03:00
aebbbd126a
INTERPOLATIONS: Remove description of non-existing arguments.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 13:11:08 -03:00
203d4a943f
INTERPOLATIONS: Rewrite weno5_explicit() with new weights.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 13:00:12 -03:00
671ac7c153
INTERPOLATIONS: Rewrite smoothness indicators.
...
Subroutine smoothness_indicators() has been rewritten and renamed to
smoothness_indicators_js() to allow future implementations of other
smoothness indicators.
This subroutine is now called in stencil weight subroutines instead of
reconstruction ones.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 12:48:37 -03:00
9dbefee37a
INTERPOLATIONS: Implement explicit 5th order WENO reconstruction.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-05 18:36:58 -03:00
40f0909b1d
INTERPOLATIONS: Change real variables to double precision.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-04 09:01:21 -03:00
b4e838d80a
INTERPOLATIONS: Add 5th order CRWENO reconstruction.
...
This is 5th order compact reconstruction using implicit solver and
characterized by 10 time smaller errors comparing to explicit 5th order
WENO reconstruction.
Several methods to calculate stencil weights have been added too.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-01 12:05:12 -03:00
7007221d25
INTERPOLATIONS: Option for clipping reconstruction near extrema.
...
If we set option "clip_extrema" to "on", we turn on the extrema clipping
or in other words, the reconstruction is limited in order to keep left
and right states to lay between their cell centered neighbors.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-04-29 12:43:22 -03:00
b44d66b96f
INTERPOLATIONS: Change timer descriptions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:46:24 -02:00
0208b3768a
INTERPOLATIONS: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:12:16 -02:00
788d328f7a
Update years in copyright information.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 11:52:59 -02:00
b73ce00ddb
INTERPOLATIONS: Implement LimO3 reconstruction.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-19 10:38:40 -02:00
a347422a3b
INTERPOLATIONS: Implement 3rd order WENO reconstruction.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 14:32:27 -02:00
03ca542dfd
INTERPOLATIONS: Improve printed methods formatting.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 13:52:05 -02:00
0dc7b24c43
Replace minmod3 with the proper limiter() function.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 12:41:55 -02:00
45f80a0dc7
INTERPOLATIONS: Reimplement TVD method with more limiters.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-12 12:34:05 -02:00
a8e06fa535
INTERPOLATIONS: rewrite module, use procedure pointers.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 22:34:29 -02:00
cd3fb66540
Remove some MHD preprocessor directives.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-11 17:34:33 -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
1bd066f56f
Remove dependency of the module VARIABLES.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 21:36:35 -02:00
386fd36f5e
Update copyright line.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-10 15:23:28 -02:00
Grzegorz Kowal
b7bdcb3982
Implement MC limiter and use it in prolongation.
2012-08-05 22:03:13 -03:00
Grzegorz Kowal
139a4bca00
Rewrite some subroutines of module INTERPOLATIONS.
2012-08-05 19:42:06 -03:00
Grzegorz Kowal
e448cd2dfb
Remove unused subroutines from module INTERPOLATIONS.
2012-08-05 18:00:10 -03:00
Grzegorz Kowal
abc98f8369
Implement positivity fix subroutine in module INTERPOLATIONS.
2012-08-01 16:42:45 -03:00
Grzegorz Kowal
7f38a53bb2
Rewrite module INTERPOLATIONS and initialize in main program.
2012-07-27 16:46:36 -03:00
Grzegorz Kowal
25f48de5dd
Rename file interpolation.F90 to interpolations.F90.
2012-07-27 16:37:31 -03:00