*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.

Reply via email to