aboutsummaryrefslogtreecommitdiff
path: root/src/Startup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Startup.c')
-rw-r--r--src/Startup.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Startup.c b/src/Startup.c
index 2465cec..1308441 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -12,6 +12,8 @@
#include "cctk.h"
+#include "ioutil_AdvertisedFiles.h"
+
/* the rcs ID and its dummy funtion to use it */
static const char *rcsid="$Header$";
CCTK_FILEVERSION(CactusBase_IOUtil_Startup_c)
@@ -54,9 +56,22 @@ int IOUtil_InitGH (cGH *GH);
void IOUtil_Startup(void)
{
int IO_GHExtension;
+ char file[128];
+ ioAdvertisedFileDesc advertisedFile;
IO_GHExtension = CCTK_RegisterGHExtension("IO");
CCTK_RegisterGHExtensionSetupGH(IO_GHExtension, IOUtil_SetupGH);
CCTK_RegisterGHExtensionInitGH(IO_GHExtension, IOUtil_InitGH);
+
+ /* Advertise the Parameter File */
+ file[0] = 0;
+ CCTK_ParameterFilename (sizeof (file), file);
+ advertisedFile.slice = "";
+ advertisedFile.thorn = CCTK_THORNSTRING;
+ advertisedFile.varname = "";
+ advertisedFile.description = "Parameter file";
+ advertisedFile.mimetype = "text/plain";
+ IOUtil_AdvertiseFile (NULL, file, &advertisedFile);
+
}