From 48a33a1fc33d5ca97d700c92943d232cbb7631df Mon Sep 17 00:00:00 2001 From: conrad Date: Wed, 11 Jun 2025 15:35:14 +1000 Subject: [PATCH] use original option name for now --- README.md | 4 ++-- docs.html | 7 ++++--- include/armadillo_bits/config.hpp | 8 ++++---- include/armadillo_bits/config.hpp.cmake | 8 ++++---- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index df5c7870..163eef17 100644 --- a/README.md +++ b/README.md @@ -303,7 +303,7 @@ the active solution platform must be set to x64, instead of win32. The MSVC project was tested on Windows 10 (64 bit) with Visual Studio C++ 2019. Adaptations may be required for 32 bit systems, later versions of Windows and/or the compiler. -For example, options such as `ARMA_BLAS_64BIT_INT` and `ARMA_BLAS_UNDERSCORE`, +For example, options such as `ARMA_BLAS_LONG_LONG` and `ARMA_BLAS_UNDERSCORE`, defined in `include/armadillo_bits/config.hpp`, may need to be either enabled or disabled. The folder `examples/lib_win64` contains a copy of lib and dll files @@ -333,7 +333,7 @@ as used by the replacement libraries. Specifically, the following defines may need to be enabled or disabled: ARMA_USE_WRAPPER - ARMA_BLAS_64BIT_INT + ARMA_BLAS_LONG_LONG ARMA_DONT_USE_FORTRAN_HIDDEN_ARGS ARMA_BLAS_UNDERSCORE ARMA_BLAS_CAPITALS diff --git a/docs.html b/docs.html index 4bb23ef9..aefc2c87 100644 --- a/docs.html +++ b/docs.html @@ -19787,7 +19787,8 @@ Append an underscore to BLAS and LAPACK function names (eg. dgemm_ vs dgemm). En -ARMA_BLAS_64BIT_INT + +ARMA_BLAS_LONG_LONG   @@ -19930,7 +19931,7 @@ Use Intel MKL mkl_malloc() and mkl_free() instead of standard m Use Intel MKL types for complex numbers. You will need to include appropriate MKL headers before the Armadillo header. You may also need to enable one or more of the following options: -ARMA_BLAS_64BIT_INT, ARMA_DONT_USE_FORTRAN_HIDDEN_ARGS +ARMA_BLAS_LONG_LONG, ARMA_DONT_USE_FORTRAN_HIDDEN_ARGS @@ -19957,7 +19958,7 @@ Use 64 bit integers for matrix and vector sizes. Automatically enabled when using a 64-bit platform, except when using Armadillo in the R environment (via RcppArmadillo). Useful if matrices/vectors capable of holding more than 4 billion elements are required. This can also be enabled by adding #define ARMA_64BIT_WORD before each instance of #include <armadillo>. -
See also the ARMA_BLAS_64BIT_INT option. +
See also the ARMA_BLAS_LONG_LONG option. diff --git a/include/armadillo_bits/config.hpp b/include/armadillo_bits/config.hpp index fa7a4709..f39aee53 100644 --- a/include/armadillo_bits/config.hpp +++ b/include/armadillo_bits/config.hpp @@ -102,7 +102,7 @@ //// Uncomment the above line if your BLAS and LAPACK libraries have function names with a trailing underscore. //// Conversely, comment it out if the function names don't have a trailing underscore. -// #define ARMA_BLAS_64BIT_INT +// #define ARMA_BLAS_LONG_LONG //// Uncomment the above line if your BLAS and LAPACK libraries use 64 bit integers, ie. "long long" instead of "int" // #define ARMA_BLAS_NOEXCEPT @@ -128,7 +128,7 @@ //// Uncomment the above line to use Intel MKL types for complex numbers. //// You will need to include appropriate MKL headers before the Armadillo header. //// You may also need to enable or disable the following options: -//// ARMA_BLAS_64BIT_INT, ARMA_USE_FORTRAN_HIDDEN_ARGS +//// ARMA_BLAS_LONG_LONG, ARMA_USE_FORTRAN_HIDDEN_ARGS #if !defined(ARMA_USE_OPENMP) // #define ARMA_USE_OPENMP @@ -320,8 +320,8 @@ #undef ARMA_BLAS_64BIT_INT #define ARMA_BLAS_64BIT_INT - #pragma message ("options ARMA_BLAS_LONG and ARMA_BLAS_LONG_LONG are deprecated;") - #pragma message ("use ARMA_BLAS_64BIT_INT instead") + // #pragma message ("options ARMA_BLAS_LONG and ARMA_BLAS_LONG_LONG are deprecated;") + // #pragma message ("use ARMA_BLAS_64BIT_INT instead") #endif #if defined(ARMA_DONT_OPTIMISE_BAND) || defined(ARMA_DONT_OPTIMISE_SOLVE_BAND) diff --git a/include/armadillo_bits/config.hpp.cmake b/include/armadillo_bits/config.hpp.cmake index e9c4fc92..7ff5bcb7 100644 --- a/include/armadillo_bits/config.hpp.cmake +++ b/include/armadillo_bits/config.hpp.cmake @@ -102,7 +102,7 @@ //// Uncomment the above line if your BLAS and LAPACK libraries have function names with a trailing underscore. //// Conversely, comment it out if the function names don't have a trailing underscore. -// #define ARMA_BLAS_64BIT_INT +// #define ARMA_BLAS_LONG_LONG //// Uncomment the above line if your BLAS and LAPACK libraries use 64 bit integers, ie. "long long" instead of "int" // #define ARMA_BLAS_NOEXCEPT @@ -128,7 +128,7 @@ //// Uncomment the above line to use Intel MKL types for complex numbers. //// You will need to include appropriate MKL headers before the Armadillo header. //// You may also need to enable or disable the following options: -//// ARMA_BLAS_64BIT_INT, ARMA_USE_FORTRAN_HIDDEN_ARGS +//// ARMA_BLAS_LONG_LONG, ARMA_USE_FORTRAN_HIDDEN_ARGS #if !defined(ARMA_USE_OPENMP) // #define ARMA_USE_OPENMP @@ -320,8 +320,8 @@ #undef ARMA_BLAS_64BIT_INT #define ARMA_BLAS_64BIT_INT - #pragma message ("options ARMA_BLAS_LONG and ARMA_BLAS_LONG_LONG are deprecated;") - #pragma message ("use ARMA_BLAS_64BIT_INT instead") + // #pragma message ("options ARMA_BLAS_LONG and ARMA_BLAS_LONG_LONG are deprecated;") + // #pragma message ("use ARMA_BLAS_64BIT_INT instead") #endif #if defined(ARMA_DONT_OPTIMISE_BAND) || defined(ARMA_DONT_OPTIMISE_SOLVE_BAND)