openMX 代码 ( http://www.openmx-square.org/download.html ) 是一个基于密度泛函理论的纳米级材料模拟软件包。它有一个包含 C 和 fortran 编译器可执行文件、库和包含文件的 make 文件,
见下文:
CC = mpicc -O3 -fopenmp -Dnosse -I/usr/include -I/mirror/fftw/include -I/mirror/mpich/include
FC = mpif90 -O3 -fopenmp -Dnosse -I/usr/include -I/mirror/fftw/include -I/mirror/mpich/include
LIB=-L/mirror/lib -llapack -lblas -lfftw3 -L/mirror/mpich -lmpi -lmpicxx -lmpifort -lpthread -lgfortran
我想为 Windows 编译这个程序,因为它可以独立运行。我不知道MinGw可以吗?我如何为 mingw 使用 mpicc 和 mpif90 编译器以及 lapack、blas 和 fftw3 库?
谢谢