added check for log fp!=NULL when disabling acceleration
authorBerk Hess <hess@kth.se>
Mon, 25 Jun 2012 08:03:11 +0000 (10:03 +0200)
committerBerk Hess <hess@kth.se>
Mon, 25 Jun 2012 08:03:11 +0000 (10:03 +0200)
Change-Id: I79d16574b6c4cb039afa01240e7d3aa816b3f337

src/mdlib/forcerec.c

index 4543deb383d7bc411dddc213c95d7bedbd3de6cb..d58d6edfff71d69cbfcbdf1fcab0adc2ba119ac9 100644 (file)
@@ -1388,9 +1388,12 @@ void init_forcerec(FILE *fp,
     if( (getenv("GMX_DISABLE_ACCELERATION") != NULL) || (getenv("GMX_NOOPTIMIZEDKERNELS") != NULL) )
     {
         fr->use_acceleration = FALSE;
-        fprintf(fp,
-                "\nFound environment variable GMX_DISABLE_ACCELERATION.\n"
-                "Disabling all architecture-specific (e.g. SSE2/SSE4/AVX) routines.\n\n");
+        if (fp != NULL)
+        {
+            fprintf(fp,
+                    "\nFound environment variable GMX_DISABLE_ACCELERATION.\n"
+                    "Disabling all architecture-specific (e.g. SSE2/SSE4/AVX) routines.\n\n");
+        }
     }
 
     /* Check if we can/should do all-vs-all kernels */