FreeFEM v4.1 installation
with intel compiler
Post date: 2019/05/18
CentOS7 + intell compiler
CentOS7 + intell compiler
本来のコンパイル方法を実施した際の問題点:
- autoreconf が無い
- autoconf-2.69をコンパイルし,インストール
- automakeが古い (1.13)
- automake-1.15 をコンパイルし,インストール
- reconfigure で PETSc が認識できない
configure: find real ( real ) petsc in /usr/local/ff-petsc/real/lib/petsc/conf/petscvariables
configure: " Warning PETSC MPI and FF++ MPI not the same: mpiexec != /opt/intel/compilers_and_libraries_2019.2.187/linux/mpi/intel64/bin/mpirun or real != real ."
configure: without petsc *****
- configure スクリプト内で,MPIRUN=mpirun と /usr/local/ff-petsc/real/lib/petsc/conf/petscvariables内の MPIEXEC=mpiexec が一致しないため
- そのままだとMPIRUN=mpirun != mpiexec となり,PETSc を検知できていない
- gcc +OpenMPI だと mpirun と mpiexec が同じ orterun をさしているが,intel compiler では別物(mpirun と mpiexec.hydra)
- sudo make install で intel compiler のlibiomp5 が見つからない
- intel compiler のライブラリpath等の設定が必要