I've been scratching my head over this: lnx01:/usr/lib> orterun -n 2 --mca btl ^openib ~/c++/tests/mpitest [lnx01:14417] mca: base: component_find: unable to open btl openib: file not found (ignored) [lnx01:14418] mca: base: component_find: unable to open btl openib: file not found (ignored) Hello world, I'm process 0 Hello world, I'm process 1 lnx01:/usr/lib> grep openib /etc/openmpi/openmpi-mca-params.conf # btl = ^openib btl = ^openib lnx01:/usr/lib> orterun -n 2 ~/c++/tests/mpitest [lnx01:14429] mca: base: component_find: unable to open btl openib: file not found (ignored) [lnx01:14430] mca: base: component_find: unable to open btl openib: file not found (ignored) Hello world, I'm process 0 Hello world, I'm process 1
and when I strace it, I get uname({sys="Linux", node="lnx01", ...}) = 0 open("/etc/openmpi/openmpi-mca-params.conf", O_RDONLY) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf820698) = -1 ENOTTY (Inappropriate ioctl for device) fstat64(3, {st_mode=S_IFREG|0644, st_size=2877, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f72000 read(3, "#\n# Copyright (c) 2004-2005 The "..., 8192) = 2877 read(3, "", 4096) = 0 read(3, "", 8192) = 0 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf8205f8) = -1 ENOTTY (Inappropriate ioctl for device) close(3) = 0 munmap(0xb7f72000, 4096) = 0 Why can't I suppress the dreaded Infinityband message? System is Ubuntu 7.04 with 'ported' (ie locally recompiled) current Open MPI packages from Debian. Dirk -- Three out of two people have difficulties with fractions.