Difficulties with mpb-mpi on Centos3 x86_64
"Heather L. Sarik" <[email protected]>
| Newsgroups | gmane.comp.science.photonic-bands |
|---|---|
| Message-ID | <[email protected]> |
I'm having difficulties with mpb-mpi on CentOS 3.6, x86_64. The vital info: CentOS 3.6, gcc 3.2.3 LAM 7.1.2 hdf5-1.6.4 (also tried hdf5-1.6.5) fftw-2.1.5 libctl-2.2 mpb-1.4.2 My LAM installation appears to work fine and "hello world" type parallel test programs run correctly with mpirun. I am unable to get mpb-mpi to work correctly with mpirun. When I build mpb-mpi --with-mpi, I get linmin errors when using the test ctl files, even when only running 1 process (ie, mpirun -np 1): linmin: ERROR: INITIAL G .GE. ZERO CHECK failure on line 91 of linmin.c: linmin failure When I build mpb-mpi --with-mpi --enable-debug, the single-process example (mpirun -np 1) works, but multiprocess mpirun jobs hang forever at the following stage: "epsilon: 1-12, mean 2.59342, harm. mean 1.17825, 17.2852% > 1, 14.4857% "fill" Outputting epsilon..." I've tried hdf5-1.6.4 and hdf5-1.6.5, compiled both with and without parallel support. Any suggestions on how to go about debugging where the problem lies would be much appreciated. There are no obvious problems/errors in compilation; the various libraries, etc appear to be found during the build process. Thanks, Heather Sarik Duke Univ Dept of ECE [email protected]