<div dir="ltr">Hello,<div><br></div><div>I have a fork of ProcaEvolve (<a href="https://bitbucket.org/Sbozzolo/proca/src/master/">https://bitbucket.org/Sbozzolo/proca/src/master/</a>)</div><div>where I added the READS/WRITES statements for </div><div>PreSync and other features. One of such features</div><div>is computing the constraint, but I found out that there</div><div>is some problem when PreSync is running with </div><div>`mixed-error`. </div><div><br></div><div>The relevant scheduler instruction is:</div><div><br></div><div>  schedule GROUP Proca_constraint AT ANALYSIS<br>  {<br>    LANG: Fortran<br>  } &quot;Compute Proca constraint&quot;<br><br>  schedule Proca_constraint IN Proca_constraint<br>  {<br>    LANG: Fortran<br>    READS: ProcaBase::Ei(Everywhere), ProcaBase::Aphi(Everywhere)<br>    READS: ProcaEvolve::conf_fac_chi(Everywhere)<br>    WRITES: ProcaEvolve::pc(Interior)<br>  } &quot;Compute Proca constraint&quot;<br></div><div><br></div><div>And the error is</div><div><br></div><div>WARNING level 0 from host <a href="http://exp-7-40.expanse.sdsc.edu">exp-7-40.expanse.sdsc.edu</a> process 0<br>  in thorn Carpet, file /home/sbozzolo/Cactus/arrangements/Carpet/Carpet/src/PreSync.cc:260:<br>  -&gt; Required read for PROCAEVOLVE::chi (rl=13) not satisfied. Have Nowhere and require Everywhere missing Everywhere at the start of routine ProcaEvolve::Proca_constraint. Current valid state: <br>Valid entries: PROCAEVOLVE::chi (rl=0) Nowhere PROCAEVOLVE::chi (rl=1) Nowhere PROCAEVOLVE::chi (rl=2) Nowhere PROCAEVOLVE::chi (rl=3) Nowhere PROCAEVOLVE::chi (rl=4) Nowhere PROCAEVOLVE::chi (rl=5) Nowhere PROCAEVOLVE::chi (rl=6) Nowhere PROCAEVOLVE::chi (rl=7) Nowhere PROCAEVOLVE::chi (rl=8) Nowhere PROCAEVOLVE::chi (rl=9) Nowhere PROCAEVOLVE::chi (rl=10) Nowhere PROCAEVOLVE::chi (rl=11) Nowhere PROCAEVOLVE::chi (rl=12) Nowhere PROCAEVOLVE::chi (rl=13) Nowhere.<br></div><div><br></div><div>I have a write statement for chi in CCTK_INITIAL, which</div><div>is not called when restarting a simulation. Nonetheless, </div><div>chi should be available everywhere because it is read</div><div>from a checkpoint. What is the correct thing to do in</div><div>this scenario?</div><div><br></div><div>Thanks,</div><div>Gabriele</div></div>