I discussed with Robert Ho who was working with Ralph on this option.  He
believes it's possible that the PGI compiler / runtime does not understand
OMP_PROC_BIND=SPREAD which was only introduced in OpenMP 4.0.

Unfortunately I can't find any docs as the http://www.pgroup.com/index.htm
is down right now.

We have PGI version 11.8 which only support OpenMP version 3.0, and does
not list OMP_PROC_BIND at all.

in 11.8, PGI supported MP_BIND=yes which would request the PGI runtime
libraries to bind processes or threads in a parallel region to phsyical
processors (default is no).
It also supported MP_BLIST=a,b,c,d  (when MP_BIND was set to yes to map how
you wanted threads or processes bound to physical processors 0,1,2,3.

There is a note in the documentation that setting MP_BIND does NOT affect
the compiler behavior at all, only the runtime library.


Regards,

Geoffrey (Geoff) Paulsen
Software Engineer - Platform MPI
                                                                       
                                                                       
                                                                       
 Phone: 1-720-349-2832                                                          
IBM
 E-mail: gpaul...@us.ibm.com                                           
                                                                1177 S Belt 
Line Rd
                                                             Coppell, TX 
75019-4642
                                                                      United 
States
                                                                       





From:   Howard Pritchard <hpprit...@gmail.com>
To:     Open MPI Developers <de...@open-mpi.org>
List-Post: devel@lists.open-mpi.org
Date:   06/29/2015 09:27 PM
Subject:        Re: [OMPI devel] OMPI_PROC_BIND value is invalid errors
Sent by:        "devel" <devel-boun...@open-mpi.org>



I decided just to disable the carver/pgi mtt runs.


2015-06-29 15:10 GMT-06:00 Ralph Castain <r...@open-mpi.org>:
  Very strange then - again, can you run it with the verbose flag and send
  me the output? I can't replicate what you are seeing.


  On Mon, Jun 29, 2015 at 4:05 PM, Howard Pritchard <hpprit...@gmail.com>
  wrote:
   ibm dataplex and laki ~= cray.  nothing to do with cray.
   Cray runs fine since I use aprun there.


   2015-06-29 13:54 GMT-06:00 Ralph Castain <r...@open-mpi.org>:
     Hmmm...is this some Cray weirdness? I checked the code and it looks
     right, and it runs correctly for me on both Mac and Linux. All it is
     doing is calling "setenv", so I'm wondering if there is something
     environ-specific going on here?

     I added some debug in cast that might help - can you run it on the
     Cray with "--mca rtc_base_verbose 5" on the cmd line?


     On Mon, Jun 29, 2015 at 1:19 PM, Jeff Squyres (jsquyres) <
     jsquy...@cisco.com> wrote:
      Ahh... it's OMP_PROC_BIND, not OMPI_PROC_BIND.

      Yes, Ralph just added this.

      I chatted with him about this on the phone moments ago; he's pretty
      sure he knows where to go look to find the problem.


      > On Jun 29, 2015, at 12:00 PM, Howard Pritchard <hpprit...@gmail.com
      > wrote:
      >
      > laki is also showing the errors:
      >
      >
      > Here's the shortened url:
      >
      > http://goo.gl/Ra264U
      >
      > looks like the badness started with the latest nightly.
      > I think there was some activity in the orte binding area recently.
      >
      > Howard
      >
      >
      >
      >
      > 2015-06-29 9:52 GMT-06:00 Jeff Squyres (jsquyres) <
      jsquy...@cisco.com>:
      > Can you provide an MTT short URL to show the results?
      >
      > Or, if the MTT results are not on the community reporter, can you
      show a bit more context in the output?
      >
      >
      > > On Jun 29, 2015, at 11:47 AM, Howard Pritchard <
      hpprit...@gmail.com> wrote:
      > >
      > > Hi Folks,
      > >
      > > I'm seeing an error I've not seen before in the MTT runs on the
      ibm dataplex
      > > at NERSC.  The mpirun launched jobs are failing with
      > >
      > > OMPI_PROC_BIND value is invalid
      > >
      > > errors.
      > >
      > > This is is for the trivial ring tests.
      > >
      > > Is anyone else seeing these types of errors?
      > >
      > > Howard
      > >
      > > _______________________________________________
      > > devel mailing list
      > > de...@open-mpi.org
      > > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
      > > Link to this post:
      http://www.open-mpi.org/community/lists/devel/2015/06/17558.php
      >
      >
      > --
      > Jeff Squyres
      > jsquy...@cisco.com
      > For corporate legal information go to:
      http://www.cisco.com/web/about/doing_business/legal/cri/
      >
      > _______________________________________________
      > devel mailing list
      > de...@open-mpi.org
      > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
      > Link to this post:
      http://www.open-mpi.org/community/lists/devel/2015/06/17559.php
      >
      > _______________________________________________
      > devel mailing list
      > de...@open-mpi.org
      > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
      > Link to this post:
      http://www.open-mpi.org/community/lists/devel/2015/06/17560.php


      --
      Jeff Squyres
      jsquy...@cisco.com
      For corporate legal information go to:
      http://www.cisco.com/web/about/doing_business/legal/cri/

      _______________________________________________
      devel mailing list
      de...@open-mpi.org
      Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
      Link to this post:
      http://www.open-mpi.org/community/lists/devel/2015/06/17563.php


     _______________________________________________
     devel mailing list
     de...@open-mpi.org
     Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
     Link to this post:
     http://www.open-mpi.org/community/lists/devel/2015/06/17567.php


   _______________________________________________
   devel mailing list
   de...@open-mpi.org
   Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
   Link to this post:
   http://www.open-mpi.org/community/lists/devel/2015/06/17568.php


  _______________________________________________
  devel mailing list
  de...@open-mpi.org
  Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
  Link to this post:
  http://www.open-mpi.org/community/lists/devel/2015/06/17569.php
_______________________________________________
devel mailing list
de...@open-mpi.org
Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
Link to this post:
http://www.open-mpi.org/community/lists/devel/2015/06/17570.php

Reply via email to