Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fortran Working Group Dublin Meeting Summary September 2008.

Similar presentations


Presentation on theme: "Fortran Working Group Dublin Meeting Summary September 2008."— Presentation transcript:

1 Fortran Working Group Dublin Meeting Summary September 2008

2 Fortran Issues Going to use Fortran subroutines – So cannot compile Fortran directly to C – Therefore MPIs must continue to have a Fortran shim layer Fortran committee has agreed to 2003 TR – Fortran equivalent to (void*) – Greatly helps the MPI Fortran bindings

3 The Big Issue Buffer aliasing – Some proposals for fixing – Not clear yet which is the Right solution call MPI_Isend(buffer….., req). call MPI_Wait(req…). buffer = 3 call MPI_Isend(buffer….., req). call MPI_Wait(req…). buffer = 3

4 The Big Issue Buffer aliasing – Some proposals for fixing – Not clear yet which is the Right solution call MPI_Isend(buffer….., req). call MPI_Wait(req…) call MPI_Address(buffer). buffer = 3 call MPI_Isend(buffer….., req). call MPI_Wait(req…) call MPI_Address(buffer). buffer = 3

5 The Big Issue Buffer aliasing – Some proposals for fixing – Not clear yet which is the Right solution call MPI_Isend(buffer….., req). call MPI_Wait(req…) call MPI_Address(buffer). buffer = 3 call MPI_Isend(buffer….., req). call MPI_Wait(req…) call MPI_Address(buffer). buffer = 3


Download ppt "Fortran Working Group Dublin Meeting Summary September 2008."

Similar presentations


Ads by Google