<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 16 Jul 2011, at 14:42, Barry Wardell wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Sat, Jul 16, 2011 at 4:39 AM, Erik Schnetter <span dir="ltr">&lt;<a href="mailto:schnetter@cct.lsu.edu">schnetter@cct.lsu.edu</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I notice that ML_ADMConstraints is not quite scheduled correctly. It<br>
is scheduled with the line<br>
<br>
schedule group ML_ADMConstraints_group in MoL_PseudoEvolution<br>
<br>
which lacks an "after MoL_PostStep", since the ADM variables are<br>
calculated in MoL_PostStep. However, this line is auto-generated by<br>
Kranc -- is there a good way to add this "after" modifier?<br>
<br>
One work-around would be to schedule an empty group (or a trivial<br>
routine) in between these two, ensuring their correct order.<br></blockquote><div><br></div><div>I recently encountered a similar difficulty. I wanted Kranc to take care of which groups to schedule my calculation in, but also wanted to ensure that it happened after another calculation. I didn't find a solution yet, but given that there are at least two cases where this would be useful I think adding something to Kranc would be favorable over a case-by-case work-around.</div>

</div></blockquote><br></div><div>I've added Before and After options to calculations which are supposed to contain strings. &nbsp;Update to the latest Kranc to get this. &nbsp;These will be added as " before ... " and " after ... " to the schedule point that is used, both in the manual and automatic cases. &nbsp;This functionality used to be there a long time ago, when all scheduling was manual - I'm not sure why it was removed. &nbsp;However, I ran into a problem with McLachlan. &nbsp;There is some hacky code in the Makefile:</div><div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>perl -pi -e 's/MoL_PostStep/MoL_PseudoEvolution/g' ML_ADMQuantities*/schedule.ccl</div><div><br></div><div>What is this for, and can it be removed? &nbsp;Since I want to schedule after MoL_PostStep, this code is obviously causing problems!</div></div><div><br></div><div>
<span class="Apple-style-span" style="font-size: 12px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--&nbsp;</div><div>Ian Hinder</div><div><a href="mailto:ian.hinder@aei.mpg.de">ian.hinder@aei.mpg.de</a></div></div></span></div></span>
</div>
<br></body></html>