[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bgl-discuss] Re: [bgl-support] MPI_MAPPING vs. BGLMPI_MAPPING



Narayan,

With the new version of cobalt, the mapping option (-e BGLMPI_MAPPING=TXYZ) works as expected now. The ouput shows the following for the two mapping env variables:

BGLMPI_MAPPING = TXYZ, MPI_MAPPING = NONE

Thanks for your effort on fixing this problem.

Dinesh

----- Original Message ----- From: "Dinesh Kaushik" <kaushik@xxxxxxxxxxx>
To: "Narayan Desai" <desai@xxxxxxxxxxx>; "Susan Coghlan" <smc@xxxxxxxxxxx>
Cc: <discuss@xxxxxxxxxxxxxxx>; <support@xxxxxxxxxxxxxxx>
Sent: Monday, August 01, 2005 10:35 PM
Subject: Re: [bgl-discuss] Re: [bgl-support] MPI_MAPPING vs. BGLMPI_MAPPING



Narayan and Susan,

After testing on a dedicated partition, I conclude that the current mpirun is broken. It generates an error if BGLMPI_MAPPING is specified:

<Aug 1 22:24:07> FE_MPI (ERROR): You have used both BGLMPI_MAPPING and MPI_MAPPING env. vars

Specifying MPI_MAPPING=TXYZ does not change the default mapping (XYZT).

Right now, the only way to change the mapping seems through -mapfile option for mpirun. This works as expected. However, we do not have this option supported through the scheduler (please correct me if I am wrong).

Thanks,

Dinesh

----- Original Message ----- From: "Narayan Desai" <desai@xxxxxxxxxxx>
To: "Katherine M Riley" <kmriley@xxxxxxxxxxxxxxxxxx>
Cc: <discuss@xxxxxxxxxxxxxxx>; <support@xxxxxxxxxxxxxxx>
Sent: Thursday, July 28, 2005 3:28 PM
Subject: [bgl-discuss] Re: [bgl-support] MPI_MAPPING vs. BGLMPI_MAPPING



"Katherine" == Katherine M Riley <Katherine> writes:

Katherine> For the tutorial we were trying to demonstrate some Katherine> mapping options. But, when folks were passing in with Katherine> "-e" to the queuing system, we would get a complaint that Katherine> both MPI_MAPPING and BGLMPI_MAPPING are both set. None Katherine> of us know what MPI_MAPPING is but we tried setting that Katherine> back and forth between XYZT and TXYZ and got no change.

 Katherine> So - my question - do we know what MPI_MAPPING is?  And,
 Katherine> why can't we set BGLMPI_MAPPING?

Cobalt isn't setting any environment variables implicitly. My hunch is
that this is a bug in the mpirun command. We could concievably remap
this option in the process manager, if we can find a working way to
setup the mapping.

Has the environment variable name changed? Does specifying the
MPI_MAPPING variable work?
-nld



- --------------------------------------------------------------------
To add or remove yourself from this mailing list, use the 'notifyme'
command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.



- -------------------------------------------------------------------- To add or remove yourself from this mailing list, use the 'notifyme' command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.



- -------------------------------------------------------------------- To add or remove yourself from this mailing list, use the 'notifyme' command on any BGL machine. To remove: notifyme -n, to add: notifyme -y.