On Wednesday, March 2, 2016, Ralph Castain <r...@open-mpi.org> wrote:

> Perhaps we can all meet in the middle:
>
> * remove the enable-debug-by-default logic
>
>
I have no strong opinion about that


> * have mpirun -version clearly state that it is a debug build and include
> Jeff’s warning about debug builds being used for performance testing
>

+1

I’m increasingly feeling that we shouldn’t output that message every time
> someone executes a debug-based operation, even if we add a param to turn
> off the warning.
>

+1



>
> On Mar 2, 2016, at 5:48 AM, Gilles Gouaillardet <
> gilles.gouaillar...@gmail.com
> <javascript:_e(%7B%7D,'cvml','gilles.gouaillar...@gmail.com');>> wrote:
>
> Ralph,
>
> that means that when a developer truse to reproduce exactly what an end
> user did, he/she will get a different behavior because only one of them is
> known. imho, that sounds a bit too crazy.
>
> what about an other approach :
> have mpirun --version (and MPI api if any) clearly state this is a debug
> build ?
> I mean a "serious" benchmark should list the third party libs and their
> versions, so that could be enough.
>
> Cheers,
>
> Gilles
>
> On Wednesday, March 2, 2016, Ralph Castain <r...@open-mpi.org
> <javascript:_e(%7B%7D,'cvml','r...@open-mpi.org');>> wrote:
>
>> What about this crazy idea? We already have .opal_unignore that looks at
>> the username. Well, what if we did the same thing here? Have autogen.pl
>> look at the username - if it is a known developer, then enable debug. If
>> not, then disable it.
>>
>> I am just concerned that we are going to spend a bunch of time responding
>> to annoyed/concerned users about this warning. Every time we ask someone to
>> run a debug build to diagnose a problem, or someone builds a debug build
>> for their own diagnostic purposes, they are going to get an unnecessary
>> warning. We already have had to contend with the annoyed users dealing with
>> auto-binding because we are trying to respond to the benchmarkers who
>> refuse to make an effort to compare apples to apples - I would advise
>> against extending that practice.
>>
>> I personally don’t mind having to explicitly enable-debug as I build from
>> a platform file, but making it more convenient for those developers who
>> don’t would be nice.
>>
>> > On Mar 2, 2016, at 4:51 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com>
>> wrote:
>> >
>> > On Mar 2, 2016, at 6:30 AM, Mark Santcroos <mark.santcr...@rutgers.edu>
>> wrote:
>> >>
>> >>> On 02 Mar 2016, at 5:06 , Gilles Gouaillardet <gil...@rist.or.jp>
>> wrote:
>> >>> what about *not* issuing this warning if OpenMPI is built from git ?
>> >>> that would be friendlier for OMPI developers,
>> >>> and should basically *not* affect endusers, since they would rather
>> build OMPI from a tarball.
>> >>
>> >> VPATH builds aren't debug builds by default, or are they?
>> >
>> > Correct -- VPATH builds are *not* debug-by-default builds.
>> >
>> > Just to be clear: the debug-by-default builds are activated when a .git
>> directory is seen in the build directory.  This is for people who git clone
>> and do a non-VPATH build.  Such people are typically developers.
>> >
>> > And just to make *that* more clear: building from a tarball will not
>> have a .git directory, so you get an optimized build by default.
>> >
>> > --
>> > 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/2016/03/18664.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/2016/03/18665.php
>
> _______________________________________________
> devel mailing list
> de...@open-mpi.org <javascript:_e(%7B%7D,'cvml','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/2016/03/18666.php
>
>
>

Reply via email to