If you previously used ``PYTHON_EXECUTABLE`` to hint the location of the Python
interpreter, you should instead specify the Python "root" or "prefix" path
(the directory containing ``./bin/python3``) with CMake variable
-``Python3_ROOT`` or ``CMAKE_PREFIX_PATH``. As other infrastructure evolves,
+``Python3_ROOT_DIR`` or ``CMAKE_PREFIX_PATH``. As other infrastructure evolves,
``PYTHON_EXECUTABLE`` may cease to have the desired effect without warning.
.. Note to developers!
|Gromacs| now builds correctly on Windows with MSVC even when the path
to the source or build directory has a space in it.
+Builds with MSVC 2019 correctly detect the proper static linking setup
+during CMake configuration.
+
RDTSCP usage and reporting
""""""""""""""""""""""""""
unaffected, except that they will no longer report that RDTSCP is
disabled (because that is self-evident).
-Bundle muparser
-"""""""""""""""
-
-|Gromacs| now bundles MuParser version 2.3. It is also possible
-to link to an external provided library.
-
armv8+sve support (ARM_SVE)
"""""""""""""""""""""""""""
Support for ARM Scalable Vector Extensions (SVE) has been added.
(typically via the -msve-vector-bits=<len> compiler option),
which is at the time of the release supported in GNU GCC 10 and later,
and will supported soon by LLVM 12 and compilers based on this.
-The default vector length is 512 bits, and that can be changed at
-CMake configure time with ``GMX_SIMD_ARM_SVE_LENGTH=<bits>`` option.
+The default is to detect the default vector length at CMake configure time,
+and that can be changed with the ``GMX_SIMD_ARM_SVE_LENGTH=<bits>`` option.
Supported values are 128, 256, 512 and 1024. Note that the nonbonded
kernels have not been optimized for ARM_SVE as of yet.
ARM_SVE support is contributed by the Research Organization for Science Information and Technology (RIST)