814 Commits

Author SHA1 Message Date
00d4064a73 Revert "BOUNDARIES: Rewrite boundary_variables()."
This reverts commit 493f6bcfd531ba8394a7aa9565db6ab57dfe329e.
2014-01-06 20:24:55 -02:00
493f6bcfd5 BOUNDARIES: Rewrite boundary_variables().
This version seems to produce symmetric results, as weel, and uses
boundary copy only once.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-06 16:22:31 -02:00
849c413435 SCHEMES: Slightly optimize the update interval calculation.
The update is calculated only for the block interior plus one ghost
layer. The remaining ghost layers are updated from other blocks in the
boundary update.

Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-06 15:18:48 -02:00
3f6e61e08e DRIVER: Remove cruft.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-06 13:42:47 -02:00
8c59513f0c DRIVER: Fix execution time calculation.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-06 13:40:11 -02:00
79bc31c918 DRIVER: Rewrite execution timing printing.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-06 11:37:27 -02:00
b44d66b96f INTERPOLATIONS: Change timer descriptions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:46:24 -02:00
5caaa3cbf0 IO: Change timer descriptions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:45:06 -02:00
9307817387 MESH: Change timer descriptions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:44:21 -02:00
6885baa779 RANDOM: Change timer descriptions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:41:38 -02:00
3979b4b500 REFINEMENTS: Change timer descriptions.
Signed-off-by: Grzegorz Kowal <grzegorz@amuncode.org>
2014-01-03 12:40:37 -02:00
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