Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

MPI/Fortran programming problems

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Alex Harford alexh_00 at hotmail.com
Fri Jul 28 12:17:15 PDT 2000


I'm running into a strange error with a Fortran program that I'm running on 
our cluster.

It's spitting out:

Sending bcast
8 - MPI_BCAST : Message truncated
[8]  Aborting program !
[8] Aborting program!
p8_3396:  p4_error: : 14
rm_l_8_3397:  p4_error: interrupt SIGINT: 2
P4 procgroup file is procgroup.

(The first and last lines are my own debugging info)

The line of offending code is this:

call mpi_bcast(phis,25326,MPI_DOUBLE_PRECISION,0,MPI_COMM_WORLD,ierr)

This next line works (yes, I know it's a send, but an mpi_bcast of this 
array works as well)

call mpi_send(omegs,8442,MPI_DOUBLE_PRECISION,j,1,MPI_COMM_WORLD,ierr)

This only happens on large bcast sizes.  It barfs on a MPI_DOUBLE_PRECISION 
of size 25326, but works ok on something on a double precision array of 
8442.  Very puzzling.  I've tried doing mpi_send, but it just hangs instead. 
  The arrays are declared properly, and the sizes are correct.

Any ideas?

Alex

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com





More information about the Beowulf mailing list