One application I have requires the solution of a complex PDE that uses significant amounts of memory (can be up to 1GB). On standard MPI clusters, the large memory requirement is not a problem, as nodes typically have many GB of memory so I can run as as many 1GB processes as there are cores on an HPC cluster. However, the Intel 5110P Phi card, which functions as a single MPI node, only as ~8 GB of memory, so I can't run 60 processes each at 1GB.
Q: Can the host share memory that the phi card can access? (and I'd like to do this using Fortran). I've seen various compiler directives and pragmas that indicate some sharing, but I have yet to see what I need (I've been busy getting the Phi card up and running, which it is now).
BTW, I see no way to search this forum, as I would think this question would have already been answered.