aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorhinder <hinder@105869f7-3296-0410-a4ea-f4349344b45a>2011-10-22 15:35:21 +0000
committerhinder <hinder@105869f7-3296-0410-a4ea-f4349344b45a>2011-10-22 15:35:21 +0000
commit6a2a5111bb911b5d95dfcd5f811e5ec8d70a45eb (patch)
tree0bb4cbb5a2b7e266fbae26079cc3cd29760740db /README
parent5c699b29dea888eea479e53b7a75ccea03a7e327 (diff)
Change default of VECTORISE_INLINE to "no"
Most of the machines supported by SimFactory that use the Intel compiler have to set this to "no" to avoid the compiler running out of memory when compiling ML_BSSN. We choose "no" as the default now to avoid problems for users of machines not supported in SimFactory. git-svn-id: https://svn.cct.lsu.edu/repos/numrel/LSUThorns/Vectors/trunk@33 105869f7-3296-0410-a4ea-f4349344b45a
Diffstat (limited to 'README')
-rw-r--r--README9
1 files changed, 6 insertions, 3 deletions
diff --git a/README b/README
index 8d0796f..cc50242 100644
--- a/README
+++ b/README
@@ -41,9 +41,12 @@ operations and corresponding vector-gather operations. This may be
beneficial if unaligned load operations are slow, and if vector-gather
operations are fast.
-VECTORISE_INLINE (default "yes"): Inline functions into the loop body
-as much as possible. (Disabling this may reduce code size, which can
-improve performance if the instruction cache is small.)
+VECTORISE_INLINE (default "no"): Inline functions into the loop body
+as much as possible. This can cause some compilers to run out of
+memory for complex codes. (Enabling this may increase code size, which
+can degrade performance if the instruction cache is small, but may
+lead to increased performance due to omission of function-call
+overhead.)
VECTORISE_STREAMING_STORES (default "yes"): Use streaming stores, i.e.
use store operations that bypass the cache. (Disabling this produces