[ET Trac] [Einstein Toolkit] #910: Cactus does not detect circular schedule items

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu May 17 17:12:40 CDT 2012


#910: Cactus does not detect circular schedule items
--------------------+-------------------------------------------------------
 Reporter:  rhaas   |       Owner:     
     Type:  defect  |      Status:  new
 Priority:  minor   |   Milestone:     
Component:  Cactus  |     Version:     
 Keywords:          |  
--------------------+-------------------------------------------------------
 Right now none of the three schedule items below (which should all be
 flagged as faulty I think), triggers any warning during compile or run
 time:
 {{{
 schedule group ordertest at initial
 {
 } "test schedule sorter"

 schedule ADMBase_CartesianMinkowski in ordertest after ADMBase_LapseOne
 {
   LANG: C
 } "Set the metric and extrinsic curvature to cartesian minkowski values"

 schedule ADMBase_LapseOne in ordertest after ADMBase_CartesianMinkowski
 {
   LANG: C
 } "Set the lapse to 1 at all points"

 SCHEDULE ADMBase_SetShiftStateOn in ordertest after
 ADMBase_SetShiftStateOn
 {
   LANG: C
 } "Set the shift_state variable to 1"
 }}}

 I attach:
 * a patch against ADMBase/schedule.ccl to demonstrate the output
 * stdout when one runs Exact/Schwarzschild_EF with the faulty schedule.ccl
 * a patch against src/schedule/ScheduleSorter.c and Creator that adds
 error checks for this situation (the part inside of TEST_SCHEDULECREATOR
 is for the stand-alone test inside to compile)

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/910>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list