Narayan,
BGLMPI_MAPPING = TXYZ, MPI_MAPPING = NONE
Thanks for your effort on fixing this problem.
Dinesh
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.