three processors to do the encoding work. See the technical details page for why this is so.
Also note that LAM/MPI has several features of the MPI standard
that not all MPI implementations have (you may have noticed that the
parallel BladeEnc configure script checked for a few
specific features in MPI). As such, if you are using LAM/MPI, you do
not need to use mpirun at all. If you do not use
mpirun with BladeEnc under LAM/MPI, parallel BladeEnc
will automatically use all the machines that you
lambooted with. For example:
$ bladeenc foo.wav bar.wav baz.wav
(i.e., running BladeEnc just the way you always have) will
automatically sense that the LAM/MPI run-time environment is running,
detect how many machines you lambooted over, and split
the MP3 encoding work across all of them.
After you have run BladeEnc as many times are you want, you may
need to shut the MPI run-time environment down. If your MPI required
a command to start up, it will also likely require a command to shut
down as well. LAM/MPI uses the wipe command for this:
% wipe -v hostfile
where hostfile is the same file that you used with the
lamboot command.