summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/include/Groups.h2
-rw-r--r--src/main/Groups.c24
2 files changed, 26 insertions, 0 deletions
diff --git a/src/include/Groups.h b/src/include/Groups.h
index b9c193b1..a7904691 100644
--- a/src/include/Groups.h
+++ b/src/include/Groups.h
@@ -28,6 +28,8 @@ int CCTKi_CreateGroup(const char *gname, const char *thorn, const char *imp,
int CCTK_GroupIndex(const char *groupname);
+void CCTK_DumpGroupInfo(void);
+
int CCTK_VarIndex(const char *variablename);
char *CCTK_GroupNameFromVarI(int var);
diff --git a/src/main/Groups.c b/src/main/Groups.c
index 901c7e2f..d01234c5 100644
--- a/src/main/Groups.c
+++ b/src/main/Groups.c
@@ -126,6 +126,30 @@ void FMODIFIER FORTRAN_NAME(CCTK_GroupIndex)(int *index,ONE_FORTSTRING_ARG)
free(name);
}
+/*@@
+ @routine CCTK_DumpGroupInfo
+ @date Thu Jan 14 15:25:54 1999
+ @author Gerd Lanfermann
+ @desc
+ Debugging info on the Groups.
+ @enddesc
+ @calls
+ @calledby
+ @history
+
+ @endhistory
+
+@@*/
+
+void CCTK_DumpGroupInfo(void) {
+ int group_num;
+
+ for(group_num = 0; group_num < n_groups; group_num++) {
+ printf("GROUP INFO: GrpNo./imp_name/name: %d >%s< >%s<\n",
+ group_num,groups[group_num].implementation,groups[group_num].name);
+ }
+}
+
/*@@