BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/New_York
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20210402T160557Z
LOCATION:Track 2
DTSTART;TZID=America/New_York:20201111T130000
DTEND;TZID=America/New_York:20201111T133000
UID:submissions.supercomputing.org_SC20_sess197_ws_espm105@linklings.com
SUMMARY:Benesh: a Programming Model for Coupled Scientific Workflows
DESCRIPTION:Workshop\n\nBenesh: a Programming Model for Coupled Scientific
  Workflows\n\nDavis, Subedi, Duan, Ricketson, Hittinger...\n\nAs scientifi
 c applications strive toward increasingly realistic modeling of complex ph
 enomenon, they are integrating multiple models and simulations into comple
 x, coupled scientific workflows. As a result, ensuring that existing codes
  can be combined and recombined correctly and flexibly as part of these wo
 rkflows is essential. In this paper, we propose Benesh, a programming syst
 em for creating in-situ scientific workflows. Benesh provides a domain-spe
 cific abstraction that enables a programmer to instrument an existing simu
 lation code to be used as a building block in composing complex workflows.
  Using Benesh, developers define a workflow-level shared specification of 
 data objects over common or partitioned data domains. This permits depende
 ncy-based execution to be specified at the workflow level, distinct from t
 he independent operation of the component simulations. We additionally des
 cribe features of a scalable runtime that builds on a composed, distribute
 d data services layer to implement the Benesh programming system.\n\nRegis
 tration Category: Workshop Reg Pass
END:VEVENT
END:VCALENDAR

