diff options
Diffstat (limited to 'src/include/pughi.h')
-rw-r--r-- | src/include/pughi.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/include/pughi.h b/src/include/pughi.h index 84cf6ba..8b4083c 100644 --- a/src/include/pughi.h +++ b/src/include/pughi.h @@ -16,6 +16,20 @@ extern "C" { #endif +extern int (*PUGHi_DestroyP2LTranslation) (void *table); +extern int (*PUGHi_PhysicalToLogical) (void *table, int proc); +extern int (*PUGHi_LogicalToPhysical) (void *table, int num); + +extern int (*PUGHi_GenerateTopology)(int dim, + int total_procs, + const int *nsize, + const int *nghostzones, + int *nprocs); + +extern void *(*PUGHi_CreateP2LTranslation)(int dim, + int *nprocs, + int np); + pConnectivity *PUGH_SetupConnectivity(int dim, int total_procs, const int *nsize, @@ -50,10 +64,6 @@ void PUGH_DestroyConnectivity(pConnectivity **conn); void PUGH_DestroyPGExtras(pGExtras **PGExtras); void PUGH_DestroyPGH(pGH **pughGH); -int PUGH_GenerateTopology(int dim, int total_procs, int *nprocs); -int PUGH_GenerateAlternativeTopology(int dim, int total_procs, const int *nsize, - const int *nghostzones, int *nprocs); - int PUGH_GenerateNeighbours(int dim, int total_procs, int *nprocs, |