Gentoo Logo
Gentoo Spaceship

Installation:
Gentoo Handbook
Installation Docs

Documentation:
Home
Listing
About Gentoo
Philosophy
Social Contract

Resources:
Bug Tracker
Developer List
Discussion Forums
Gentoo BitTorrents
Gentoo Linux Enhancement Proposals
IRC Channels
Mailing Lists
Mirrors
Name and Logo Guidelines
Online Package Database
Security Announcements
Staffing Needs
Supporting Vendors
View our CVS

Graphics:
Logos and themes
Icons
ScreenShots

Miscellaneous Resources:
Gentoo Linux Store
Gentoo-hosted projects
IBM dW/Intel article archive




List Archive: gentoo-cluster
Navigation:
Lists: gentoo-cluster: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-cluster@g.o
From: Justin Bronder <jsbronder@g.o>
Subject: Re: Installing and using multiple MPI implementations at the same time.
Date: Mon, 11 Feb 2008 09:32:26 -0500

 1.1

On 09/02/08 22:56 -0800, Donnie Berkholz wrote:
...
> > sys-cluster/empi:  Does the same stuff that crossdev does.  You create a new
> > implementation root by specifying a name and mpi implementation package to
> > build it with. [2]  Empi adds these to an overlay under a new category with
> > the name you gave.  The ebuilds inherit mpi.eclass which handles pushing all
> > the files to /usr/lib/mpi/<name>, and providing files for eselect-mpi.
> 
> lib == $(get_libdir) ?
>

Yup, it's actually grabbed during the addition of the implementation to
eselect-mpi.

> > A couple of final words, hpl and mpi-examples currently wouldn't work without
> > empi, mainly because I'm lazy :)  Also I still haven't figured out a good way
> > to handle do{man,doc,www} etcetera, ideas are welcome. 
> 
> Do the same thing as gcc. Install to a path under 
> /usr/libdir/mpi/..../{man,doc} and use environment variables (MANPATH 
> etc) and/or symlinks.
> 
That's the general idea, however it's not as simple as just setting *into
unless I mess with $D first.  The plan being to have something like mpi_doX
which would handle setting the correct install path and restore global
variables (like $D) on exit.  Not sure if this is the best method, comments
appreciated :)

> > There's still a fair amount of work to be done, but I wanted to see if 
> > anyone had any feedback regarding the general concept first before 
> > pushing on.
> > 
> > You can pull the overlay from rsync://cold-front.ath.cx/mpi (for now...)
> 
> Is this in layman? The file's at 
> gentoo/xml/htdocs/proj/en/overlays/layman-global.txt.
> 

Not yet, it's being hosted off my home machine which doesn't always have the
best connection.  If a consensus can be reached that this is a worthy
solution, I presume I can talk to the overlay/infra guys then, or maybe even
the sci team who already has an overlay with some MPI applications in it.


Thanks,

-- 
Justin Bronder
Attachment:
pgpZOXQH6mRQa.pgp (PGP signature)
References:
Installing and using multiple MPI implementations at the same time.
-- Justin Bronder
Re: Installing and using multiple MPI implementations at the same time.
-- Donnie Berkholz
Navigation:
Lists: gentoo-cluster: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Installing and using multiple MPI implementations at the same time.
Next by thread:
Re: Installing and using multiple MPI implementations at the same time.
Previous by date:
Re: Installing and using multiple MPI implementations at the same time.
Next by date:
gfs-1.04.00 with .23 kernel


May 28, 2008

Donate to support our development efforts.

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

php|architect

php|architect

Copyright 2001-2007 Gentoo Foundation, Inc. Questions, Comments? Email www@gentoo.org.