diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:27:19 -0500 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2008-07-15 12:27:19 -0500 |
commit | 0b4edd1b5724db036f7fd10d880df2dc1ceb07bd (patch) | |
tree | 26c9424bb25c3e77225e04207bbb328fce1ed8b7 /Carpet/CarpetLib/param.ccl | |
parent | 81c6f906f277b10b85df74a466553c1b1a69acf0 (diff) |
CarpetLib: Add new parameter combine_recompose
combine_recompose recomposes all grid functions at once. This increases
memory usage, but combines the communications and may thus also increase
the speed. The default behaviour is unchanged, recomposing all grid
functions sequentially.
Diffstat (limited to 'Carpet/CarpetLib/param.ccl')
-rw-r--r-- | Carpet/CarpetLib/param.ccl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Carpet/CarpetLib/param.ccl b/Carpet/CarpetLib/param.ccl index c1d3754ec..45724f25d 100644 --- a/Carpet/CarpetLib/param.ccl +++ b/Carpet/CarpetLib/param.ccl @@ -85,6 +85,14 @@ STRING memstat_file "File name in which memstat output is collected (because std +# Experimental recomposing parameters + +BOOLEAN combine_recompose "Recompose all grid functions of one refinement levels at once" STEERABLE=always +{ +} "no" + + + # Experimental communication parameters BOOLEAN interleave_communications "Try to interleave communications with each other; each processor begins to communicate with its 'right neighbour' in rank, instead of with the root processor" STEERABLE=always |