diff options
author | hinder <hinder@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-10-22 15:35:21 +0000 |
---|---|---|
committer | hinder <hinder@105869f7-3296-0410-a4ea-f4349344b45a> | 2011-10-22 15:35:21 +0000 |
commit | 6a2a5111bb911b5d95dfcd5f811e5ec8d70a45eb (patch) | |
tree | 0bb4cbb5a2b7e266fbae26079cc3cd29760740db /README | |
parent | 5c699b29dea888eea479e53b7a75ccea03a7e327 (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-- | README | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -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 |