From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1JOZjF-0006XH-5x for garchives@archives.gentoo.org; Mon, 11 Feb 2008 14:33:53 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D9E70E04BF; Mon, 11 Feb 2008 14:33:51 +0000 (UTC) Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.183]) by pigeon.gentoo.org (Postfix) with ESMTP id BBE09E04BF for ; Mon, 11 Feb 2008 14:33:51 +0000 (UTC) Received: by el-out-1112.google.com with SMTP id m34so1732831ele.10 for ; Mon, 11 Feb 2008 06:33:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:date:from:to:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:sender; bh=uOOVuiKB80d8XbmyP5VF4NF3J0fIOHkyUTRAlp60UfU=; b=lI3wURUGIP9lUhaHcxraIZczo6lcUySiOWlv9djxZlJv2w+7RJcKqUKDZAxMSq9RTsQb53VLrauxgY1fBjXJhwocqEXv0Ay3djXPiIYtAHJldMllDdAKsgQEF2Rf8txoKqo8Ocmav9clOoveWZ/X9Mnco+E8occftZXPoKIV3zo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version:content-type:content-disposition:in-reply-to:user-agent:sender; b=iH0bviwJWs+hYQZfLQtjT1PRdw5JUZepbdsINA2inRyYb+9rj/ZjbBJv/iGyEtWb3uU8Mxmo+bOfc0DiJNDbsl33wFJKm+aDAYoU5P79eOAbjr9WETwRf5T3mU8yaTD9FiNeRQss3RwoAl7HfGg8vBslKi8C8R+8bV8X4PkPjas= Received: by 10.142.191.2 with SMTP id o2mr32412wff.101.1202740428263; Mon, 11 Feb 2008 06:33:48 -0800 (PST) Received: from mejis.cold-front ( [71.232.26.219]) by mx.google.com with ESMTPS id i11sm28321369wxd.8.2008.02.11.06.33.44 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 11 Feb 2008 06:33:46 -0800 (PST) Received: by mejis.cold-front (Postfix, from userid 1000) id 39CF554050; Mon, 11 Feb 2008 09:32:26 -0500 (EST) Date: Mon, 11 Feb 2008 09:32:26 -0500 From: Justin Bronder To: gentoo-cluster@lists.gentoo.org Subject: [gentoo-cluster] Re: Installing and using multiple MPI implementations at the same time. Message-ID: <20080211143226.GA22670@mejis.cold-front> References: <20080208031923.GA27361@mejis.cold-front> <20080210065605.GA16842@comet.romhat.net> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-cluster@lists.gentoo.org Reply-to: gentoo-cluster@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OXfL5xGRrasGEqWY" Content-Disposition: inline In-Reply-To: <20080210065605.GA16842@comet.romhat.net> User-Agent: Mutt/1.5.16 (2007-06-09) Sender: Justin Bronder X-Archives-Salt: 39048171-9ac9-4495-b24c-6cc33947be47 X-Archives-Hash: 54fd61d2e200f813277c8d3b06bc2c6a --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 09/02/08 22:56 -0800, Donnie Berkholz wrote: =2E.. > > 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 pushin= g all > > the files to /usr/lib/mpi/, and providing files for eselect-mpi. >=20 > lib =3D=3D $(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 w= ithout > > empi, mainly because I'm lazy :) Also I still haven't figured out a go= od way > > to handle do{man,doc,www} etcetera, ideas are welcome.=20 >=20 > Do the same thing as gcc. Install to a path under=20 > /usr/libdir/mpi/..../{man,doc} and use environment variables (MANPATH=20 > etc) and/or symlinks. >=20 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= =20 > > anyone had any feedback regarding the general concept first before=20 > > pushing on. > >=20 > > You can pull the overlay from rsync://cold-front.ath.cx/mpi (for now...) >=20 > Is this in layman? The file's at=20 > gentoo/xml/htdocs/proj/en/overlays/layman-global.txt. >=20 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, --=20 Justin Bronder --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFHsFx64MrvBE1wQ8kRAtyFAKCxH9t3FkkTyfLAyLomzmJ54rLXrwCfXRYh leATWCrhmQXml+9QG1c3mwE= =6PBF -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY-- -- gentoo-cluster@lists.gentoo.org mailing list