D554IR2CVIG6Q4AYYEJDAWF4DCM3PV7VNUZ36B7TI26NVINNPIHAC
3JIHQ3YD6RVRCR3FLFTLJXK42WIODLFN22C2XL6AJX6NZH7KTJVQC
GKKJ75HX2ERLVBZVE2CUB6T3J2SUT7R3UKEKTEYNOG43ZKX6X5MQC
QNHZFG7OKQRR6VK2T5MOENZ6FAL3GQUAU4RDFEQHJGB7IGVMYXOAC
33IC3UHCEPZLGS5ACS2JXHGT6CRU5LXU6PM6RDHCERPOIELVRVXQC
FEMASUBNU32NSG4DNXZX54CGCA57PVRGYO46L3A6F2EJ4BCSJ3SAC
722HZ7UFINNE3YKSYKP2NHZ5XEG5QQLQHSKC7PREJZR3EX6RDYUAC
IIDW4VXRBD7WM6WBZ7JNZ4GMGCIWF2NMYM2W75SYV5XFLRTV63RAC
MSBBCXVGD3GRLE5KAI6BKAFRV7SQUWI2SNN43AJAUD3ISRCEXY6QC
SCHEDULE WaveToyCarpetX_Sync AT postrestrict
{
LANG: C
SYNC: state
} "Boundary conditions for the wave equation"
SCHEDULE WaveToyCarpetX_Boundaries AT postrestrict AFTER WaveToyCarpetX_Sync
{
LANG: C
READS: state(interior)
WRITES: state(boundary)
} "Boundary conditions for the wave equation"
SCHEDULE WaveToyCarpetX_NaNCheck_current AT postrestrict AFTER WaveToyCarpetX_Boundaries
{
LANG: C
READS: phi(everywhere) psi(everywhere)
} "Check for nans in the state vector"
# SCHEDULE WaveToyCarpetX_Sync AT postrestrict
# {
# LANG: C
# SYNC: state
# } "Boundary conditions for the wave equation"
#
# SCHEDULE WaveToyCarpetX_Boundaries AT postrestrict AFTER WaveToyCarpetX_Sync
# {
# LANG: C
# READS: state(interior)
# WRITES: state(boundary)
# } "Boundary conditions for the wave equation"
#
# SCHEDULE WaveToyCarpetX_NaNCheck_current AT postrestrict AFTER WaveToyCarpetX_Boundaries
# {
# LANG: C
# READS: phi(everywhere) psi(everywhere)
# } "Check for nans in the state vector"