803 Commits

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