[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: The mess of package names



Hi,

Gary Roach wrote:
>  Elmer requires the following  libraries: Mumps, MPI, OpenMP, FETI4I 

Mumps ? Is there a use case for swollen cheeks ?


> The problem is that none if the four libraries go
> under the names mentioned above.

If i know the name of files which are missing, e.g. from an example program
which has
  #include "mpi.h"
  #include "dmumps_c.h"
then i run queries like:

  apt-file search dmumps_c.h | less

which then delivers

  libmumps-dev: /usr/include/dmumps_c.h

A click on "homepage" of the "links" section iat the left edge of
  https://tracker.debian.org/pkg/libmumps-dev
brings me to the home of "MUMPS : a parallel sparse direct solver".
Would go nicely with a FEM program.

A bit overwhelmimg is the result of

  apt-file search mpi.h | less

from which i would pick e.g.

  libopenmpi-dev: /usr/lib/openmpi/include/mpi.h

to get to "A High Performance Message Passing Library".


> The failure is due to the missing FETI4I library
> which have never found.

No match with apt-file search "feti4i".
Are you sure that this should not come from Elmer itself ?

After some forth and back i end up in
  https://code.it4i.cz/mec059/elmer/blob/feti4i/cmake/Modules/FindFETI4I.cmake
which has
  SET(_feti4iIfaceF90 "feti4i_mod.F90")
  SET(_feti4iLibName "libfeti4i.so")

The only noteworthy result for these names by Google is inside Elmer:
  https://code.it4i.cz/mec059/elmer/blob/d3f801da1b4a16c9ac3e73e82e9faf7d6dcaa1c1/feti4i/feti4i_mod.F90
Same if i search for "libfeti4i.so".


Have a nice day :)

Thomas


Reply to: