19 #include "CoMD_info.h"
33 timeinfo = localtime(&rawtime);
36 "%4d-%02i-%02d, %02d:%02d:%02d",
37 timeinfo->tm_year+1900,
53 struct tm* ptm = localtime(&rawtime);
56 sprintf (sdate,
"%04d:%02d:%02d-%02d:%02d:%02d",
57 ptm->tm_year + 1900, ptm->tm_mon+1,
58 ptm->tm_mday, ptm->tm_hour, ptm->tm_min,ptm->tm_sec);
59 sprintf(filename,
"%s.%s.yaml",
CoMDVariant, sdate);
68 fprintf(file,
"Mini-Application Name : %s\n",
CoMDVariant);
69 fprintf(file,
"Mini-Application Version : %s\n",
CoMDVersion);
70 fprintf(file,
"Platform:\n");
71 fprintf(file,
" hostname: %s\n", CoMD_HOSTNAME);
72 fprintf(file,
" kernel name: %s\n", CoMD_KERNEL_NAME);
73 fprintf(file,
" kernel release: %s\n", CoMD_KERNEL_RELEASE);
74 fprintf(file,
" processor: %s\n", CoMD_PROCESSOR);
75 fprintf(file,
"Build:\n");
76 fprintf(file,
" CC: %s\n", CoMD_COMPILER);
77 fprintf(file,
" compiler version: %s\n", CoMD_COMPILER_VERSION);
78 fprintf(file,
" CFLAGS: %s\n", CoMD_CFLAGS);
79 fprintf(file,
" LDFLAGS: %s\n", CoMD_LDFLAGS);
80 fprintf(file,
" using MPI: %s\n",
builtWithMpi() ?
"true":
"false");
81 fprintf(file,
" Threading: none\n");
82 fprintf(file,
" Double Precision: %s\n", (
sizeof(
real_t)==
sizeof(
double)?
"true":
"false"));
85 fprintf(file,
"Run Date/Time: %s\n", timestring);