Date: Tue, 27 May 2003 09:23:10 +0200 From: Morten Rodal <morten@rodal.no> To: Anthony Schneider <anthony@x-anthony.com> Cc: freebsd-current@freebsd.org Subject: Re: mpi + shmem issues Message-ID: <20030527072310.GB3290@atlantis.rodal.no> In-Reply-To: <20030525211730.GA5226@x-anthony.com> References: <20030525064929.GA96588@x-anthony.com> <20030525211730.GA5226@x-anthony.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--envbJBWh7q8WU6mo
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Sun, May 25, 2003 at 05:17:30PM -0400, Anthony Schneider wrote:
> additional information:
>=20
> when recompiling mpich for debugging symbols, configure fails on:
> checking that usable shared memory locks were found... no
>=20
> so, does this mean that mpich somehow exhausted all shmem locks?
> after running the program only 10 times, i see this as infeasible,
> considering
> a) mpich (presumably in MPI_Init()) would only want 1 or
> 2 locks on init
> and
> b) any shared memory locks mpich grabs should be freed
> upon process completion (whether clean or not) by the
> operating system, no?
>=20
ALWAYS remember to call MPI_Finalize(), since it clears up stuff like
semaphores and memory allocations.
> > #include <mpi.h>
> > #include <stdio.h>
> >=20
> > int main (int argc, char *argv[]) {
> > int mpiRank, mpiSize;
> >=20
> > MPI_Init (&argc, &argv);
> > MPI_Comm_rank (MPI_COMM_WORLD, &mpiRank);
> >=20
> > printf ("#%d here\n", mpiRank);
> >=20
MPI_Finalize();
> > return 0;
> >=20
> > }
> >=20
>=20
--=20
Morten Rodal
--envbJBWh7q8WU6mo
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)
iD8DBQE+0xJebWe1Cy11WVsRAh/5AJ99JyBvNpmALaWADaUyNffx13zxOQCfQS66
fDP+7h1PDFoopMWJ4zcKFng=
=yW8R
-----END PGP SIGNATURE-----
--envbJBWh7q8WU6mo--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030527072310.GB3290>
