FreeFEM v4.1 installation with MKL

Post date: 2019/05/14

Intel MKL を使って,FreeFEM v4.1 をインストールする

  • ubuntu 18.04LTS [ 2019-05-19 ]
    1. Install Intel MKL
        • $ wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
        • $ sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB
        • $ sudo sh -c 'echo deb https://apt.repos.intel.com/mkl all main > /etc/apt/sources.list.d/intel-mkl.list'
        • $ sudo apt-get update
        • $ sudo apt-get install intel-mkl-64bit-2019.3-062
    2. Install FreeFEM (make install でも MKL用設定を読み込むことに注意)
        • $ source /opt/intel/compilers_and_libraries_2019.3.199/linux/bin/compilervars.sh intel64
        • $ git clone https://github.com/FreeFem/FreeFem-sources.git
        • $ cd FreeFem-sources
        • $ autoreconf -i
        • $ ./configure --enable-download --with-mkl=$MKLROOT/lib --enable-mkl_mlt
        • $ ./3rdparty/getall -a
        • $ cd 3rdparty/ff-petsc
        • $ make petsc-slepc SUDO=sudo
        • $ cd -
        • $ ./reconfigure
        • $ make
        • $ sudo bash
        • # source /opt/intel/compilers_and_libraries_2019.3.199/linux/bin/compilervars.sh intel64
        • # make install