Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 53394 - Metis-4.0.ebuild (New Package)
Summary: Metis-4.0.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-06-09 05:07 UTC by Tiago Quintino
Modified: 2008-02-05 18:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
metis-4.0.ebuild (metis-4.0.ebuild,1.01 KB, text/plain)
2004-06-09 05:09 UTC, Tiago Quintino
Details
the same ebuild with updated url (metis-4.0.ebuild,1.00 KB, text/plain)
2007-04-09 12:29 UTC, Johan Bondeson
Details
metis-5.0_pre2 ebuild (metis-5.0_pre2.ebuild,749 bytes, text/plain)
2007-09-20 16:26 UTC, Justin Bronder (RETIRED)
Details
metis-5.0_pre2-autotools.patch (metis-5.0_pre2-autotools.patch,24.21 KB, patch)
2007-09-20 16:27 UTC, Justin Bronder (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tiago Quintino 2004-06-09 05:07:29 UTC
Please find attached a new ebuild for Metis-4.0.

From the website (http://www-users.cs.umn.edu/~karypis/metis/metis/index.html) you can read the following description:

" METIS is a set of programs for partitioning graphs, partitioning finite element meshes, and for producing fill reducing orderings for sparse matrices. The algorithms implemented in METIS are based on the multilevel graph partitioning schemes."

It's a highly utilized tool for parallel computing, either on shared or distributed memory machines.

My suggestion is to place it in app-sci/metis.

Tiago Quintino
Comment 1 Tiago Quintino 2004-06-09 05:09:43 UTC
Created attachment 32964 [details]
metis-4.0.ebuild

Initial ebuild for Metis-4.0
Comment 2 Raimondo Giammanco 2004-06-09 10:46:34 UTC
Nice,
 you took care of modifying the names of the installed objects 
so that this package can coexist with parmetis. I saw you
mentioned in bug 49953 you wanted to try the ebuild for metis,
so I guess you have parmetis installed as well.

I do not think we need a metis-config, so I guess this is the best way.

Indeed the parmetis ebuild I provided lacks executables, it is 
just the core libraries.

I see we are from the same place, must meet sooner or later :)

Cyao 
Comment 3 Johan Bondeson 2007-04-09 12:29:25 UTC
Created attachment 115817 [details]
the same ebuild with updated url

this is just the same ebuild but with a new download url. I guess they changed it...
Comment 4 Justin Bronder (RETIRED) gentoo-dev 2007-09-20 16:26:29 UTC
Created attachment 131411 [details]
metis-5.0_pre2 ebuild

Version bump for metis.  This is required for cholmod to build as referred to in bug #173900.

Also added a patch to use autotools.
Comment 5 Justin Bronder (RETIRED) gentoo-dev 2007-09-20 16:27:00 UTC
Created attachment 131413 [details, diff]
metis-5.0_pre2-autotools.patch
Comment 6 Sébastien Fabbro (RETIRED) gentoo-dev 2007-09-24 16:24:39 UTC
Hi

I put metis-5.0_pre2 in the science overlay. Please test it and review changes I made (quite a lot) with respect to the one posted here, and the autotools patch.

I could push it to the main tree, however I don't know the package.
The default src_test is quite buggy right now. So I would need someone interested to work out a src_test (or equivalently an autotools test suite). Also would we need metis-4.0.2 as well?

Sebastien
Comment 7 Justin Bronder (RETIRED) gentoo-dev 2007-09-24 19:27:38 UTC
(In reply to comment #6)
Looks good to me.  I pushed the changes your changes to our local overlay.

As far as testing goes, I am only the middle man supplying the ebuilds to others.  I had to grab metis-5.0_pre* because cholmod requires metis.h, which appears to have been introduced in the newer versions.  So, in my case at least, I don't have any need for 4.0.2.

Thanks,
Comment 8 Tiago Quintino 2007-09-25 08:09:02 UTC
(In reply to comment #6)
> I could push it to the main tree, however I don't know the package.
> The default src_test is quite buggy right now. So I would need someone
> interested to work out a src_test (or equivalently an autotools test suite).
> Also would we need metis-4.0.2 as well?

Indeed. Metis 4.0 is still quite used in many projects (some of then legacy code), so I find it usefull to keep around. Maybe with a slotted installation?

Anyway, thanks for putting metis in the science overlay.
I use this overlay on all my machines, so its quite usefull.

Best, Tiago Quintino



Comment 9 Sébastien Fabbro (RETIRED) gentoo-dev 2008-02-05 18:58:09 UTC
Now in the main tree. I masked metis-5* for now, since it is quite experimental. metis-4.0.1 is not masked.