add dependencies for subphase analysis
This commit is contained in:
parent
0b802f4be3
commit
e02eb96725
@ -929,13 +929,16 @@ void runAnalysis::basic( int timestep, SubPhase &Averages, const double *Phi, do
|
|||||||
if ( timestep%d_analysis_interval == 0 ) {
|
if ( timestep%d_analysis_interval == 0 ) {
|
||||||
auto work = new BasicWorkItem(type,timestep,Averages);
|
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_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);
|
d_wait_analysis = d_tpool.add_work(work);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( timestep%d_subphase_analysis_interval == 0 ) {
|
if ( timestep%d_subphase_analysis_interval == 0 ) {
|
||||||
auto work = new SubphaseWorkItem(type,timestep,Averages);
|
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_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);
|
d_wait_subphase = d_tpool.add_work(work);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user