Jose Luiz de Souza Gomes wrote:
> Hi!
>
> I have a Fortran 90 algorithm that runs sequentially and I trying to run it in parallel mode. I'm using LAM 7.0.4 and g95 Fortran compiler. When I compile it, the messages are (a lot of them):
>
> "In file pmixpoliseg_v15.f90:1109
>
> call MPI_REDUCE(local_YG, YG, NG, MPI_INTEGER, MPI_SUM, mestre, MPI_COMM_
> 1
> In file pmixpoliseg_v15.f90:1068
>
> call MPI_REDUCE(local_AccNa, AccNa, ncomp*2, MPI_REAL, MPI_SUM, mestre, M
> 2
> Warning (155): Inconsistent types (INTEGER(4)/REAL(8)) in actual argument lists at (1) and (2)"
>
If you engage your browser and look up the subject, you will see that MPI
uses MPI_DOUBLE_PRECISION rather than attempting to overlay various sizes
of MPI_REAL. You really should find a working example parallel to whatever
you are trying to do.
|