Gentoo Archives: gentoo-science

From: marco restelli <mrestelli@×××××.com>
To: Gentoo List <gentoo-science@l.g.o>
Subject: [gentoo-science] Problem in the configuration files for petsc-3.6.0
Date: Thu, 15 Oct 2015 14:51:20
Message-Id: CAHV2F1LmNQMKQEHgOQgitD31GP7n2gvPNV0QwHC5y1kBsfJg4g@mail.gmail.com
1 Dear all,
2 installing petsc-3.6.0, the configuration file
3 /usr/include/petsc/conf/variables contains the path (last row)
4
5 include ${PETSC_DIR}/${PETSC_ARCH}/lib/petsc/conf/petscvariables
6
7 while the correct one should be
8
9 include ${PETSC_DIR}/${PETSC_ARCH}/conf/petscvariables
10
11 so that it points to the file
12
13 /usr/include/petsc/linux-gnu-cxx-opt/conf/petscvariables
14
15
16 I am using
17
18 # equery uses petsc
19 [ Legend : U - final flag setting for installation]
20 [ : I - package is installed with flag ]
21 [ Colors : set, unset ]
22 * Found these USE flags for sci-mathematics/petsc-3.6.0:
23 U I
24 + + X : Add support for X11
25 - - afterimage : Use Afterstep image library (media-libs/libafterimage)
26 - - boost : Use boost (dev-libs/boost)
27 - - complex-scalars : Make scalars complex
28 + + cxx : Build support for C++ (bindings, extra
29 libraries, code generation, ...)
30 + - debug : Enable extra debug codepaths, like asserts and
31 extra output. If you want to get meaningful backtraces see
32 https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
33 + + doc : Add extra documentation (API, Javadoc, etc). It
34 is recommended to enable per package instead of globally
35 - - fftw : Use FFTW library for computing Fourier transforms
36 + + fortran : Add support for fortran
37 + + hdf5 : Add support for the Hierarchical Data Format v5
38 + + hypre : Use HYPRE (sci-mathematics/hypre) and for preconditioning
39 + + mpi : Add MPI (Message Passing Interface) layer to
40 the apps that support it
41 + + mumps : PLEASE FIX MY DESCRIPTION
42 + + scotch : PLEASE FIX MY DESCRIPTION
43 + + sparse : Use suitesparse (sci-libs/suitesparse)
44 including cholmod (sci-libs/cholmod) for sparse factorization
45 - - superlu : Use superlu (sci-libs/superlu) for preconditioning
46 + + threads : Add threads support for various packages.
47 Usually pthreads
48
49
50 Marco