<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>30565</bug_id>
          
          <creation_ts>2003-10-07 07:05 0000</creation_ts>
          <short_desc>mpiexec-0.74.ebuild (New Package)</short_desc>
          <delta_ts>2003-10-17 15:43:57 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://www.osc.edu/~pw/mpiexec/</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>j.spadavecchia@ed.ac.uk</reporter>
          <assigned_to>hp-cluster@gentoo.org</assigned_to>
          <cc>j.spadavecchia@ed.ac.uk</cc>

      

      
          <long_desc isprivate="0">
            <who>j.spadavecchia@ed.ac.uk</who>
            <bug_when>2003-10-07 07:05:19 0000</bug_when>
            <thetext>Hello!

Please find attached mpiexec-0.74.ebuild.

Mpiexec is a replacement program for the script mpirun, which is part of the mpich package.  It bridges the gap between mpich and PBS.  It is used to initialize a parallel job from within a PBS batch or interactive environment.  When mprun is used in conjunction with PBS mpirun can cause resource leaks and lingering &apos;ghost jobs&apos;.  Mpiexec fixes these problems by communicating with PBS&apos;s taskmanager library.  It is an essential tool for running a &apos;PBS-based&apos; Linux cluster.

Mpiexec is maintained by: Pete Wyckoff &lt;pw@osc.edu&gt;
Mpiexec bug reports should go to: mpiexec@osc.edu
Issues regarding the mpiexec ebuild should go to: j.spadavecchia@ed.ac.uk (or whoever maintains the Gentoo mpiexec ebuild).

You can find out more about mpiexec at: http://www.osc.edu/~pw/mpiexec/

I suggest placing mpiexec in sys-cluster/mpiexec.

*Joe</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j.spadavecchia@ed.ac.uk</who>
            <bug_when>2003-10-07 07:07:06 0000</bug_when>
            <thetext>Created an attachment (id=18904)
mpiexec ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j.spadavecchia@ed.ac.uk</who>
            <bug_when>2003-10-07 07:22:16 0000</bug_when>
            <thetext>(From update of attachment 18904)
&gt;# Copyright 1999-2003 Gentoo Technologies, Inc.
&gt;# Distributed under the terms of the GNU General Public License v2
&gt;
&gt;S=${WORKDIR}/mpiexec-${PV}
&gt;DESCRIPTION=&quot;Mpiexec is a replacement program for the script mpirun, which
is part of the mpich package.  It bridges the gap between mpich and PBS.
 It is used to initialize a parallel job from within a PBS batch or interactive
environment.&quot;
&gt;SRC_URI=&quot;http://www.osc.edu/~pw/mpiexec/mpiexec-0.74.tgz&quot;
&gt;HOMEPAGE=&quot;http://www.osc.edu/~pw/mpiexec/&quot;
&gt;IUSE=&quot;&quot;
&gt;
&gt;DEPEND=&quot;virtual/glibc
&gt;	    sys-cluster/openpbs
&gt;		sys-cluster/mpich&quot;
&gt;RDEPEND=&quot;net-misc/openssh&quot;
&gt;
&gt;SLOT=&quot;0&quot;
&gt;LICENSE=&quot;GPL-2&quot;
&gt;KEYWORDS=&quot;x86&quot;
&gt;
&gt;src_compile() {
&gt;	cd ${S}
&gt;	./configure --mandir=/usr/share/man --prefix=/usr --with-pbs=/usr --with-default-comm=mpich-p4
--disable-p4-shmem || die
&gt;	make || die
&gt;}
&gt;
&gt;src_install() {
&gt;	dodir /usr/sbin
&gt;	dodir /usr/local/bin
&gt;
&gt;	make install prefix=${D}/usr mandir=${D}/usr/share/man infodir=/usr/share/infoinstall
|| die
&gt;
&gt;	dodoc LICENSE README
&gt;
&gt;}
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j.spadavecchia@ed.ac.uk</who>
            <bug_when>2003-10-07 07:30:27 0000</bug_when>
            <thetext>Created an attachment (id=18906)
mpiexec-0.74.ebuild
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lisa@gentoo.org</who>
            <bug_when>2003-10-15 18:29:47 0000</bug_when>
            <thetext>Is there any reason you&apos;re not using econf?

You should also make a comment in the .ebuild as to why you are doing:
--with-default-comm=mpich-p4 --disable-p4-shmem</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>j.spadavecchia@ed.ac.uk</who>
            <bug_when>2003-10-16 04:52:22 0000</bug_when>
            <thetext>Created an attachment (id=19310)
mpiexec-0.74.ebuild

I&apos;ve updated the ebuild to configure --disable-p4-shmem by default only for
SMP
machines.  When using mpiexec on SMP machines this is most commonly done.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tantive@gentoo.org</who>
            <bug_when>2003-10-17 15:43:57 0000</bug_when>
            <thetext>I added the ebuild.
Closing this bug.

Thanks for your help.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18904</attachid>
            <date>2003-10-07 07:07 0000</date>
            <desc>mpiexec-0.74.ebuild</desc>
            <filename>mpiexec-0.74.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CgpTPSR7V09SS0RJUn0vbXBpZXhlYy0ke1BWfQpERVNDUklQVElPTj0iTXBpZXhlYyBpcyBhIHJl
cGxhY2VtZW50IHByb2dyYW0gZm9yIHRoZSBzY3JpcHQgbXBpcnVuLCB3aGljaCBpcyBwYXJ0IG9m
IHRoZSBtcGljaCBwYWNrYWdlLiAgSXQgYnJpZGdlcyB0aGUgZ2FwIGJldHdlZW4gbXBpY2ggYW5k
IFBCUy4gIEl0IGlzIHVzZWQgdG8gaW5pdGlhbGl6ZSBhIHBhcmFsbGVsIGpvYiBmcm9tIHdpdGhp
biBhIFBCUyBiYXRjaCBvciBpbnRlcmFjdGl2ZSBlbnZpcm9ubWVudC4iClNSQ19VUkk9Imh0dHA6
Ly93d3cub3NjLmVkdS9+cHcvbXBpZXhlYy9tcGlleGVjLTAuNzQudGd6IgpIT01FUEFHRT0iaHR0
cDovL3d3dy5vc2MuZWR1L35wdy9tcGlleGVjLyIKSVVTRT0iIgoKREVQRU5EPSJ2aXJ0dWFsL2ds
aWJjCgkgICAgc3lzLWNsdXN0ZXIvb3BlbnBicwoJCXN5cy1jbHVzdGVyL21waWNoIgpSREVQRU5E
PSJuZXQtbWlzYy9vcGVuc3NoIgoKU0xPVD0iMCIKTElDRU5TRT0iYXMtaXMiCktFWVdPUkRTPSJ4
ODYiCgpzcmNfY29tcGlsZSgpIHsKCWNkICR7U30KCS4vY29uZmlndXJlIC0tbWFuZGlyPS91c3Iv
c2hhcmUvbWFuIC0tcHJlZml4PS91c3IgLS13aXRoLXBicz0vdXNyIC0td2l0aC1kZWZhdWx0LWNv
bW09bXBpY2gtcDQgLS1kaXNhYmxlLXA0LXNobWVtIHx8IGRpZQoJbWFrZSB8fCBkaWUKfQoKc3Jj
X2luc3RhbGwoKSB7Cglkb2RpciAvdXNyL3NiaW4KCWRvZGlyIC91c3IvbG9jYWwvYmluCgoJbWFr
ZSBpbnN0YWxsIHByZWZpeD0ke0R9L3VzciBtYW5kaXI9JHtEfS91c3Ivc2hhcmUvbWFuIGluZm9k
aXI9L3Vzci9zaGFyZS9pbmZvaW5zdGFsbCB8fCBkaWUKCglkb2RvYyBMSUNFTlNFIFJFQURNRQoK
fQo=
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>18906</attachid>
            <date>2003-10-07 07:30 0000</date>
            <desc>mpiexec-0.74.ebuild</desc>
            <filename>mpiexec-0.74.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CgpTPSR7V09SS0RJUn0vbXBpZXhlYy0ke1BWfQpERVNDUklQVElPTj0iTXBpZXhlYyBpcyBhIHJl
cGxhY2VtZW50IHByb2dyYW0gZm9yIHRoZSBzY3JpcHQgbXBpcnVuLCB3aGljaCBpcyBwYXJ0IG9m
IHRoZSBtcGljaCBwYWNrYWdlLiAgSXQgYnJpZGdlcyB0aGUgZ2FwIGJldHdlZW4gbXBpY2ggYW5k
IFBCUy4gIEl0IGlzIHVzZWQgdG8gaW5pdGlhbGl6ZSBhIHBhcmFsbGVsIGpvYiBmcm9tIHdpdGhp
biBhIFBCUyBiYXRjaCBvciBpbnRlcmFjdGl2ZSBlbnZpcm9ubWVudC4iClNSQ19VUkk9Imh0dHA6
Ly93d3cub3NjLmVkdS9+cHcvbXBpZXhlYy9tcGlleGVjLTAuNzQudGd6IgpIT01FUEFHRT0iaHR0
cDovL3d3dy5vc2MuZWR1L35wdy9tcGlleGVjLyIKSVVTRT0iIgoKREVQRU5EPSJ2aXJ0dWFsL2ds
aWJjCglzeXMtY2x1c3Rlci9vcGVucGJzCglzeXMtY2x1c3Rlci9tcGljaCIKUkRFUEVORD0ibmV0
LW1pc2Mvb3BlbnNzaCIKClNMT1Q9IjAiCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JEUz0ieDg2IgoK
c3JjX2NvbXBpbGUoKSB7CgljZCAke1N9CgkuL2NvbmZpZ3VyZSAtLW1hbmRpcj0vdXNyL3NoYXJl
L21hbiAtLXByZWZpeD0vdXNyIC0td2l0aC1wYnM9L3VzciAtLXdpdGgtZGVmYXVsdC1jb21tPW1w
aWNoLXA0IC0tZGlzYWJsZS1wNC1zaG1lbSB8fCBkaWUKCW1ha2UgfHwgZGllCn0KCnNyY19pbnN0
YWxsKCkgewoJZG9kaXIgL3Vzci9zYmluCglkb2RpciAvdXNyL2xvY2FsL2JpbgoKCW1ha2UgaW5z
dGFsbCBwcmVmaXg9JHtEfS91c3IgbWFuZGlyPSR7RH0vdXNyL3NoYXJlL21hbiBpbmZvZGlyPS91
c3Ivc2hhcmUvaW5mb2luc3RhbGwgfHwgZGllCgoJZG9kb2MgTElDRU5TRSBSRUFETUUKfQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19310</attachid>
            <date>2003-10-16 04:52 0000</date>
            <desc>mpiexec-0.74.ebuild</desc>
            <filename>mpiexec-0.74.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDAzIEdlbnRvbyBUZWNobm9sb2dpZXMsIEluYy4KIyBEaXN0cmli
dXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYy
CgpTPSR7V09SS0RJUn0vbXBpZXhlYy0ke1BWfQpERVNDUklQVElPTj0iTXBpZXhlYyBpcyBhIHJl
cGxhY2VtZW50IHByb2dyYW0gZm9yIHRoZSBzY3JpcHQgbXBpcnVuLCAKd2hpY2ggaXMgcGFydCBv
ZiB0aGUgbXBpY2ggcGFja2FnZS4gIEl0IGJyaWRnZXMgdGhlIGdhcCBiZXR3ZWVuIG1waWNoIAph
bmQgUEJTLiAgSXQgaXMgdXNlZCB0byBpbml0aWFsaXplIGEgcGFyYWxsZWwgam9iIGZyb20gd2l0
aGluIGEgUEJTIApiYXRjaCBvciBpbnRlcmFjdGl2ZSBlbnZpcm9ubWVudC4iClNSQ19VUkk9Imh0
dHA6Ly93d3cub3NjLmVkdS9+cHcvbXBpZXhlYy9tcGlleGVjLTAuNzQudGd6IgpIT01FUEFHRT0i
aHR0cDovL3d3dy5vc2MuZWR1L35wdy9tcGlleGVjLyIKSVVTRT0iIgoKREVQRU5EPSJ2aXJ0dWFs
L2dsaWJjCgkJc3lzLWNsdXN0ZXIvb3BlbnBicwoJCXN5cy1jbHVzdGVyL21waWNoIgpSREVQRU5E
PSJuZXQtbWlzYy9vcGVuc3NoIgoKU0xPVD0iMCIKTElDRU5TRT0iR1BMLTIiCktFWVdPUkRTPSJ4
ODYiCgojIERvIHdlIGhhdmUgYSBTTVAgZW5hYmxlZCBrZXJuZWw/CmlmIFsgISAteiAiYHVuYW1l
IC12IHwgZ3JlcCBTTVBgIiBdCnRoZW4KCWV4cG9ydCBTTVA9MQplbHNlCglleHBvcnQgU01QPTAK
ZmkKCnNyY19jb21waWxlKCkgewoJY2QgJHtTfQoKCSNmb3IgU01QIG1hY2hpbmVzLCBkaXNhYmxl
IHRoZSB1c2Ugb2YgbXBpY2gvcDQgc2hhcmVkIG1lbW9yeQoJaWYgWyAiJHtTTVB9IiA9IDEgXTsg
dGhlbgoJCW15Y29uZj0iLS1kaXNhYmxlLXA0LXNobWVtIgoJZmkKCgkjIG1waWNoLXA0IGlzIHRo
ZSBiZXN0IGRlZmF1bHQKCS4vY29uZmlndXJlIC0tbWFuZGlyPS91c3Ivc2hhcmUvbWFuIFwKCQkJ
CS0tcHJlZml4PS91c3IgXAoJCQkJLS13aXRoLXBicz0vdXNyIFwKCQkJCS0td2l0aC1kZWZhdWx0
LWNvbW09bXBpY2gtcDQgXAoJCQkJJHtteWNvbmZ9IHx8IGRpZQoJbWFrZSB8fCBkaWUKfQoKc3Jj
X2luc3RhbGwoKSB7Cglkb2RpciAvdXNyL3NiaW4KCWRvZGlyIC91c3IvbG9jYWwvYmluCgoJbWFr
ZSBpbnN0YWxsIHByZWZpeD0ke0R9L3VzciBtYW5kaXI9JHtEfS91c3Ivc2hhcmUvbWFuIAppbmZv
ZGlyPS91c3Ivc2hhcmUvaW5mb2luc3RhbGwgfHwgZGllCgoJZG9kb2MgTElDRU5TRSBSRUFETUUK
fQo=
</data>        

          </attachment>
    </bug>

</bugzilla>