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