tar -xvf siesta-4.0.2.tar.gz
cd siesta-4.0.2
mkdir kpgcc_hmpi_compiler
cd kpgcc_hmpi_compiler bash ../Src/obj_setup.sh
../Src/configure CC=mpicc CFLAGS='-O3 -march=armv8.2-a -mtune=tsv110' FC=mpifort FCFLAGS='-O3 -march=armv8.2-a -mtune=tsv110' --enable-mpi --build=arm-linux --prefix=/path/to/SIESTA/siesta-4.0.2/kpgcc_hmpi_compiler
vi arch.make
SCALAPACK_LIBS=/path/to/SCALAPACK/libscalapack.a MATH_LIBS= -Wl,-rpath=/path/to/KPGCC/gcc-9.3.1-2020.12-aarch64-linux/lib64/libhpc -L/path/to/KPGCC/gcc-9.3.1-2020.12-aarch64-linux/lib64/libhpc -lmathlib -lm LIBS=$(SCALAPACK_LIBS) $(BLACS_LIBS) $(LAPACK_LIBS) $(BLAS_LIBS) $(NETCDF_LIBS) $(MATH_LIBS)
3. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
make
export PATH=/path/to/SIESTA/:$PATH