7e1f36adba
SCHEMES: Change timer descriptions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:39:20 -02:00
d39a876b3a
EQUATIONS: Change timer descriptions.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:37:27 -02:00
f0f790d9b4
TIMERS: Remove non-existing subroutine declaration.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:32:52 -02:00
f582244a8b
TIMERS: Add structure to keep timers call order.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:30:18 -02:00
719c70018e
BOUNDARIES: Add profiling for different boundary updates.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:37:21 -02:00
1616c27fba
BOUNDARIES: Rewrite a bit boundary_variables().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:23:03 -02:00
eb65443039
BOUNDARIES: Rewrite initialize_boundaries().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:18:42 -02:00
88a7bd94b8
BOUNDARIES: Group public subroutines together.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:08:35 -02:00
fe925bc288
BOUNDARIES: Separate public and private subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:06:08 -02:00
696078edee
BOUNDARIES: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 17:00:40 -02:00
3fe08b2e40
IO: Rewrite some subroutine comments.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 15:50:45 -02:00
756c456c10
PARAMETERS: Slightly rewrite the module.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 15:46:38 -02:00
610685cc07
SCHEMES: Correct spelling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 13:00:58 -02:00
b20d11a159
TIMERS: Add timer counters.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:48:58 -02:00
2dbd70ac72
SCHEMES: Add subroutine profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:32:19 -02:00
d964ccaaec
SCHEMES: Nullify procedure pointers in finalize_schemes().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:21:43 -02:00
f422d5d399
EVOLUTION: Nullify pointers in finalize_evolution().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:18:04 -02:00
0208b3768a
INTERPOLATIONS: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 12:12:16 -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
861e765906
PROBLEMS: Fix blast problem default parameters.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 11:40:58 -02:00
e35a54de4a
REFINEMENT: Make Intel compiler happy.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-02 11:36:37 -02:00
d5c819057c
IO: Rewrite write_data().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 18:13:12 -02:00
f435a44065
IO: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 18:07:10 -02:00
7a4e402c8a
BLOCKS, IO, MESH: Rename nchild to nchildren.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 17:58:40 -02:00
35f3490eb8
REFINEMENT: Return to recommended refinement thresholds.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 17:41:27 -02:00
acb7eb812d
MESH, REFINEMENT: Use statement formatting.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 17:41:04 -02:00
9d7f4b2196
Makefile: Add missing compilation dependence.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 17:37:13 -02:00
053e72ead4
MESH: Rewrite check_mesh().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 15:17:27 -02:00
24b644aa6a
MESH: Rewrite prolong_block() and restrict_block().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 15:14:31 -02:00
c1db19d55f
MESH: Rewrite update_mesh().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 15:11:03 -02:00
c6c1ed97ed
MESH: Relocate store_mesh_stats() in the module.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 13:17:25 -02:00
081eeee471
MESH: Add module subroutines profiling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 13:15:17 -02:00
c877cc6b7c
MESH: Rewrite redistribute_blocks().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-27 08:02:07 -02:00
758c712991
MESH: Rewrite initialization and statistics.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-26 19:51:26 -02:00
fa87332225
REFINEMENT: Improve comments.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-26 18:07:23 -02:00
7bf2d7f438
REFINEMENT: Add timers to count timing of refinement.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-26 18:04:02 -02:00
4c081a84bb
DRIVER: Improve the run/save time handling.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-26 17:54:56 -02:00
a7eed177c1
REFINEMENT: Rewrite the refined variable selection.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-26 17:32:11 -02:00
e19cf534b5
COORDINATES: Fix the formatting again.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 23:10:39 -02:00
ec5516fae1
COORDINATES: Fix information formatting.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 21:52:58 -02:00
e1d554aea7
DOMAINS: Do not allocate data blocks in setup_domain().
...
The initial data block structure is fully allocated in generate_mesh()
of module MESH.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 21:38:37 -02:00
156d8cf1dd
MESH: Rewrite generate_mesh().
...
The new version uses the minimum amount of memory (1 data block per
process) with a small sacrifice of the problem initialization speed.
This version fully supports 2D and 3D with and without MPI.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 21:35:30 -02:00
3052f9aa04
BLOCKS: Replace associate_blocks() with link/unlink_block().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 18:19:13 -02:00
853618b874
MESH: Replace deallocate_datablock() with remove_datablock().
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 17:44:36 -02:00
42c39c5736
BLOCKS: Rewrite data block allocate/removal subroutines.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 17:40:49 -02:00
bc095863c7
IO: Revert comment from the last commit.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 16:44:56 -02:00
3e5f8407f6
IO: Store metablocks only if there are some.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-23 16:44:15 -02:00
9517e6ce4c
SCHEMES: Implement isothermal MHD HLLD-M Riemann solver.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-20 14:01:33 -02:00
3735112d9a
SCHEMES: Implement isothermal MHD HLLD Riemann solver.
...
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2013-12-20 13:53:45 -02:00