I am trying to do some simple fortran MPI examples to verify I have a good 
installation
of OpenMPI and I have a distributed program that calculates PI. It seems to 
compile
and work fine with 1.1.4 but whan I compile and run the same program with 1.2b3
I get a bunch of the same ORTE errors and then my shell is locked up:

[node001:30268] [0,0,0] ORTE_ERROR_LOG: Data unpack had inadequate space in 
file dss/dss_unpack.c at line 90
[node001:30268] [0,0,0] ORTE_ERROR_LOG: Data unpack had inadequate space in 
file gpr_replica_cmd_processor.c at line 361

I then do a Ctrl-C and it tells me "mpirun: killing job..." but my shell never 
comes back.


I do get the following compile time warnings when I build the simple app with 
either 1.1.4 or 1.2b3:

mpif90  -c -I/opt/openmpi/1.1.4/include    pi.f
In file pi.f:73

      call mpi_reduce(times(1), total, 1, mpi_real,
                      1
In file pi.f:67

      call mpi_reduce(piece, pi, 1, mpi_double_precision,
                      2
Warning (155): Inconsistent types (REAL(4)/REAL(8)) in actual argument lists at 
(1) and (2)
mpif90 -o pi pi.o f.o -L /opt/openmpi/1.1.4/lib -lmpi


Reply via email to