From e02eb967251391532657127752b80576adcf1138 Mon Sep 17 00:00:00 2001 From: James E McClure Date: Wed, 27 Mar 2019 07:37:55 -0400 Subject: [PATCH] add dependencies for subphase analysis --- analysis/runAnalysis.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/analysis/runAnalysis.cpp b/analysis/runAnalysis.cpp index 2e357e11..7e0e77d7 100644 --- a/analysis/runAnalysis.cpp +++ b/analysis/runAnalysis.cpp @@ -929,13 +929,16 @@ void runAnalysis::basic( int timestep, SubPhase &Averages, const double *Phi, do if ( timestep%d_analysis_interval == 0 ) { 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_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); }