I have open-mpi installed with gcc and gfortran.
When I use "USE MPI" and compile the lines :
The first lines compiles, for the second I get this:
Error: Generic subroutine 'mpi_bcast' at (1) is not an intrinsic subroutine
If I use include 'mpif.h', it compiles just fine.
The problem appears only when I am trying to send MPI_CHARACTER
I am using 3 processors
I am calling a series of MPI_SCATTER which work when I send messages of
5 ko to the other processors, fails at the second scatter if I sent
messages of ~10 ko, and fails at the first scatter for bigger messages.
The message is:
2 processes killed (possibly by Open MPI)
Could this be a problem of maximum allowed message size? Or of buffering