Add configure options --enable-scalapack-compat and --disabled-scalapack-compat
(default disabled).
Add a macro BLIS_{ENABLE,DISABLE}_SCALAPACK_COMPAT to bli_config.h.
This option and macro control any changes to the API necessary to maintain compatibility
with ScaLAPACK. Currently, this only means disabling the complex versions of syr, syr2,
and symv. In the future, other changes could be controlled by the same flag.
Complex syr2 wasn't enabled at the same time that complex syr and symv were.
This is now corrected.
Details:
--enable-scalapack-compat
and--disabled-scalapack-compat
(default disabled).BLIS_{ENABLE,DISABLE}_SCALAPACK_COMPAT
to bli_config.h.syr
,syr2
, andsymv
. In the future, other changes could be controlled by the same flag.syr2
wasn't enabled at the same time that complexsyr
andsymv
were. This is now corrected.