summaryrefslogtreecommitdiff
path: root/src/main/InitialiseCactus.c
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-10-04 13:52:15 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-10-04 13:52:15 +0000
commit5dadfa4188f57b3abe680526ce06146b888a789e (patch)
tree2d8b5ece1626bd73200e20d896ba3f1a10fd77c5 /src/main/InitialiseCactus.c
parentcb32de130ef08631529e1947c4144130cf97fdcb (diff)
GRdoc + coding guideline stuff.
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1851 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/InitialiseCactus.c')
-rw-r--r--src/main/InitialiseCactus.c71
1 files changed, 56 insertions, 15 deletions
diff --git a/src/main/InitialiseCactus.c b/src/main/InitialiseCactus.c
index 7e4584de..3772f86e 100644
--- a/src/main/InitialiseCactus.c
+++ b/src/main/InitialiseCactus.c
@@ -5,9 +5,11 @@
@desc
Responsible for doing any cactus specific initialisations
@enddesc
+ @version $Header$
@@*/
#include <stdio.h>
+#include <stdlib.h>
#include <time.h>
#include "cctk_Flesh.h"
@@ -19,23 +21,44 @@
#include "cctki_Bindings.h"
#include "cctki_Schedule.h"
-int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData);
+
+static char *rcsid = "$Header$";
+
+CCTK_FILEVERSION(main_InitialiseCactus_c)
+
+/********************************************************************
+ ********************* Local Data Types ***********************
+ ********************************************************************/
+
+/********************************************************************
+ ********************* Local Routine Prototypes *********************
+ ********************************************************************/
+
+static int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData);
+
+/********************************************************************
+ ********************* Other Routine Prototypes *********************
+ ********************************************************************/
+
int CCTKi_InitialiseSubsystemDefaults(void);
int CCTKi_ProcessEnvironment(int *argc, char ***argv,tFleshConfig *ConfigData);
int CCTKi_BindingsParameterRecoveryInitialise(void);
-#define CCTK_PRINTSEPARATOR \
- printf("--------------------------------------------------------------------------------\n");
-
-static char *rcsid = "$Header$";
+int CCTKi_ProcessCommandLine(int *inargc, char ***inargv, tFleshConfig *ConfigData);
+int CCTKi_ProcessEnvironment(int *argc, char ***argv,tFleshConfig *ConfigData);
-CCTK_FILEVERSION(main_InitialiseCactus_c)
+/********************************************************************
+ ********************* Local Data *****************************
+ ********************************************************************/
-int ProcessCommandLine(int *inargc, char ***inargv, tFleshConfig *ConfigData);
-int ProcessEnvironment(int *argc, char ***argv,tFleshConfig *ConfigData);
+#define CCTK_PRINTSEPARATOR \
+ printf("--------------------------------------------------------------------------------\n");
static time_t startuptime;
-
+
+/********************************************************************
+ ********************* External Routines **********************
+ ********************************************************************/
/*@@
@routine CCTKi_InitialiseCactus
@@ -71,6 +94,10 @@ static time_t startuptime;
@endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
int CCTKi_InitialiseCactus(int *argc, char ***argv, tFleshConfig *ConfigData)
{
@@ -99,6 +126,9 @@ int CCTKi_InitialiseCactus(int *argc, char ***argv, tFleshConfig *ConfigData)
return 0;
}
+/********************************************************************
+ ********************* Local Routines *************************
+ ********************************************************************/
/*@@
@routine CCTKi_InitialiseScheduler
@@ -112,10 +142,21 @@ int CCTKi_InitialiseCactus(int *argc, char ***argv, tFleshConfig *ConfigData)
@history
@endhistory
+ @var ConfigData
+ @vdesc Flesh configuration data
+ @vtype tFleshConfig
+ @vio in
+ @vcomment
+
+ @endvar
+ @returntype int
+ @returndesc
+ 0 - success
+ @endreturndesc
@@*/
-int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData)
+static int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData)
{
int retcode;
extern void CCTKi_SetParameterSetMask(int mask);
@@ -139,7 +180,6 @@ int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData)
}
-
/*@@
@routine CCTK_RunTime
@date Tue Oct 3 2000
@@ -153,9 +193,13 @@ int CCTKi_InitialiseScheduler(tFleshConfig *ConfigData)
@endhistory
+ @returntype int
+ @returndesc
+ The number of seconds since the run started.
+ @endreturndesc
@@*/
-int CCTK_RunTime()
+int CCTK_RunTime(void)
{
int retval;
time_t currenttime;
@@ -166,6 +210,3 @@ int CCTK_RunTime()
return retval;
}
-
-
-