You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: if you don't supply --install-prefix, it will default to ``/usr/local`` on most systems. If you don't
68
+
Note: `Release` here is essential to get the best performing version. Also, if you don't supply `--install-prefix`, it will default to ``/usr/local`` on most systems. If you don't
69
69
have root access, you must supply a prefix you can write to such as ``$HOME/local``. Now...
70
70
71
71
In ``build``, this creates ``libfinufft_static.a`` and ``libfinufft.so``, and runs a test that should take a
@@ -104,7 +104,7 @@ For example, to configure, build and test the development preset (which builds t
104
104
105
105
.. warning::
106
106
107
-
Intel compilers (unlike GPU compilers) currently engage ``fastmath`` behavior with ``-O2`` or ``-O3``. This may interfere with our use of ``std::isnan`` in our test codes. For this reason in the Intel presets ``icx`` and ``icc`` have set ``-fp-model=strict``. You may get more speed if you remove this flag.
107
+
Intel compilers (unlike GPU compilers) currently engage ``fastmath`` behavior with ``-O2`` or ``-O3``. This may interfere with our use of ``std::isfinite`` in our test codes. For this reason in the Intel presets ``icx`` and ``icc`` have set ``-fp-model=strict``. You may get more speed if you remove this flag, or try ``-fno-finite-math-only``.
108
108
109
109
From other CMake projects, to use ``finufft`` as a library, simply add this repository as a subdirectory using
110
110
``add_subdirectory``, and use ``target_link_library(your_executable finufft)``.
0 commit comments