diff options
Diffstat (limited to 'interface.ccl')
-rw-r--r-- | interface.ccl | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/interface.ccl b/interface.ccl index df33ae4..a19bd2e 100644 --- a/interface.ccl +++ b/interface.ccl @@ -4,4 +4,50 @@ implements: Hyperslab inherits: Driver +CCTK_INT FUNCTION Hyperslab_Get const CCTK_POINTER cctkGH, \ + CCTK_INT mapping_handle, \ + CCTK_INT proc, \ + CCTK_INT vindex, \ + CCTK_INT timelevel, \ + CCTK_INT hdatatype, \ + CCTK_POINTER hdata +CCTK_INT FUNCTION Hyperslab_GetList const CCTK_POINTER cctkGH, \ + CCTK_INT mapping_handle, \ + CCTK_INT num_arrays, \ + const CCTK_INT *procs, \ + const CCTK_INT *vindices, \ + const CCTK_INT *timelevels, \ + const CCTK_INT *hdatatypes, \ + CCTK_POINTER const *hdata, \ + CCTK_INT *retvals +CCTK_INT FUNCTION Hyperslab_DefineLocalMappingByIndex const CCTK_POINTER cctkGH, \ + CCTK_INT vindex, \ + CCTK_INT hdim, \ + const CCTK_INT *direction, \ + const CCTK_INT *origin, \ + const CCTK_INT *extent, \ + const CCTK_INT *downsample, \ + CCTK_INT table_handle, \ + CCTK_FPOINTER conversion_fn, \ + CCTK_INT *hsize_local, \ + CCTK_INT *hsize_global, \ + CCTK_INT *hoffset_global +CCTK_INT FUNCTION Hyperslab_DefineGlobalMappingByIndex const CCTK_POINTER cctkGH, \ + CCTK_INT vindex, \ + CCTK_INT hdim, \ + const CCTK_INT *direction, \ + const CCTK_INT *origin, \ + const CCTK_INT *extent, \ + const CCTK_INT *downsample, \ + CCTK_INT table_handle, \ + CCTK_FPOINTER conversion_fn, \ + CCTK_INT *hsize +CCTK_INT FUNCTION Hyperslab_FreeMapping CCTK_INT mapping_handle + +PROVIDES FUNCTION Hyperslab_Get WITH PUGHSlab_Get LANGUAGE C +PROVIDES FUNCTION Hyperslab_GetList WITH PUGHSlab_GetList LANGUAGE C +PROVIDES FUNCTION Hyperslab_DefineGlobalMappingByIndex WITH PUGHSlab_DefineGlobalMappingByIndex LANGUAGE C +PROVIDES FUNCTION Hyperslab_DefineLocalMappingByIndex WITH PUGHSlab_DefineLocalMappingByIndex LANGUAGE C +PROVIDES FUNCTION Hyperslab_FreeMapping WITH PUGHSlab_FreeMapping LANGUAGE C + INCLUDES HEADER: PUGHSlab.h in Hyperslab.h |