Tom Rosmond writes:
> Thanks for replying, but the difference between what can be done in C
> vs fortran is still my problem. I apologize for my rudimentary
> understanding of C, but here is a brief summary:
I'm not an expert on this stuff, just cautioning about Fortran semantics
where I could
Thanks for replying, but the difference between what can be done in C vs
fortran is still my problem. I apologize for my rudimentary
understanding of C, but here is a brief summary:
In my originally attached C-program 'testmpi3.c' we have:
int **shar_pntr : declare pointer variable (a point
Jeff Hammond writes:
> MPI uses void** arguments to pass pointer by reference so it can be
> updated. In Fortran, you always pass by reference so you don't need
> this.
I don't know if it's relevant in this case, but that's not generally
true (even for Fortran 77, for which I used to know the st
MPI uses void** arguments to pass pointer by reference so it can be updated. In
Fortran, you always pass by reference so you don't need this. Just pass your
Fortran pointer argument.
There are MPI-3 shared memory examples in Fortran somewhere. Try Using Advanced
MPI (latest edition) or MPI Trac
Hello,
I am trying to port a simple halo exchange program from C to fortran.
It is designed to demonstrate the shared memory features of MPI-3. The
original C program was download from an Intel site, and I have modified
it to simplify the port. A tarfile of a directory with each program and