*I first build deal II without candi, and realize lots of dependency
packages are lacking. Then I switched to candi and modified candi.cfg file
accordingly.*
DEAL_CONFOPTS="\
-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=ON \
-D DEAL_II_WITH_PETSC:BOOL=ON \
-D DEAL_II_WITH_LAPACK:BOOL=ON \
-D DEAL_II_WITH_UMFPACK:BOOL=ON \
-D DEAL_II_FORCE_BUNDLED_UMFPACK:BOOL=ON \
-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"
# These are system dependencies that are often pre-installed
#PACKAGES="${PACKAGES} once:zlib"
#PACKAGES="${PACKAGES} once:bzip2"
#PACKAGES="${PACKAGES} once:git"
#PACKAGES="${PACKAGES} once:cmake"
#PACKAGES="${PACKAGES} once:boost"
#PACKAGES="${PACKAGES} once:numdiff"
# These packages determine the active components of deal.II
#PACKAGES="${PACKAGES} once:arpack-ng"
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"
*Compiling my project went smoothly. However, running the executable gives
me the following error.*An error occurred in line <386> of file
</home/xxxxxxxxx/Downloads/dealii-8.5.0/source/lac/sparse_direct.cc> in
function
void dealii::SparseDirectUMFPACK::factorize(const Matrix&) [with Matrix
= dealii::SparseMatrix<double>]
The violated condition was:
false
Additional information:
To call this function you need UMFPACK, but you configured deal.II
without passing the necessary switch to 'cmake'. Please consult the
installation instructions in doc/readme.html.
*The file
</home/xxxxxxxxx/Downloads/dealii-8.5.0/source/lac/sparse_direct.cc> has
been deleted because it was the remnant of original build without candi. I
think the error has something to do with a cmake file not overridden by
candi, but i can't figure out where that cmake file is.Any suggestion to
debugging would be appreciated!*
--
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see
https://groups.google.com/d/forum/dealii?hl=en
---
You received this message because you are subscribed to the Google Groups
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.