Good! Thanks for your support!
Regards. 2011/1/28 Jeff Squyres <jsquy...@cisco.com> > Thanks for the confirmation. > > I committed the fix to the trunk as of r24322 and filed CMR's for v1.4 and > v1.5. > > > > On Jan 28, 2011, at 2:50 AM, Gabriele Fatigati wrote: > > > Hi Jeff, > > > > i'm trying your patch on openmpi-1.7a1r24319 version and it works well! > > > > Arguments are parsed well with totalview: > > > > Command: > > > > mpirun --debug -n 2 ./a.out a b "c d" > > > > output: > > > > a > > b > > c d > > > > > > > > > > 2011/1/27 Jeff Squyres <jsquy...@cisco.com> > > I did my patch against the development trunk; could you try the attached > patch to a trunk nightly tarball and see if that works for you? > > > > If it does, I can provide patches for v1.4 and v1.5 (the code moved a bit > between these 3 versions, so I would need to adapt the patches a little). > > > > > > > > On Jan 27, 2011, at 9:06 AM, Gabriele Fatigati wrote: > > > > > Ok Jeff, > > > > > > explain me where is the code and i'll try to fix it. > > > > > > Thanks a lot. > > > > > > 2011/1/27 Jeff Squyres <jsquy...@cisco.com> > > > I found the code in OMPI that is dropping the quoting. > > > > > > Specifically: it *is* OMPI that is dropping your quoting / splitting > "foo bar" into 2 arguments when re-execing totalview. > > > > > > Let me see if I can gin up a patch... > > > > > > > > > On Jan 27, 2011, at 7:42 AM, Ralph Castain wrote: > > > > > > > The problem is that mpirun regenerates itself to exec a command of > "totalview mpirun ....", and the quotes are lost in the process. > > > > > > > > Just start your debugged job with "totalview mpirun ..." and it > should work fine. > > > > > > > > On Jan 27, 2011, at 3:00 AM, Gabriele Fatigati wrote: > > > > > > > >> The problem is how mpirun scan input parameters when Totalview is > invoked. > > > >> > > > >> There is some wrong behaviour in the middle :( > > > >> > > > >> 2011/1/27 Reuti <re...@staff.uni-marburg.de> > > > >> Am 27.01.2011 um 10:32 schrieb Gabriele Fatigati: > > > >> > > > >> > Mm, > > > >> > > > > >> > doing as you suggest the output is: > > > >> > > > > >> > a > > > >> > b > > > >> > "c > > > >> > d" > > > >> > > > >> Whoa - your applications without the debugger is running fine - so I > don't think that it's a problem with `mpirun` per se. > > > >> > > > >> The same happens with single quotes inside double quotes? > > > >> > > > >> -- Reuti > > > >> > > > >> > > > >> > and not: > > > >> > > > > >> > a > > > >> > b > > > >> > "c d" > > > >> > > > > >> > 2011/1/27 Reuti <re...@staff.uni-marburg.de> > > > >> > Hi, > > > >> > > > > >> > Am 27.01.2011 um 09:48 schrieb Gabriele Fatigati: > > > >> > > > > >> > > Dear OpenMPI users and developers, > > > >> > > > > > >> > > i'm using OpenMPI 1.4.3 and Intel compiler. My simple > application require 3 line arguments to work. If i use the follow command: > > > >> > > > > > >> > > mpirun -np 2 ./a.out a b "c d" > > > >> > > > > > >> > > It works well. > > > >> > > > > > >> > > Debugging my application with Totalview: > > > >> > > > > > >> > > mpirun -np 2 --debug ./a.out a b "c d" > > > >> > > > > > >> > > Argument parsing doesn't work well. Arguments passed are: > > > >> > > > > > >> > > a b c d > > > >> > > > > >> > this double expansion can happen with certain wrappers (also with > queuing system this happens sometimes). What you can try is: > > > >> > > > > >> > $ mpirun -np 2 --debug ./a.out a b "'c d'" > > > >> > > > > >> > $ mpirun -np 2 --debug ./a.out a b "\"c d\"" > > > >> > > > > >> > -- Reuti > > > >> > > > > >> > > > > >> > > and not > > > >> > > > > > >> > > a b "c d" > > > >> > > > > > >> > > I think there is an issue in parsing the arguments invoking > Totalview. Is this a bug into mpirun or i need to do it in other way? > > > >> > > > > > >> > > Thanks in forward. > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > -- > > > >> > > Ing. Gabriele Fatigati > > > >> > > > > > >> > > Parallel programmer > > > >> > > > > > >> > > CINECA Systems & Tecnologies Department > > > >> > > > > > >> > > Supercomputing Group > > > >> > > > > > >> > > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > > >> > > > > > >> > > www.cineca.it Tel: +39 051 6171722 > > > >> > > > > > >> > > g.fatigati [AT] cineca.it > > > >> > > _______________________________________________ > > > >> > > users mailing list > > > >> > > us...@open-mpi.org > > > >> > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > >> > > > > >> > > > > >> > _______________________________________________ > > > >> > users mailing list > > > >> > us...@open-mpi.org > > > >> > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > -- > > > >> > Ing. Gabriele Fatigati > > > >> > > > > >> > Parallel programmer > > > >> > > > > >> > CINECA Systems & Tecnologies Department > > > >> > > > > >> > Supercomputing Group > > > >> > > > > >> > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > > >> > > > > >> > www.cineca.it Tel: +39 051 6171722 > > > >> > > > > >> > g.fatigati [AT] cineca.it > > > >> > _______________________________________________ > > > >> > users mailing list > > > >> > us...@open-mpi.org > > > >> > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > >> > > > >> > > > >> _______________________________________________ > > > >> users mailing list > > > >> us...@open-mpi.org > > > >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > >> > > > >> > > > >> > > > >> > > > >> -- > > > >> Ing. Gabriele Fatigati > > > >> > > > >> Parallel programmer > > > >> > > > >> CINECA Systems & Tecnologies Department > > > >> > > > >> Supercomputing Group > > > >> > > > >> Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > > >> > > > >> www.cineca.it Tel: +39 051 6171722 > > > >> > > > >> g.fatigati [AT] cineca.it > > > >> _______________________________________________ > > > >> users mailing list > > > >> us...@open-mpi.org > > > >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > > > _______________________________________________ > > > > users mailing list > > > > us...@open-mpi.org > > > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > > > > -- > > > Jeff Squyres > > > jsquy...@cisco.com > > > For corporate legal information go to: > > > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > > > > > > > _______________________________________________ > > > users mailing list > > > us...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > > > > > > > > > > -- > > > Ing. Gabriele Fatigati > > > > > > Parallel programmer > > > > > > CINECA Systems & Tecnologies Department > > > > > > Supercomputing Group > > > > > > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > > > > > www.cineca.it Tel: +39 051 6171722 > > > > > > g.fatigati [AT] cineca.it > > > _______________________________________________ > > > users mailing list > > > us...@open-mpi.org > > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > -- > > Jeff Squyres > > jsquy...@cisco.com > > For corporate legal information go to: > > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > > _______________________________________________ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > > > > > > -- > > Ing. Gabriele Fatigati > > > > Parallel programmer > > > > CINECA Systems & Tecnologies Department > > > > Supercomputing Group > > > > Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy > > > > www.cineca.it Tel: +39 051 6171722 > > > > g.fatigati [AT] cineca.it > > _______________________________________________ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > > -- Ing. Gabriele Fatigati Parallel programmer CINECA Systems & Tecnologies Department Supercomputing Group Via Magnanelli 6/3, Casalecchio di Reno (BO) Italy www.cineca.it Tel: +39 051 6171722 g.fatigati [AT] cineca.it