Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #187026 > unrolled thread
| Started by | Gary Roach <gary719_list1@verizon.net> |
|---|---|
| First post | 2017-09-19 21:00 +0200 |
| Last post | 2017-09-25 01:40 +0200 |
| Articles | 7 — 6 participants |
Back to article view | Back to linux.debian.user
The mess of package names Gary Roach <gary719_list1@verizon.net> - 2017-09-19 21:00 +0200
Re: The mess of package names Dan Ritter <dsr@randomstring.org> - 2017-09-19 22:10 +0200
Re: The mess of package names "Thomas Schmitt" <scdbackup@gmx.net> - 2017-09-19 22:20 +0200
Re: The mess of package names Mario Castelán Castro <marioxcc.MT@yandex.com> - 2017-09-20 03:10 +0200
Re: The mess of package names Joe Pfeiffer <pfeiffer@cs.nmsu.edu> - 2017-09-20 07:00 +0200
Re: The mess of package names Gary Roach <gary719_list1@verizon.net> - 2017-09-24 18:00 +0200
Re: The mess of package names Cindy-Sue Causey <butterflybytes@gmail.com> - 2017-09-25 01:40 +0200
| From | Gary Roach <gary719_list1@verizon.net> |
|---|---|
| Date | 2017-09-19 21:00 +0200 |
| Subject | The mess of package names |
| Message-ID | <urvUt-AH-3@gated-at.bofh.it> |
Hi all, While this may seem to be a bit off topic, I feel that I may get answers faster here than any where else. This problem applies to Debian, Ubuntu and, to some extent, Mac OS. I have spent the last month and a half ( or longer) trying to compile and link a program called Elmer FEM. The problem that I keep running into is the naming practices in Elmer (and all the documents) vs Debian/Ubuntu. Elmer requires the following libraries: Mumps, MPI, OpenMP, FETI4I as a minimum. Hypre and trilinos have to be compiled from source code. The problem is that none if the four libraries go under the names mentioned above. By loading everything that even came close to the Elmer names I finally got a build that failed in the make process (the package uses cmake). The failure is due to the missing FETI4I library which have never found. What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I and the library names in the Debian and Ubuntu repositories. Please, please help. Very frustrated. Gary R.
[toc] | [next] | [standalone]
| From | Dan Ritter <dsr@randomstring.org> |
|---|---|
| Date | 2017-09-19 22:10 +0200 |
| Message-ID | <urx0e-1wo-15@gated-at.bofh.it> |
| In reply to | #187026 |
On Tue, Sep 19, 2017 at 11:57:54AM -0700, Gary Roach wrote: > Hi all, > While this may seem to be a bit off topic, I feel that I may get answers > faster here than any where else. This problem applies to Debian, Ubuntu and, > to some extent, Mac OS. > > I have spent the last month and a half ( or longer) trying to compile and > link a program called Elmer FEM. The problem that I keep running into is the > naming practices in Elmer (and all the documents) vs Debian/Ubuntu. Elmer > requires the following libraries: > Mumps, MPI, OpenMP, FETI4I as a minimum. Hypre and trilinos have to be > compiled from source code. The problem is that none if the four libraries go > under the names mentioned above. By loading everything that even came close > to the Elmer names I finally got a build that failed in the make process > (the package uses cmake). The failure is due to the missing FETI4I library > which have never found. > > What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I and > the library names in the Debian and Ubuntu repositories. > > Please, please help. Very frustrated. A quick skimming of the web suggests that the Elmer FEM developers aren't actually interested in keeping their documentation up to date. At all. If you really want to use this software rather than fiddle with compiling it, you might want to download their virtual machine image and just run that. Not very satisfying, I know. -dsr-
[toc] | [prev] | [next] | [standalone]
| From | "Thomas Schmitt" <scdbackup@gmx.net> |
|---|---|
| Date | 2017-09-19 22:20 +0200 |
| Message-ID | <urx9T-1zx-15@gated-at.bofh.it> |
| In reply to | #187026 |
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
[toc] | [prev] | [next] | [standalone]
| From | Mario Castelán Castro <marioxcc.MT@yandex.com> |
|---|---|
| Date | 2017-09-20 03:10 +0200 |
| Message-ID | <urBGy-4oR-11@gated-at.bofh.it> |
| In reply to | #187026 |
[Multipart message — attachments visible in raw view] — view raw
On 19/09/17 13:57, Gary Roach wrote: > What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I > and the library names in the Debian and Ubuntu repositories. OpenMP is not a library. It is an extension of C to allow convenient parallel programming. It is enabled in GCC with “-fopenmp” IIRC. I can not be of help with the rest. -- Do not eat animals; respect them as you respect people. https://duckduckgo.com/?q=how+to+(become+OR+eat)+vegan
[toc] | [prev] | [next] | [standalone]
| From | Joe Pfeiffer <pfeiffer@cs.nmsu.edu> |
|---|---|
| Date | 2017-09-20 07:00 +0200 |
| Message-ID | <urFh7-6BI-13@gated-at.bofh.it> |
| In reply to | #187026 |
Gary Roach <gary719_list1@verizon.net> writes:
> Hi all,
> While this may seem to be a bit off topic, I feel that I may get
> answers faster here than any where else. This problem applies to
> Debian, Ubuntu and, to some extent, Mac OS.
>
> I have spent the last month and a half ( or longer) trying to compile
> and link a program called Elmer FEM. The problem that I keep running
> into is the naming practices in Elmer (and all the documents) vs
> Debian/Ubuntu. Elmer requires the following libraries:
> Mumps, MPI, OpenMP, FETI4I as a minimum. Hypre and trilinos have to
> be compiled from source code. The problem is that none if the four
> libraries go under the names mentioned above. By loading everything
> that even came close to the Elmer names I finally got a build that
> failed in the make process (the package uses cmake). The failure is
> due to the missing FETI4I library which have never found.
>
> What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I
> and the library names in the Debian and Ubuntu repositories.
>
> Please, please help. Very frustrated.
About all I can do is sympathize -- if the developers of Elmer don't
want to give you hints as to where to get the libraries it depends on,
you're sort of on your own. Applying my favorite heuristics (packages
for libraries start with "lib", and development packages end in "-dev"),
I was able to find
libmumps-dev
libmpich-dev
I also found libopenmpi-dev, which seems to be another implementation of
MPI. As for openMP and FETI4I -- sorry.
[toc] | [prev] | [next] | [standalone]
| From | Gary Roach <gary719_list1@verizon.net> |
|---|---|
| Date | 2017-09-24 18:00 +0200 |
| Message-ID | <uthu2-263-5@gated-at.bofh.it> |
| In reply to | #187026 |
On 09/19/2017 11:57 AM, Gary Roach wrote: > Hi all, > While this may seem to be a bit off topic, I feel that I may get answers > faster here than any where else. This problem applies to Debian, Ubuntu > and, to some extent, Mac OS. > > I have spent the last month and a half ( or longer) trying to compile > and link a program called Elmer FEM. The problem that I keep running > into is the naming practices in Elmer (and all the documents) vs > Debian/Ubuntu. Elmer requires the following libraries: > Mumps, MPI, OpenMP, FETI4I as a minimum. Hypre and trilinos have to be > compiled from source code. The problem is that none if the four > libraries go under the names mentioned above. By loading everything that > even came close to the Elmer names I finally got a build that failed in > the make process (the package uses cmake). The failure is due to the > missing FETI4I library which have never found. > > What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I > and the library names in the Debian and Ubuntu repositories. > > Please, please help. Very frustrated. > > Gary R. > > Thank you for all your replies. I now have managed to decipher enough to get Elmer running. I'm going to post the results on the Elmer Forum and am thinking about filing a bug report suggesting that the results be included in the README file. Well on to the next problem. Thanks again. Gary R.
[toc] | [prev] | [next] | [standalone]
| From | Cindy-Sue Causey <butterflybytes@gmail.com> |
|---|---|
| Date | 2017-09-25 01:40 +0200 |
| Message-ID | <utoFb-6Es-3@gated-at.bofh.it> |
| In reply to | #187157 |
On 9/24/17, Gary Roach <gary719_list1@verizon.net> wrote: > On 09/19/2017 11:57 AM, Gary Roach wrote: >> Hi all, >> While this may seem to be a bit off topic, I feel that I may get answers >> faster here than any where else. This problem applies to Debian, Ubuntu >> and, to some extent, Mac OS. >> >> I have spent the last month and a half ( or longer) trying to compile >> and link a program called Elmer FEM. The problem that I keep running >> into is the naming practices in Elmer (and all the documents) vs >> Debian/Ubuntu. Elmer requires the following libraries: >> Mumps, MPI, OpenMP, FETI4I as a minimum. Hypre and trilinos have to be >> compiled from source code. The problem is that none if the four >> libraries go under the names mentioned above. By loading everything that >> even came close to the Elmer names I finally got a build that failed in >> the make process (the package uses cmake). The failure is due to the >> missing FETI4I library which have never found. >> >> What I need is a cross reference between Mumps, MPI, OpenMP and FETI4I >> and the library names in the Debian and Ubuntu repositories. >> >> Please, please help. Very frustrated. >> >> Gary R. >> >> > Thank you for all your replies. I now have managed to decipher enough to > get Elmer running. I'm going to post the results on the Elmer Forum and > am thinking about filing a bug report suggesting that the results be > included in the README file. Well on to the next problem. Yay. I tried a couple pokes at this, too. I saw those dotCZ pages. I wondered if they would work. :) I know you say you've put together what you need, but what about Github for later? Yes, I do know Github has its fans and detractors: Am mentioning it because Github was almost the only thing I found that *sounded like* it might be what was needed: https://github.com/ElmerCSC/elmerfem/blob/devel/cmake/Modules/FindFETI4I.cmake If that doesn't work, the front page is here: https://github.com/ElmerCSC/elmerfem/ That first one was a search that was very strange. It seemed to pick out single letters and numbers to match those, not the whole word only. It's surely by design. :) Cindy :) -- Cindy-Sue Causey Talking Rock, Pickens County, Georgia, USA * runs with duct tape *
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web