diff --git a/examples/test.c b/examples/test.c index a5503d0c70a4e384f6ca753708a9d2d76ce084e7..87884f297f7845baddb06c0396c2f932d6b51542 100644 --- a/examples/test.c +++ b/examples/test.c @@ -594,7 +594,8 @@ int main ( int argc , char *argv[] ) { /* Greeting message */ if ( myrank == 0 ) - message( "This is %s\n", package_description() ); + greetings( ); + /* Init the space. */ bzero( &s , sizeof(struct space) ); diff --git a/src/version.c b/src/version.c index eb622b85571786c6827dcdff0a869e9dc833b4e5..d2db68d140b8e7f78ebf30d1de4716827ac98f3e 100644 --- a/src/version.c +++ b/src/version.c @@ -22,8 +22,10 @@ #include <stdio.h> /* This object's header. */ +#include "error.h" #include "version.h" + /** * @brief Return the source code git revision * @@ -56,3 +58,20 @@ const char *package_description(void) { } return buf; } + + +void greetings(void) { + + printf( " Welcome to the cosmological code\n" ); + printf( " ______ __________________\n" ); + printf( " / ___/ | / / _/ ____/_ __/\n" ); + printf( " \\__ \\| | /| / // // /_ / / \n" ); + printf( " ___/ /| |/ |/ // // __/ / / \n" ); + printf( " /____/ |__/|__/___/_/ /_/ \n" ); + printf( " SPH With Inter-dependent Fine-grained Tasking\n\n"); + + printf( " Version : %s\n", package_version() ); + printf( " Revision: %s\n", git_revision() ); + printf( " Webpage : www.swiftsim.com\n\n" ); + +} diff --git a/src/version.h.in b/src/version.h.in index 81e959721bcb6387bd99e0791748d333ae63204f..51462f04da746cbadf9b577f737dc75d8295c37b 100644 --- a/src/version.h.in +++ b/src/version.h.in @@ -31,5 +31,6 @@ const char* package_description( void ); const char* package_version(void); const char* git_revision(void); +void greetings(void); #endif /* SWIFT_VERSION_H */