diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-09-21 19:19:45 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-09-21 19:19:45 +0000 |
commit | d1bce8af6b0df847251c75ebc25e2f4e424f3743 (patch) | |
tree | 416d75076503118b9e5db0317a05d81465c81456 /src/main/Banner.c | |
parent | a18663af71c3f2df30461243b26051e362ee5d95 (diff) |
Cactus/783 and a bit more
Changed banner information to look something like:
--------------------------------------------------------------------------------
Version: 4.0.b11
Compile date: Sep 21 2001 (20:54:30)
Run date: Sep 21 2001 (21:17:58)
Run host: gullveig.aei.mpg.de
Parameter file: test_WaveToy2D.par
--------------------------------------------------------------------------------
git-svn-id: http://svn.cactuscode.org/flesh/trunk@2376 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/main/Banner.c')
-rw-r--r-- | src/main/Banner.c | 32 |
1 files changed, 21 insertions, 11 deletions
diff --git a/src/main/Banner.c b/src/main/Banner.c index 57914091..f7c398ca 100644 --- a/src/main/Banner.c +++ b/src/main/Banner.c @@ -20,6 +20,8 @@ #include "cctk_FortranString.h" #include "cctk_Parameter.h" #include "cctk_Version.h" +#include "cctk_CommandLine.h" +#include "util_Network.h" static const char *rcsid = "$Header$"; @@ -29,6 +31,8 @@ CCTK_FILEVERSION(main_Banner_c) ********************* Local Data Types *********************** ********************************************************************/ +#define DATALENGTH 255 + /******************************************************************** ********************* Local Routine Prototypes ********************* ********************************************************************/ @@ -72,7 +76,7 @@ void CCTKi_CactusBanner(void) { const char *string; - char buffer[128]; + char buffer[DATALENGTH+1]; #define B_1 " 10 " #define B_2 " 1 0101 ************************ " @@ -84,18 +88,24 @@ void CCTKi_CactusBanner(void) #define B_8 " 0100 GNU Licensed. No Warranty " #define B_9 " 0101 " - #define B_ANNERLINE B_1 "\n" B_2 "\n" B_3 "\n" B_4 "\n" B_5 "\n" B_6 "\n" B_7 "\n" B_8 "\n" B_9 "\n" - string = B_ANNERLINE; - Util_CurrentDate (sizeof (buffer), buffer); - printf("--------------------------------------------------------------------------------\n"); printf("%s\n",string); - printf("Version: %s ",CCTK_FullVersion()); - printf("Compile Date: %s Run Date: %s\n",CCTK_CompileDate(),buffer); + printf("--------------------------------------------------------------------------------\n"); + printf("Version: %s\n",CCTK_FullVersion()); + printf("Compile date: %s (%s)\n",CCTK_CompileDate(),CCTK_CompileTime()); + Util_CurrentDate (DATALENGTH, buffer); + printf("Run date: %s",buffer); + Util_CurrentTime (DATALENGTH, buffer); + printf(" (%s)\n",buffer); + Util_GetHostName(buffer,DATALENGTH); + printf("Run host: %s\n",buffer); + CCTK_ParameterFilename(DATALENGTH,buffer); + printf("Parameter file: %s\n",buffer); + printf("--------------------------------------------------------------------------------\n"); } @@ -207,12 +217,12 @@ int CCTKi_PrintBanners(void) { int i; int param_type; - int cctk_show_banners; + CCTK_INT *cctk_show_banners; - cctk_show_banners = (*(CCTK_INT *)CCTK_ParameterGet("cctk_show_banners", - "Cactus",¶m_type)); + cctk_show_banners = (CCTK_INT *)CCTK_ParameterGet("cctk_show_banners", + "Cactus",¶m_type); - if (cctk_show_banners) + if (*cctk_show_banners) { for (i=0;i<number_banners;i++) { |