Package: libpetsc3.0.0-dev
Version: 3.0.0.dfsg-6
Severity: normal

Hi

In the installation of the header files in /usr/lib/petscdir/3.0.0/include/finclude the header files in include/finclude/ftn-auto/ and include/finclude/ftn-custom are left out. As a consequence the *.h90 headers in include/finclude that _are_ installed, but refer to those in the ftn-auto and ftn-custom directories are non-functional.

The h90 header files are important if you want the f90-specific extensions to the fortran interface of PETSc (e.g. VecGetArrayF90). See option 2 on the various ways to use petsc with fortran on http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/Sys/UsingFortran.html I don't personally use them, as I use option 3, the modules, which are functional - but I thought you might want to fix on the next upgrade of the package.

As an aside, since petsc 3, the use of PETSC_ARCH is no longer recommended in _installed_ versions of petsc, i.e. the whole installation for a specific configuration should be flat, and if you want to install more than one differently configured petsc build, you should just change the prefix (see the bit on "gnu prefix-install" mode on http://www.mcs.anl.gov/petsc/petsc-as/snapshots/petsc-current/docs/manualpages/Sys/UsingFortran.html). I have no particular issue with the way it's done now, but perhaps it's better to keep in line with default petsc 3.0 installs? (I'm thinking of configuration issues of other software that depends on petsc)

Cheers
Stephan


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libpetsc3.0.0-dev depends on:
ii  gfortran                  4:4.3.3-9      The GNU Fortran 95 compiler
ii libatlas-base-dev [liblap 3.6.0-24 Automatically Tuned Linear Algebra ii libblas-dev [libblas-3gf. 1.2-2 Basic Linear Algebra Subroutines 3 ii libhypre-dev 2.4.0b-2 High Performance Matrix Preconditi ii liblapack-dev [liblapack- 3.2.1-1 library of linear algebra routines ii libopenmpi-dev 1.3-2 high performance message passing l ii libpetsc3.0.0 3.0.0.dfsg-6 Shared libraries for version 3.0.0 ii libscotch-dev 5.1.6.dfsg-1 programs and libraries for graph, ii libsidl-dev 1.2.0.dfsg-8 Scientific Interface Definition La ii libspooles-dev 2.2-6 SPOOLES SParse Object Oriented Lin ii libsuitesparse-dev 1:3.2.0-4 libraries for sparse matrices comp ii libsuperlu3-dev 3.0+20070106-3 Direct solution of large, sparse s ii libx11-dev 2:1.2.1-1 X11 client-side library (developme

libpetsc3.0.0-dev recommends no packages.

Versions of packages libpetsc3.0.0-dev suggests:
pn  libluminate-dev             <none>       (no description available)
ii libpetsc3.0.0-dbg 3.0.0.dfsg-6 Static debugging libraries for PET ii petsc-dev 3.0.0.dfsg-6 Empty package depending on latest ii petsc3.0.0-doc 3.0.0.dfsg-6 Documentation and examples for PET

-- no debconf information



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to