diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-01-15 09:09:12 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-01-15 09:09:12 +0000 |
commit | b9b225878a7a69f291f0860edfc475cdc1a70309 (patch) | |
tree | 32f7ec0a59dc5e2f23fd1557ec2f517271af3681 /src/include/CactusCommFunctions.h | |
parent | 905d8f707d5ab9f8c85f1cdc0e61c4b184a29a43 (diff) |
Headers to hold overloadable function info.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@55 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include/CactusCommFunctions.h')
-rw-r--r-- | src/include/CactusCommFunctions.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/include/CactusCommFunctions.h b/src/include/CactusCommFunctions.h new file mode 100644 index 00000000..a801276a --- /dev/null +++ b/src/include/CactusCommFunctions.h @@ -0,0 +1,35 @@ + /*@@ + @header CactusCommFunctions.h + @date Thu Jan 14 18:37:58 1999 + @author Tom Goodale + @desc + Overloadable communication functions + @enddesc + @@*/ + +/* $Id$ */ + +#ifndef _CACTUSCOMMFUNCTIONS_H_ +#define _CACTUSCOMMFUNCTIONS_H_ + +#ifdef _cplusplus +extern "C" { +#endif + +cGH *SetupGH(tFleshConfig *, int); +int SetupGF(cGH *, cGF *); + +int SyncAllFuncs(cGH *); +int SyncGroupFuncs(cGH *, const char *group); +int SyncOneFunc(cGH *, cGF *); + +int ParallelInit(tFleshConfig *); +int ParallelFinalise(tFleshConfig *); + +int Reduce(cGH *, cGF *, int operation, void *result); + +#ifdef _cplusplus + } +#endif + +#endif |