Hi, I am trying to get rid of the following error message when I use mpirun.
mca: base: component_find: "mca_ess_portals_utcp" does not appear to be a valid ess MCA dynamic component (ignored): /usr/local/lib/openmpi/mca_ess_portals_utcp.so: undefined symbol: mca_ess_portals_utcp_component I am trying to remove the portals components altogether...here's why: When I originally built openmpi, I used a simple configuration string: ./configure --with-threads=posix --enable-mpi-threads --with-openib=/usr --with-openib-libdir=/usr/lib64 --disable-mpi-cxx This gives me an error while the make is running, most likely a problem with my Portals installation. So, I just want to skip Portals BTLs. /usr/bin/ld: /usr/local/lib/libp3api.a(libp3api_a-acl.o): relocation R_X86_64_32S against `p3_api_process' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libp3api.a: could not read symbols: Bad value collect2: ld returned 1 exit status make[2]: *** [libmpi.la] Error 1 make[2]: Leaving directory `/mnt/shared/apps/openmpi-1.4.3/ompi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/mnt/shared/apps/openmpi-1.4.3/ompi' make: *** [all-recursive] Error 1 So I changed the configuration to: ./configure --with-threads=posix --enable-mpi-threads --with-openib=/usr --with-openib-libdir=/usr/lib64 --disable-mpi-cxx --enable-mca-no-build=btl-portals,ess-portals_utcp,common-portals,mtl-portals This allowed OpenMPI to build, but then I receive the runtime error above. Is there a way to stop the Portals pieces from even trying to build and run? Paul Monday