Skip to content
Snippets Groups Projects
Commit 41b70c5a authored by KyleKlenk's avatar KyleKlenk
Browse files

Added number of failed GRUs to be printed to the screen

parent 8bb459da
No related branches found
No related tags found
1 merge request!5add in compiler def ACTORS_ACTIVE to turn on some stuff so can move...
......@@ -113,7 +113,7 @@ behavior job_actor(stateful_actor<job_state>* self,
gru,
self->state.dt_init_start_factor,
self->state.hru_actor_settings.rel_tol,
self->state.hru_actor_settings.abs_tol,
self->state.hru_actor_settings.abs_tol,
self->state.max_run_attempts));
}
}, // end init_gru
......@@ -185,6 +185,12 @@ behavior job_actor(stateful_actor<job_state>* self,
std::vector<serializable_netcdf_gru_actor_info>
netcdf_gru_info = getGruNetcdfInfo(self->state.max_run_attempts,self->state.gru_container.gru_list);
self->state.num_gru_failed = std::count_if(netcdf_gru_info.begin(), netcdf_gru_info.end(), [](auto& gru_info) {
return !gru_info.successful;
});
self->request(self->state.file_access_actor,
infinite,
......
......@@ -69,12 +69,13 @@ behavior summa_actor(stateful_actor<summa_actor_state>* self, int startGRU, int
timing_info.job_write_duration.end(),
0.0);
aout(self) << "\n________________SUMMA_ACTOR TIMING INFO________________\n"
aout(self) << "\n________________SUMMA INFO________________\n"
<< "Total Duration = " << self->state.summa_actor_timing.getDuration("total_duration").value_or(-1.0) << " Seconds\n"
<< "Total Duration = " << self->state.summa_actor_timing.getDuration("total_duration").value_or(-1.0) / 60 << " Minutes\n"
<< "Total Duration = " << (self->state.summa_actor_timing.getDuration("total_duration").value_or(-1.0) / 60) / 60 << " Hours\n"
<< "Total Read Duration = " << total_read_duration << "Seconds\n"
<< "Total Write Duration = " << total_write_duration << "Seconds\n"
<< "Num Failed = " << self->state.numFailed << "\n"
<< "___________________Program Finished__________________\n";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment