Precautions
- Using KML_LAPACK and KML_SCALAPACK
When using the functions of KML_LAPACK and KML_SCALAPACK (including all open source LAPACK and ScaLAPACK) through KML_RT, ensure that the installation directory of the KML math library contains the libklapack.so and libkscalapack.so dynamic libraries. (Assume that the KML installation path is kml_install_path, the corresponding directories are ${kml_install_path}/lib/neon, ${kml_install_path}/lib/sve, and ${kml_install_path}/lib/sve512.) Otherwise, related functions will be unavailable. If you use HPCKit for installation, the libklapack.so and libkscalapack.so dynamic libraries are included by default. In addition, to use the KML_LAPACK and KML_SCALAPACK functions, you need to specify the KML_BLAS of the OMP version by setting the environment variable KML_BLAS_TYPE to omp.
- Using KML_EIGENSIOLVER
When using the KML_EIGENSIOLVER function through KML_RT, ensure that the directory of the KML math library installation path contains the libklapack.so and libkscalapack.so dynamic libraries because KML_EIGENSIOLVER depends on the KML_LAPACK and KML_SCALAPACK functions. (Assume that the KML installation path is kml_install_path, the corresponding directories are ${kml_install_path}/lib/neon, ${kml_install_path}/lib/sve, and ${kml_install_path}/lib/sve512.) Otherwise, related functions will be unavailable. If you use HPCKit for installation, the libklapack.so and libkscalapack.so dynamic libraries are included by default. In addition, to use the KML_LAPACK and KML_SCALAPACK functions, you need to specify the KML_BLAS of the OMP version by setting the environment variable KML_BLAS_TYPE to omp.
- Using KML_IPL
When using the KML_IPL function through KML_RT, ensure that the directory of the KML math library installation path contains the libklapack.so dynamic library because KML_IPL depends on the KML_LAPACK function. (Assume that the KML installation path is kml_install_path, the corresponding directories are ${kml_install_path}/lib/neon, ${kml_install_path}/lib/sve, and ${kml_install_path}/lib/sve512.) Otherwise, related functions will be unavailable. If you use HPCKit for installation, the libklapack.so dynamic library is included by default. In addition, to use the KML_LAPACK function, you need to specify the KML_BLAS of the OMP version by setting the environment variable KML_BLAS_TYPE to omp.