Hi,
"Jeff Squyres (jsquyres)" <[email protected]> writes:
> The list of names in the hostfile specifies the servers that will be used,
> not the network interfaces. Have a look at the TCP portion of the FAQ:
>
> http://www.open-mpi.org/faq/?category=tcp
Thanks a lot for this.
Now it works OK if I run it like
[angelv@comer RTI2D.Parallel]$ mpiexec -loadbalance --mca
btl_tcp_if_include p1p1 -prefix $OMPI_PREFIX -hostfile $MPI_HOSTS -n 4
../../../mancha2D_mpi_h5fc.x\
mancha.trol
But, the FAQ seems to be wrong, since it also says that I should be able
to run like:
[angelv@comer RTI2D.Parallel]$ mpiexec -loadbalance --mca
btl_tcp_if_include 192.168.1.x/24 -prefix $OMPI_PREFIX -hostfile
$MPI_HOSTS -n 4 ../../../mancha2D_\
mpi_h5fc.x mancha.trol
but then I get the following error:
--------------------------------------------------------------------------
WARNING: An invalid value was given for btl_tcp_if_include. This
value will be ignored.
Local host: catar
Value: 192.168.1.x/24
Message: Invalid specification (inet_pton() failed)
--------------------------------------------------------------------------
If I specify the subnet as 192.168.1.0/24 all is in order.
I'm running 1.6.4:
[angelv@comer RTI2D.Parallel]$ ompi_info
Package: Open MPI angelv@comer Distribution
Open MPI: 1.6.4
Thanks,
--
Ángel de Vicente
http://angel-de-vicente.blogspot.com/