On Sep 1, 2012, at 4:33 AM, Zbigniew Koza <zzk...@gmail.com> wrote: > Thanks, Ralph, > > the new syntax works well (I used "man mpirun", which displayed the old > syntax).
Ouch - will have to fix that. Thx > Also, the report displayed by --report-binding is far more human-readable > than in previous versions of OpenMPI > > Out of curiosity, and also to supress the warning, I installed the > libnuma-dev package with libnuma.so and libnuma.a libraries, but the warning > remains. > Does it mean I should recompile OpenMPI to get rid of this warning? I'll have to let Jeff answer that one, but I should think not as it is dynamically loaded. For now, you can turn that warning off by adding -mca hwloc_base_mem_bind_failure_action silent Jeff is responsible for the length of that param :-) > > Z Koza > > > > 2012/9/1 Ralph Castain <r...@open-mpi.org> > You are using cmd line options that no longer exist in the 1.9 release - look > at "mpirun -h" for the current list of options. > > FWIW: in your example, the correct cmd line would be: > > mpirun -np 2 --bind-to core -map-by core --report-bindings uptime > > Note the space in "--bind-to core" and the "-map-by" option syntax. The > warning means that we didn't find libnuma installed on your machine, so we > cannot bind memory allocations (but can bind processes). > > On Sep 1, 2012, at 3:41 AM, Zbigniew Koza <zzk...@gmail.com> wrote: > >> Hi, >> >> I have one more question. >> I wanted to experiment with processor affinity command-line options on my >> ubuntu PC. >> When I use OpenMPI compiled from sourecs a few weeks ago, mpirun returns >> error messages. >> However, the"official" OpenMPI installation on the same machine makes no >> problem. >> Does it mean there's a bug in OpenMPI-current and I should report a bug? >> >> ======= 1. OpneMPI version: ==== >> >> mpirun -V >> mpirun (Open MPI) 1.9a1r26880 >> >> Report bugs to http://www.open-mpi.org/community/help/ >> >> >> ==== 2. mpirun "offending" command and error report: === >> >> zkoza@zbyszek:~$ mpirun -np 2 --bind-to-core -bycore --report-bindings uptime >> -------------------------------------------------------------------------- >> WARNING: a request was made to bind a process. While the system >> supports binding the process itself, at least one node does NOT >> support binding memory to the process location. >> >> Node: zbyszek >> >> This is a warning only; your job will continue, though performance may >> be degraded. >> -------------------------------------------------------------------------- >> -------------------------------------------------------------------------- >> mpirun was unable to find the specified executable file, and therefore >> did not launch the job. This error was first reported for process >> rank 0; it may have occurred for other processes as well. >> >> NOTE: A common cause for this error is misspelling a mpirun command >> line parameter option (remember that mpirun interprets the first >> unrecognized command line token as the executable). >> >> Node: zbyszek >> Executable: -bycore >> -------------------------------------------------------------------------- >> 2 total processes failed to start >> >> >> ==== 3. the same mpirun command using standard MPI installation ==== >> >> LD_LIBRARY_PATH=/usr/lib/openmpi /usr/bin/mpirun --path /usr/lib/openmpi -np >> 2 --bind-to-core -bycore --report-bindings uptime >> [zbyszek:03104] [[7637,0],0] odls:default:fork binding child [[7637,1],0] to >> cpus 0001 >> [zbyszek:03104] [[7637,0],0] odls:default:fork binding child [[7637,1],1] to >> cpus 0002 >> 12:25:51 up 21:27, 1 user, load average: 0.00, 0.01, 0.05 >> 12:25:51 up 21:27, 1 user, load average: 0.00, 0.01, 0.05 >> >> >> ==== 4. version of standard OpenMPI === >> >> zkoza@zbyszek:~$ LD_LIBRARY_PATH=/usr/lib/openmpi /usr/bin/mpirun --path >> /usr/lib/openmpi --version >> mpirun (Open MPI) 1.4.3 >> >> >> >> Z Koza >> _______________________________________________ >> 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 > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users