From 0b4edd1b5724db036f7fd10d880df2dc1ceb07bd Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Tue, 15 Jul 2008 12:27:19 -0500 Subject: 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. --- Carpet/CarpetLib/param.ccl | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Carpet/CarpetLib/param.ccl') 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 -- cgit v1.2.3