hi, i have compiled a program called ParaView (paraview.org) with MPI support using OpenMPI 1.0.2, and when i try to run the paraview executable using
mpiexec -n 4 paraview or miprun -np 4 paraview instead of having one paraview window open with parallel support, there are 4 paraview windows opened, none of which are running with parallel support. attached are the ompi_info and config.log files. below is the text of the cmake call i used to configure paraview: cmake -DVTK_USE_MPI:BOOL=ON -DMPI_INCLUDE_PATH:PATH=/local2/openmpi1.0.2/include/ -DVTK_MPIRUN_EXE:FILEPATH=/local2/openmpi1.0.2/bin/mpirun -DMPI_LIBRARY:FILEPATH=/local2/openmpi1.0.2/lib/libmpicxx.la /local2/paraview-2.4.3/ i also edited the ParaView CMakeLists.txt file to contain: SET(CMAKE_C_COMPILER mpicc) SET(CMAKE_CXX_COMPILER mpicxx) both compiler wrappers are on the top of my PATH. also, as far as PATH goes, yes, i am certain that the mpiexec and paraview binaries are the ones i think they are (i.e. when I WHICH MPIEXEC it only shows the one i compiled locally, etc). anyone have any insight on this? for the record, when i compile paraview with MPI support using mpich2 (1.0.3), and then do mpiexec calling that version of paraview, i get the expected behavior (i.e. one paraview window running with parallel support). thanks in advance, bryan smith
Open MPI: 1.0.2 Open MPI SVN revision: r9571 Open RTE: 1.0.2 Open RTE SVN revision: r9571 OPAL: 1.0.2 OPAL SVN revision: r9571 Prefix: /local2/openmpi1.0.2/ Configured architecture: x86_64-unknown-linux-gnu Configured by: bryan Configured on: Thu May 11 10:57:02 PDT 2006 Configure host: iridium Built by: bryan Built on: Thu May 11 11:08:44 PDT 2006 Built host: iridium C bindings: yes C++ bindings: yes Fortran77 bindings: no Fortran90 bindings: no C compiler: gcc C compiler absolute: /usr/bin/gcc C++ compiler: g++ C++ compiler absolute: /usr/bin/g++ Fortran77 compiler: none Fortran77 compiler abs: none Fortran90 compiler: none Fortran90 compiler abs: none C profiling: yes C++ profiling: yes Fortran77 profiling: no Fortran90 profiling: no C++ exceptions: no Thread support: posix (mpi: no, progress: no) Internal debug support: no MPI parameter check: runtime Memory profiling support: no Memory debugging support: no libltdl support: 1 MCA memory: malloc_hooks (MCA v1.0, API v1.0, Component v1.0.2) MCA paffinity: linux (MCA v1.0, API v1.0, Component v1.0.2) MCA maffinity: first_use (MCA v1.0, API v1.0, Component v1.0.2) MCA maffinity: libnuma (MCA v1.0, API v1.0, Component v1.0.2) MCA timer: linux (MCA v1.0, API v1.0, Component v1.0.2) MCA allocator: basic (MCA v1.0, API v1.0, Component v1.0) MCA allocator: bucket (MCA v1.0, API v1.0, Component v1.0) MCA coll: basic (MCA v1.0, API v1.0, Component v1.0.2) MCA coll: self (MCA v1.0, API v1.0, Component v1.0.2) MCA coll: sm (MCA v1.0, API v1.0, Component v1.0.2) MCA io: romio (MCA v1.0, API v1.0, Component v1.0.2) MCA mpool: sm (MCA v1.0, API v1.0, Component v1.0.2) MCA pml: ob1 (MCA v1.0, API v1.0, Component v1.0.2) MCA pml: teg (MCA v1.0, API v1.0, Component v1.0.2) MCA bml: r2 (MCA v1.0, API v1.0, Component v1.0.2) MCA bml: r2 (MCA v1.0, API v1.0, Component v1.0.2) MCA ptl: self (MCA v1.0, API v1.0, Component v1.0.2) MCA ptl: sm (MCA v1.0, API v1.0, Component v1.0.2) MCA ptl: tcp (MCA v1.0, API v1.0, Component v1.0.2) MCA btl: self (MCA v1.0, API v1.0, Component v1.0.2) MCA btl: sm (MCA v1.0, API v1.0, Component v1.0.2) MCA btl: tcp (MCA v1.0, API v1.0, Component v1.0) MCA topo: unity (MCA v1.0, API v1.0, Component v1.0.2) MCA gpr: null (MCA v1.0, API v1.0, Component v1.0.2) MCA gpr: proxy (MCA v1.0, API v1.0, Component v1.0.2) MCA gpr: replica (MCA v1.0, API v1.0, Component v1.0.2) MCA iof: proxy (MCA v1.0, API v1.0, Component v1.0.2) MCA iof: svc (MCA v1.0, API v1.0, Component v1.0.2) MCA ns: proxy (MCA v1.0, API v1.0, Component v1.0.2) MCA ns: replica (MCA v1.0, API v1.0, Component v1.0.2) MCA oob: tcp (MCA v1.0, API v1.0, Component v1.0) MCA ras: dash_host (MCA v1.0, API v1.0, Component v1.0.2) MCA ras: hostfile (MCA v1.0, API v1.0, Component v1.0.2) MCA ras: localhost (MCA v1.0, API v1.0, Component v1.0.2) MCA ras: slurm (MCA v1.0, API v1.0, Component v1.0.2) MCA rds: hostfile (MCA v1.0, API v1.0, Component v1.0.2) MCA rds: resfile (MCA v1.0, API v1.0, Component v1.0.2) MCA rmaps: round_robin (MCA v1.0, API v1.0, Component v1.0.2) MCA rmgr: proxy (MCA v1.0, API v1.0, Component v1.0.2) MCA rmgr: urm (MCA v1.0, API v1.0, Component v1.0.2) MCA rml: oob (MCA v1.0, API v1.0, Component v1.0.2) MCA pls: daemon (MCA v1.0, API v1.0, Component v1.0.2) MCA pls: fork (MCA v1.0, API v1.0, Component v1.0.2) MCA pls: proxy (MCA v1.0, API v1.0, Component v1.0.2) MCA pls: rsh (MCA v1.0, API v1.0, Component v1.0.2) MCA pls: slurm (MCA v1.0, API v1.0, Component v1.0.2) MCA sds: env (MCA v1.0, API v1.0, Component v1.0.2) MCA sds: pipe (MCA v1.0, API v1.0, Component v1.0.2) MCA sds: seed (MCA v1.0, API v1.0, Component v1.0.2) MCA sds: singleton (MCA v1.0, API v1.0, Component v1.0.2) MCA sds: slurm (MCA v1.0, API v1.0, Component v1.0.2)
config.log.bz2
Description: BZip2 compressed data