add dependencies for subphase analysis

This commit is contained in:
James E McClure 2019-03-27 07:37:55 -04:00
parent 0b802f4be3
commit e02eb96725

View File

@ -930,12 +930,15 @@ void runAnalysis::basic( int timestep, SubPhase &Averages, const double *Phi, do
auto work = new BasicWorkItem(type,timestep,Averages);
work->add_dependency(d_wait_subphase); // Make sure we are done using analysis before modifying
work->add_dependency(d_wait_analysis);
work->add_dependency(d_wait_vis);
d_wait_analysis = d_tpool.add_work(work);
}
if ( timestep%d_subphase_analysis_interval == 0 ) {
auto work = new SubphaseWorkItem(type,timestep,Averages);
work->add_dependency(d_wait_subphase); // Make sure we are done using analysis before modifying
work->add_dependency(d_wait_analysis);
work->add_dependency(d_wait_vis);
d_wait_subphase = d_tpool.add_work(work);
}