summaryrefslogtreecommitdiff
path: root/src/comm/OverloadComm.c
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-25 10:05:03 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-01-25 10:05:03 +0000
commit29bfcbaba503af41067f6ea16f506d1d0190bd06 (patch)
treec9904abb299603b30cf9035640067b0700d3ff01 /src/comm/OverloadComm.c
parent654c3fd09fc2f89fcb47aa233cee35f7f8bef698 (diff)
CCTK function name changes
Reorganising file structure git-svn-id: http://svn.cactuscode.org/flesh/trunk@1296 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/comm/OverloadComm.c')
-rw-r--r--src/comm/OverloadComm.c47
1 files changed, 45 insertions, 2 deletions
diff --git a/src/comm/OverloadComm.c b/src/comm/OverloadComm.c
index f6300a94..c1f31533 100644
--- a/src/comm/OverloadComm.c
+++ b/src/comm/OverloadComm.c
@@ -14,6 +14,7 @@
#include <stdarg.h>
#include "cctk_Flesh.h"
+#include "cctk_FortranString.h"
#include "OverloadMacros.h"
#include "cctk_WarnLevel.h"
@@ -47,7 +48,7 @@ static char *rcsid="$Header$";
/*@@
- @routine SetupCommFunctions(void)
+ @routine CCTKi_SetupCommFunctions
@date Thu Feb 4 08:21:26 1999
@author Tom Goodale
@desc
@@ -60,7 +61,7 @@ static char *rcsid="$Header$";
@endhistory
@@*/
-int SetupCommFunctions(void)
+int CCTKi_SetupCommFunctions(void)
{
#define OVERLOADABLE(name) OVERLOADABLE_CHECK(name)
@@ -89,3 +90,45 @@ int SetupCommFunctions(void)
#undef OVERLOADABLE
+
+
+/* Fortran bindings for the comm functions */
+
+
+
+int FMODIFIER FORTRAN_NAME(CCTK_Exit)(cGH *GH)
+{
+ CCTK_Exit(GH);
+ return 0;
+}
+
+int FMODIFIER FORTRAN_NAME(CCTK_ParallelInit)(cGH *GH)
+{
+ CCTK_ParallelInit(GH);
+ return 0;
+}
+
+int FMODIFIER FORTRAN_NAME(CCTK_Abort)(cGH *GH)
+{
+ CCTK_Abort(GH);
+ return 0;
+}
+
+int FMODIFIER FORTRAN_NAME(CCTK_SyncGroup)(cGH *GH, ONE_FORTSTRING_ARG)
+{
+ ONE_FORTSTRING_CREATE(group_name)
+ CCTK_SyncGroup(GH,group_name);
+ free(group_name);
+ return 0;
+}
+
+int FMODIFIER FORTRAN_NAME(CCTK_nProcs)(cGH *GH)
+{
+ return CCTK_nProcs(GH);
+}
+
+int FMODIFIER FORTRAN_NAME(CCTK_MyProc)(cGH *GH)
+{
+ return CCTK_MyProc(GH);
+}
+