It might, but I've found with conda it pays to be very explicit to ensure that 
the build is not pulling something from your environment that won't be 
available on another machine.

> On Sep 1, 2016, at 11:11 AM, Gopalakrishnan, Krishnakumar 
> <krishnaku...@imperial.ac.uk> wrote:
> 
> Thank you.  This helps. Doesn't Trilinos auto-detect MPI, Python and SWIG 
> file paths ?
> 
> 
> Krishna
> 
> -----Original Message-----
> From: fipy-boun...@nist.gov [mailto:fipy-boun...@nist.gov] On Behalf Of 
> Guyer, Jonathan E. Dr. (Fed)
> Sent: Thursday, September 1, 2016 2:27 PM
> To: FIPY <FIPY@nist.gov>
> Subject: Re: Essential trilinos packages for Fipy
> 
> I've been trying to get a conda build of trilinos (and other FiPy 
> prerequisites) put together, but have not had time to ensure that the stack 
> is robust on all platforms. If you're comfortable with conda, what I have is 
> available from the 'guyer' channel at anaconda.org.
> 
> My current trilinos build recipe is:
> 
> cmake \
>    -D CMAKE_BUILD_TYPE:STRING=RELEASE \
>    -D CMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
>    -D DART_TESTING_TIMEOUT:STRING=600 \
>    -D Trilinos_ENABLE_Fortran:BOOL=OFF \
>    -D Trilinos_ENABLE_TESTS:BOOL=ON \
>    -D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
>    -D Trilinos_ENABLE_PyTrilinos:BOOL=ON \
>    -D Trilinos_ENABLE_Epetra:BOOL=ON \
>    -D Trilinos_ENABLE_EpetraExt:BOOL=ON \
>    -D Trilinos_ENABLE_AztecOO:BOOL=ON \
>    -D Trilinos_ENABLE_ML:BOOL=ON \
>    -D TPL_ENABLE_MPI:BOOL=ON \
>    -D MPI_BASE_DIR:PATH=${PREFIX} \
>    -D BUILD_SHARED_LIBS:BOOL=ON \
>    -D SWIG_EXECUTABLE:FILEPATH=$PREFIX/bin/swig \
>    -D CMAKE_INSTALL_PREFIX=$PREFIX \
>    -D PYTHON_EXECUTABLE:FILEPATH=$PREFIX/bin/python${PY_VER} \
>    -D PYTHON_INCLUDE_PATH:PATH=$PREFIX/include/python${PY_VER} \
>    -D PYTHON_LIBRARY:FILEPATH=$PREFIX/lib/libpython${PY_VER}.${SO_EXT} \
>    -D PyTrilinos_INSTALL_PREFIX:PATH=$PREFIX \
>    -D BLAS_LIBRARY_DIRS=${PREFIX}/lib \
>    -D BLAS_LIBRARY_NAMES="openblas;libgfortran.so.1" \
>    -D LAPACK_LIBRARY_DIRS=${PREFIX}/lib \
>    -D LAPACK_LIBRARY_NAMES="openblas" \
>    ..
> 
> 
> I have not critically evaluated everything in this; I've just been trying to 
> get a build that FiPy can work with.
> 
> 
>> On Aug 31, 2016, at 7:00 PM, Krishna <krishnaku...@imperial.ac.uk> wrote:
>> 
>> Hi,
>> 
>> We are at a stage wherein we can aim to scale up our serial FiPy code to 
>> multiple cores.
>> 
>> The Trilinos suite consists of ki numerous packages, which takes a 
>> considerable amount of time to build. Thus, the official recommendation from 
>> Sandia is to build only those packages which are absolutely necessary.
>> 
>> I'd like to ask the developers of FiPy if there exists a list of these 
>> essential bare-minimum packages to get FiPy running in parallel.
>> 
>> Best Regards,
>> 
>> Krishna
>> 
>> _______________________________________________
>> fipy mailing list
>> fipy@nist.gov
>> http://www.ctcms.nist.gov/fipy
>> [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]
> 
> 
> _______________________________________________
> fipy mailing list
> fipy@nist.gov
> http://www.ctcms.nist.gov/fipy
>  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]
> 
> _______________________________________________
> fipy mailing list
> fipy@nist.gov
> http://www.ctcms.nist.gov/fipy
>  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]


_______________________________________________
fipy mailing list
fipy@nist.gov
http://www.ctcms.nist.gov/fipy
  [ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]

Reply via email to