aboutsummaryrefslogtreecommitdiff
path: root/src/Startup.c
diff options
context:
space:
mode:
authortradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2000-04-10 11:38:51 +0000
committertradke <tradke@ebee0441-1374-4afa-a3b5-247f3ba15b9a>2000-04-10 11:38:51 +0000
commit58b98ccdc7616642c352a534fa2b4b2095449535 (patch)
treeaf8b41c867eaae2461d4c3b15b6bc0905cefb619 /src/Startup.c
parent7d1dbd10ab272bcae5cd62116703b2c0c1028615 (diff)
Fixing bug when recovering from chunked files.
Also, do not register any IO methods if IOUtil and PUGH weren't activated. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGHIO/IOFlexIO/trunk@104 ebee0441-1374-4afa-a3b5-247f3ba15b9a
Diffstat (limited to 'src/Startup.c')
-rw-r--r--src/Startup.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Startup.c b/src/Startup.c
index d900f5a..c8edb41 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -55,6 +55,20 @@ void IOFlexIO_Startup (void)
int IO_GHExtension;
int IOMethod;
+
+ if (CCTK_GHExtensionHandle ("IO") < 0)
+ {
+ CCTK_WARN (1, "Thorn IOUtil was not activated. "
+ "No IOFlexIO IO methods will be enabled.");
+ return;
+ }
+ if (CCTK_GHExtensionHandle ("PUGH") < 0)
+ {
+ CCTK_WARN (1, "Thorn PUGH was not activated. "
+ "No IOFlexIO IO methods will be enabled.");
+ return;
+ }
+
IO_GHExtension = CCTK_RegisterGHExtension ("IOFlexIO");
CCTK_RegisterGHExtensionSetupGH (IO_GHExtension, IOFlexIO_SetupGH);
CCTK_RegisterGHExtensionInitGH (IO_GHExtension, IOFlexIO_InitGH);