[Trilinos-Users] Phananx lib not built or installed

John Mitchell jamitch at sandia.gov
Thu Oct 8 14:10:17 MDT 2009


Thanks Jim & Brent.

I'm new to Trilinos and sometimes (when I'm not stepping in it all on my 
own) the semantics bite me.





Willenbring, James M wrote:
> John,
>
> We are considering renaming Trilinos_ENABLE_ALL_PACKAGES because it really
> means enable all primary stable packages (but that is a very long name, and
> requires a user to know what primary stable means).  Phalanx is a secondary
> stable package in Trilinos, not because it is less stable, but because it
> requires the BOOST tpl.  We decided not to literally enable everything with
> ENABLE_ALL_PACKAGES because if a user didn't have one of many third-party
> libraries installed, the build would crash.  We have not settled on a new
> name for this option.  For a large number of users, the option actually does
> what they want it to because few packages depend on a tpl (a more common
> situation is that a package's capabilities can be extended with a tpl).  
>
> The short answer to your question is use
>
> -DTrilinos_ENABLE_Phalanx:BOOL=ON
>
> And make sure CMake can find BOOST.
>
> Jim
>
> -----Original Message-----
> From: trilinos-users-bounces at software.sandia.gov
> [mailto:trilinos-users-bounces at software.sandia.gov] On Behalf Of John
> Mitchell
> Sent: Thursday, October 08, 2009 2:02 PM
> To: trilinos-users at software.sandia.gov
> Subject: [Trilinos-Users] Phananx lib not built or installed
>
> I'm not quite sure what the variable Trilinos_ENABLE_ALL_PACKAGES:BOOL 
> means?  I thought I was building all packages but for some reason 
> Phalanx does not show up after I make install?
> Below are the variables that I am setting.  Thanks for your help.
> John
>
>
> cmake \
>   -D CMAKE_INSTALL_PREFIX:PATH=$HOME/trilinos_votd/installed \
>   -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=ON \
>   -D FIND_LIBRARY_USE_LIB64_PATHS:BOOL=ON \
>   -D TPL_ENABLE_BLAS:BOOL=ON \
>      -D TPL_BLAS_LIBRARIES:FILEPATH=$BLASLIB_HOME/libblas.so.3 \
>   -D TPL_ENABLE_LAPACK:BOOL=ON \
>      -D TPL_LAPACK_LIBRARIES:FILEPATH=$LAPACKLIB_HOME/liblapack.so.3 \
>   -D TPL_ENABLE_Boost:BOOL=ON  \
>      -D Boost_INCLUDE_DIRS:PATH=/usr/local/include/boost_1_37_0/boost-1_37 \
>   -D TPL_ENABLE_MPI:BOOL=ON  \
>      -D MPI_BASE_DIR:PATH=$MPICH2_HOME \
>   -D HAVE_GCC_ABI_DEMANGLE:BOOL=ON \
>   -D CMAKE_CXX_FLAGS:STRING="-g -O2 -ansi -pedantic -ftrapv 
> -DMPICH_IGNORE_CXX_SEEK -DHAVE_CONFIG_H" \
>   -D CMAKE_C_FLAGS:STRING="-g -O2 -ansi -pedantic -ftrapv 
> -DMPICH_IGNORE_CXX_SEEK -DHAVE_CONFIG_H" \
>   -D CMAKE_Fortran_FLAGS:STRING="-g -ansi -pedantic -ftrapv -O2 
> -DMPICH_IGNORE_CXX_SEEK -DHAVE_CONFIG_H" \
>   -D CMAKE_EXE_LINKER_FLAGS:STRING="-lgfortran -lm" \
>   -D DART_TESTING_TIMEOUT:STRING=600 \
>   -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
>   -D CMAKE_VERBOSE_CONFIGURE:BOOL=TRUE \
>   -D Trilinos_ENABLE_ALL_PACKAGES:BOOL=ON \
>   -D Trilinos_ENABLE_PERFORMANCE_TESTS:BOOL=OFF \
>   -D Trilinos_ENABLE_ALL_FORWARD_DEP_PACAKGES:BOOL=ON \
>   -D Trilinos_ENABLE_EXAMPLES:BOOL=OFF \
>   -D Trilinos_ENABLE_TESTS:BOOL=ON \
>   -D Trilinos_EXTRA_LINK_FLAGS:STRING="-L/usr/lib64 -ldl" \
>    $EXTRA_ARGS \
>    $HOME/trilinos_votd/Trilinos
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at software.sandia.gov
> http://software.sandia.gov/mailman/listinfo/trilinos-users
>
>   



More information about the Trilinos-Users mailing list