1217 Commits

Author SHA1 Message Date
cf7fc8777d Merge branch 'master' into reconnection 2014-09-23 11:25:43 -03:00
736912f791 REFINEMENT: Add refinement criterion based on current density magnitude.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-23 11:24:52 -03:00
1cf453804d Merge branch 'master' into reconnection 2014-09-19 08:25:30 -03:00
a2cfc96f10 PROBLEMS: Update problem parameter files.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-19 08:23:49 -03:00
198fda648a Merge branch 'master' into reconnection 2014-09-19 08:18:00 -03:00
310961ca7e SOURCES: Implement GLM-MHD source terms (EGLM and HEGLM).
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-19 08:04:48 -03:00
f9d3ed87df OPERATORS: Add support for module profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-19 07:34:04 -03:00
e00dd584e4 OPERATORS: Add gradient operator.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-19 07:17:28 -03:00
7c3a621096 MESH: Redistribute all variable arrays in redistribute_blocks().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-17 08:34:47 -03:00
f89d213386 EVOLUTION: Add support for profiling.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-14 20:38:53 -03:00
d1e78eb0b7 MESH: Replace pblock with pmeta in some subroutines.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 10:19:25 -03:00
2960aea9c4 EVOLUTION: Update some comments.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 10:17:02 -03:00
8f86be865f EVOLUTION: Slightly rewrite update_fluxes().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 10:15:34 -03:00
f11cdf7097 EVOLUTION: Slightly rewrite evolve_rk3().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 10:10:54 -03:00
984fec49ed EVOLUTION: Slightly rewrite evolve_rk2().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 10:00:16 -03:00
2c359fd5f2 EVOLUTION: Slightly rewrite evolve_euler().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 09:53:40 -03:00
b5d1896d30 EVOLUTION: Slightly rewrite new_time_step().
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-13 09:47:07 -03:00
a2aa703618 Merge branch 'master' into reconnection 2014-09-11 20:05:57 -03:00
557abc5b82 MESH: Make MPI tag in redistribute_blocks() consistent.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-11 20:00:06 -03:00
5eecf860ef BOUNDARIES: Make sure MPI tags are unique and valid.
The tag for boundary flux update was overfloating producing invalid tag
for MPI Send, while using high number of processes. Make sure that all
tags in module BOUNDARIES are generated without overflow.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-09-11 19:48:46 -03:00
02352a271c INTEGRALS: Add reconnection rate calculation.
The reconnection rate is calculated by averagin the inflow velocity at
the bottom and top boundaries. It is stored in reconnection_??.dat
files.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-29 09:11:18 -03:00
a079bbb5fb Merge branch 'master' into reconnection
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>

Conflicts:
	src/coordinates.F90
2014-08-29 09:09:15 -03:00
39483913e9 COORDINATES: Add domain boundary areas.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-29 09:08:13 -03:00
e048b8bc63 Merge branch 'master' into reconnection 2014-08-29 09:00:31 -03:00
809426e6c9 MPITOOLS: Add profiling to module subroutines.
The timing is counted for four separate groups: broadcasting, reducing,
sending and receiving.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-08-29 08:58:58 -03:00
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