NGSolve / ngsolve

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

Home Page:https://ngsolve.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CentOS HPC Cluster Install Error

sw23pdx opened this issue · comments

I'm running CentOS Linux release 7.6.1810 (Core) on a HPC cluster and I'm having an issue getting NGSolve to install. I'm following the Build On Linux page's directions and the prerequisites are installed on the system. I'm using Python 3.6.4 (compiled by gcc 6.3.0), gcc 6.3.0, CMake 3.9.1, and openMPI 2.0 (compiled by gcc 6.3.0). I have also tried building with the CMake flag USE_GUI=OFF but I get the same error. I recorded a clean build process with the script command and have included that typescript.txt file. The working directory path is /vol/apps/hpc/src/netgen-ngsolve-6.2.1803/ with src/ and build/ within it.

$ module load Python/3.6.4/gcc-6.3.0
$ module load Utils/cmake/3.9.1
$ module load openmpi-2.0/gcc-6.3.0
$ git clone https://github.com/NGSolve/ngsolve.git src
$ cd src
$ git submodule update --init --recursive
$ cd ..
$ mkdir build /vol/apps/test/ngsolve/gcc-6.3.0
$ cd build
$ cmake -DUSE_MPI=ON \
-DCMAKE_INSTALL_PREFIX=/vol/apps/test/ngsolve/gcc-6.3.0 \
../src
$ make

typescript.txt

Using CMake 3.14.5 and gcc 8.2.0 worked.