Skip to content

Commit 05ff35c

Browse files
authored
Update README.rst
1 parent 34667fd commit 05ff35c

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

README.rst

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,16 @@ Compilation Notes
9090
- If you are directly using ``python -m pip install . [--user] --install-option="CC=yourcompiler"``, please run a ``make distclean`` beforehand (especially if switching compilers)
9191

9292
- Please note that Corrfunc is compiling with optimizations for the architecture
93-
it is compiled on. That is, it uses ``gcc -march=native`` or similar.
94-
For this reason, please try to compile Corrfunc on the architecture it will
95-
be run on (usually this is only a concern in heterogeneous compute environments,
96-
like an HPC cluster with multiple node types). In many cases, you can
97-
compile on a more capable architecture (e.g. with AVX-512 support) then
98-
run on a less capable architecture (e.g. with only AVX2), because the
99-
runtime dispatch will select the appropriate kernel. But the non-kernel
100-
elements of Corrfunc may emit AVX-512 instructions due to ``-march=native``.
101-
If an ``Illegal instruction`` error occurs, then you'll need to recompile
102-
on the target architecture.
93+
it is compiled on. That is, it uses ``gcc -march=native`` or similar.
94+
For this reason, please try to compile Corrfunc on the architecture it will
95+
be run on (usually this is only a concern in heterogeneous compute environments,
96+
like an HPC cluster with multiple node types). In many cases, you can
97+
compile on a more capable architecture (e.g. with AVX-512 support) then
98+
run on a less capable architecture (e.g. with only AVX2), because the
99+
runtime dispatch will select the appropriate kernel. But the non-kernel
100+
elements of Corrfunc may emit AVX-512 instructions due to ``-march=native``.
101+
If an ``Illegal instruction`` error occurs, then you'll need to recompile
102+
on the target architecture.
103103

104104
Installation notes
105105
~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)