libblas-dev liblapack-dev
Cheers,
Phil
/usr/bin/mpicc -DLAPACK_SYMBOL_CHECK -pthread CMakeFiles/cmTC_96781.dir/src.c.o -o cmTC_96781 -rdynamic /usr/lib/liblapack.so /usr/lib/libblas.so -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc -lgfortran -lquadmath -lm -lpthread -lc
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
make[1]: *** [cmTC_96781] Error 1
#Choose configuration and components of deal.II
DEAL_CONFOPTS=" \
-D DEAL_II_COMPONENT_PARAMETER_GUI=OFF \
-D CMAKE_BUILD_TYPE=DebugRelease \
-D DEAL_II_WITH_MPI:BOOL=ON \
-D DEAL_II_WITH_THREADS:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_THREADS:BOOL=OFF \
-D DEAL_II_COMPONENT_DOCUMENTATION:BOOL=OFF \
-D DEAL_II_WITH_SLEPC:BOOL=OFF \
-D DEAL_II_WITH_PETSC:BOOL=OFF \
-D DEAL_II_WITH_LAPACK:BOOL=ON \
-D DEAL_II_WITH_UMFPACK:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_UMFPACK:BOOL=OFF \
-D DEAL_II_WITH_BOOST:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_BOOST:BOOL=OFF \
-D DEAL_II_WITH_ZLIB:BOOL=ON \
-D DEAL_II_WITH_FUNCTIONPARSER:BOOL=ON \
-D DEAL_II_COMPONENT_MESH_CONVERTER:BOOL=ON"
PACKAGES="load:dealii-prepare"
#PACKAGES="${PACKAGES} once:opencascade"
#PACKAGES="${PACKAGES} once:parmetis"
#PACKAGES="${PACKAGES} once:superlu_dist"
PACKAGES="${PACKAGES} once:hdf5"
PACKAGES="${PACKAGES} once:p4est"
PACKAGES="${PACKAGES} once:trilinos"
#PACKAGES="${PACKAGES} once:petsc"
#PACKAGES="${PACKAGES} once:slepc"
PACKAGES="${PACKAGES} dealii"
cd deal.II-toolchain/
cd packages
vi dealii.package
CONFOPTS=" \
${DEAL_CONFOPTS} \
-D CMAKE_BUILD_TYPE=DebugRelease \
-D DEAL_II_WITH_MPI:BOOL=ON \
-D DEAL_II_WITH_THREADS:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_THREADS:BOOL=OFF \
-D DEAL_II_COMPONENT_DOCUMENTATION:BOOL=OFF \
-D DEAL_II_WITH_SLEPC:BOOL=OFF \
-D DEAL_II_WITH_PETSC:BOOL=OFF \
-D DEAL_II_WITH_LAPACK:BOOL=ON \
-D DEAL_II_WITH_UMFPACK:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_UMFPACK:BOOL=OFF \
-D DEAL_II_WITH_BOOST:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_BOOST:BOOL=OFF \
-D DEAL_II_WITH_ZLIB:BOOL=ON \
-D DEAL_II_WITH_FUNCTIONPARSER:BOOL=ON \
-D DEAL_II_COMPONENT_MESH_CONVERTER:BOOL=ON"
Changing ONLY the dealii.package does not turn PETSC off.
For aspect -
cmake -DDEAL_II_DIR=/.../deal.ii-candi/deal.II-v8.4.2 -DASPECT_USE_FP_EXCEPTIONS=OFF ..