Skip to content
Snippets Groups Projects
Commit 6fa634cf authored by Andreas Gattringer's avatar Andreas Gattringer
Browse files

summary file changes

- changed field order
- write log file entry only after the run name is set
parent 1c00c6ce
No related branches found
No related tags found
No related merge requests found
......@@ -73,8 +73,7 @@ load_configuration_from_file(const char *filename, const struct program_options
if (conf->summary_file_name) {
conf->summary_file = fopen(conf->summary_file_name, "w");
ENSURE_FILE_OPENED(conf->summary_file, conf->summary_file_name)
fprintf(conf->summary_file, "run.name,replicate,file.type,file.name,year\n");
if (conf->log_file_name) fprintf(conf->summary_file, "%s,%d,log,%s,NA\n", conf->run_name, conf->simulation.replicate, conf->log_file_name);
fprintf(conf->summary_file, "run.name,replicate,year,file.type,file.name\n");
fflush(conf->summary_file);
}
#ifdef USEMPI
......@@ -136,6 +135,10 @@ load_configuration_from_file(const char *filename, const struct program_options
// clean up and return
free(count.dispersals);
if (conf->log_file_name && conf->summary_file) {
fprintf(conf->summary_file, "%s,%d,NA,log,%s\n", conf->run_name, conf->simulation.replicate, conf->log_file_name);
fflush(conf->summary_file);
}
return conf;
}
......
......@@ -344,7 +344,7 @@ void initialize_grid_stats(struct cats_grid *grid, struct cats_configuration *co
grid->stats.file = fopen(filename, "a+");
ENSURE_FILE_OPENED(grid->stats.file, filename)
if (conf->summary_file) {
fprintf(conf->summary_file, "%s,%d,grid-stats,%s,NA\n", conf->run_name, conf->simulation.replicate, filename);
fprintf(conf->summary_file, "%s,%d,NA,grid-stats,%s\n", conf->run_name, conf->simulation.replicate, filename);
fflush(conf->summary_file);
}
free(filename);
......
......@@ -71,7 +71,7 @@ void *save_population_to_gdal(struct cats_grid *grid, struct cats_configuration
fflush(stderr);
}
if (conf->summary_file){
fprintf(conf->summary_file, "%s,%d,population,%s,%d\n",conf->run_name, conf->simulation.replicate, filename, conf->time.year_current);
fprintf(conf->summary_file, "%s,%d,%d,population,%s\n",conf->run_name, conf->simulation.replicate, conf->time.year_current, filename);
fflush(conf->summary_file);
}
......
......@@ -50,7 +50,7 @@ void initialize_global_stats(struct cats_configuration *conf)
conf->statsfile_global = fopen(filename, "a+");
ENSURE_FILE_OPENED(conf->statsfile_global, filename)
if (conf->summary_file) {
fprintf(conf->summary_file, "%s,%d,global-stats,%s,NA\n",conf->run_name, conf->simulation.replicate,filename);
fprintf(conf->summary_file, "%s,%d,NA,global-stats,%s\n",conf->run_name, conf->simulation.replicate,filename);
fflush(conf->summary_file);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment