git clone --recursive https://github.com/TREX-CoE/Sherman-Morrison.git
apt-get install hdf5-tools
apt-cache search libhdf5-cpp
apt install libhdf5-cpp-100
apt install libhdf5-dev
安装blas:
wget http://www.netlib.org/blas/blas-3.10.0.tgz
tar zxf blas-3.10.0.tgz
cd BLAS-3.10.0/
make -j
cp blas_LINUX.a /usr/local/lib/
cp blas_LINUX.a /usr/local/lib/libblas.a
不做这步:
#install lapack blas
wget https://github.com/Reference-LAPACK/lapack/archive/refs/tags/v3.10.1.tar.gz
tar zxf lapack-v3.10.1.tar.gz
cd lapack-3.10.1/
apt-get install gfortran
cp make.inc.example make.inc
vim Makefile
line 12 blaslib lapacklib ...
make
make -j32
cd LAPACKE/
make -j32
cd ..
cp *.a /usr/local/lib/
cp LAPACKE/include/*.h /usr/local/include/
apt-get install pkg-config
wget https://github.com/TREX-CoE/trexio/releases/download/v2.2.0/trexio-2.2.0.tar.gz
tar zxf trexio....
cd trexi....
./configure
# make && make check && make install
或者:
$ make && make check && sudo make install
wget https://github.com/TREX-CoE/qmckl/releases/download/v0.2.1/qmckl-0.2.1.tar.gz
tar zxf ......
cd qmck....
./configure && make && make install
或者是maintainer版本的:
apt-get install python
apt-get install dh-autoreconf
./autogen.sh