Sometime ago I converted a number crunching application to a parallel
implementation by using
MPICH 1.1.2 on a cluster using Pentium Pro processors running on Linux.
The compiler is pgf90.
Code was in Fortran90. During execution tests, it turned out that
pointer based linked lists in the code
caused a lot of problems and I had to take them off. The final code run
well. The same code
runs on a SGI Origin2000 machine without any problems. Now I have
access to a new cluster
using LaheyFujitsu Fortran95 and MPICH1.2.0. The very same code crashes
on this cluster. It
does not like some (not all) "allocate" statements. I downloaded the
version from the other cluster. It
crashed as well. I moved the "allocate" statements to driver, it worked
but crashed at a MPI call
this time.
Anybody experienced similar problems with MPICH & Fortran90
combinations? I would
appreciate hearing about your experiences if you had any.
Thanks.
--
Feyzi INANC
Iowa State University, Center for Nondestructive Evaluation
Applied Sciences Complex II, 1915 Scholl Road, Ames IA 50011
Ph. (515) 294 9738 Fax. (515) 294 7771
E-Mail. [log in to unmask]
http://www.cnde.iastate.edu
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|