1192 Commits

Author SHA1 Message Date
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