【文件属性】:
文件名称:lu:使用Scalapack进行LU分解
文件大小:114KB
文件格式:ZIP
更新时间:2021-03-21 05:53:48
scalapack distributed mkl lu-decomposition lu-factorization
(MKL)ScaLAPACK的LU和Cholesky分解
建造和安装
确保使用--recursive标志克隆了--recursive ,例如
git clone --recursive https://github.com/kabicm/lu
要生成并运行,请执行以下操作:
mkdir build && cd build
CC=gcc-9 CXX=g++-9 cmake .. # or whatever version of gcc compiler you have
make -j
mpiexec -np < num> ./lu -N < global> -b < block> --p_grid= < prow> , < pcol> -r < num>
# Example for LU:
m
【文件预览】:
lu-master
----.gitignore(343B)
----.gitmodules(85B)
----lu.cpp(9KB)
----libs()
--------costa()
--------cxxopts()
----scripts()
--------launch_on_daint.py(471B)
--------piz_daint_cpu.sh(368B)
--------generate_launch_files.py(5KB)
--------params.ini(372B)
----README.md(2KB)
----cmake()
--------FindSCALAPACK.cmake(466B)
--------adjust_mpiexec_flags.cmake(539B)
--------FindCRAY_LIBSCI.cmake(519B)
--------FindMKL.cmake(10KB)
----cholesky.cpp(8KB)
----CMakeLists.txt(1022B)
----utils.hpp(8KB)