8c6ec027d1
Merge branch 'master' into reconnection
2014-08-26 14:54:34 -03:00
b69fb5f3d4
EVOLUTION: Correct comments in evolve_ssprk2().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 14:53:11 -03:00
dd54da1e5c
EVOLUTION: Correct comments in evolve_ssprk35().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 14:51:14 -03:00
3738e9dbef
EVOLUTION: Rewrite 3rd order 4-stage SSPRK integration.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 14:47:16 -03:00
2e5e8b6747
EVOLUTION: Implement 3rd order 5-stage SSPRK integration.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 13:51:11 -03:00
074fcb3e54
EVOLUTION: Implement 2nd order multi-stage SSPRK integration.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 13:25:31 -03:00
b855dbb87f
PROBLEMS: Rewrite reconnection setup.
...
Add magnetic field perturbation calculated from the vector potential.
This is used in the studies of laminar and fast reconnection problems.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 07:33:19 -03:00
db956c53e3
Merge branch 'master' into reconnection
2014-08-26 07:32:18 -03:00
86cf4d059d
EQUATIONS: Make csnd2 public too.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-26 07:10:48 -03:00
ac5d10f6ae
Merge branch 'master' into reconnection
2014-08-21 15:10:55 -03:00
b75ad37011
EVOLUTION: Rename RK coefficients in evolve_rk34().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-21 14:01:27 -03:00
f4236e791e
EVOLUTION: Remove "method" from intergration method descriptions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-21 12:39:35 -03:00
e5536c37c4
COORDINATES: Add decay factors, used in boundaries.
...
Decay factors determines the factor by which the variable is decayed at
the boundaries.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-20 18:17:39 -03:00
64b386cb9d
Merge branch 'master' into reconnection
2014-08-20 18:11:32 -03:00
f7469b1d67
INTEGRALS: Store the current time step, not fractional dt.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-20 18:10:30 -03:00
f8c419f535
Merge branch 'master' into reconnection
2014-08-19 21:12:52 -03:00
c1d7c9a52f
EVOLUTION: Implement 3rd order 4-stage Runge-Kutta integraiton.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-19 21:12:20 -03:00
d59a5be1fc
EVOLUTION: Implement 3rd order Runge-Kutta temporal integraiton.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-19 20:50:49 -03:00
3acbbffa62
Merge branch 'master' into reconnection
2014-08-13 07:44:51 -03:00
fdf1274b28
EVOLUTION: Fix wrong function name iee_is_nan().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-13 07:43:14 -03:00
1835d02705
Merge branch 'master' into reconnection
2014-08-13 07:32:43 -03:00
39b560065d
EVOLUTION: Use ieee_is_nan() instead of isnan() in IBM BG/P.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-13 07:31:05 -03:00
9ff1fd879b
Merge branch 'master' into reconnection
2014-08-09 09:32:31 -03:00
02a67e86b2
DRIVER: Print information about the number of MPI processes used.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-09 09:31:52 -03:00
d2b84c8acc
PROBLEMS: Rewrite the reconnection problem.
...
Reset all variables in the loops, avoiding to have them set in the
region which shouldn't be touched.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-08 11:58:29 -03:00
68ff67c243
PROBLEMS: Change the y-size of perturbation region in reconnection.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-08 11:39:43 -03:00
1721758285
PROBLEMS: Control x-size of the perturbation region for reconnection.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-08 11:39:00 -03:00
4fa2de498d
Merge branch 'master' into reconnection
2014-08-08 08:31:27 -03:00
5927fb6536
INTERPOLATIONS: Correct warning about too few ghost zones.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-08 08:24:54 -03:00
87f74a90ba
INTERPOLATIONS: Implement Compact WENO5 with NS stencil weights.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-08 08:16:46 -03:00
92da0e6698
INTERPOLATIONS: Remove general method CRWENO5.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-07 19:32:39 -03:00
48b962cf54
INTERPOLATIONS: Print warning if nghosts too low for a given method.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-07 19:03:58 -03:00
59f25755a6
INTERPOLATIONS: Implement Compact Reconstruction WENO-YS.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-07 14:07:22 -03:00
21dbbb2bf0
INTERPOLATIONS: Implement Compact Reconstruction WENO-Z.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-07 13:37:21 -03:00
b9d0957515
Merge branch 'master' into reconnection
2014-08-06 19:00:03 -03:00
bb0a3dce69
INTERPOLATIONS: Remove general WENO5 method.
...
This method is replaced by other 5th order WENO method which are already
optimized.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 17:37:27 -03:00
49d5495150
INTERPOLATIONS: Implement 5th order WENO method by Borges et al. (2008).
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 17:34:23 -03:00
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
a60052d305
IO: Fix compilation after last commit.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 12:33:03 -03:00
709ea1d961
COORDINATES: Blocks are cubes now. Rename nghost to nghosts.
...
Now, blocks have the same dimensions along each direction.
Parameter 'nghost' has been renamed to 'nghosts'.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-06 12:25:05 -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
132e1b34f9
Merge branch 'master' into reconnection
2014-08-05 12:20:00 -03:00
a20e9e78f7
BOUNDARIES: Implement outflow boundary conditions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-05 12:15:24 -03:00
dda18f4595
BOUNDARIES: Apply specific boundaries after copying and restriction.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-05 12:14:21 -03:00
87b18a2796
PROBLEMS: Fix uniform field component calculation.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-04 16:10:11 -03:00
e9468961aa
SCHEMES: Fix degeneracy detection in adiabatic MHD HLLD solver.
...
Instead of speed differences, we should use division factors to
determine if we have a degeneracy in the solution, otherwise solver can
be numerically inconsistent, leading to division by zero.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-04 15:53:36 -03:00