BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260522T150118Z
LOCATION:C155
DTSTART;TZID=America/Chicago:20181112T083000
DTEND;TZID=America/Chicago:20181112T170000
UID:submissions.supercomputing.org_SC18_sess239_tut154@linklings.com
SUMMARY:Better Scientific Software
DESCRIPTION:David E. Bernholdt (Oak Ridge National Laboratory); Anshu Dube
 y (Argonne National Laboratory, University of Chicago); Michael A. Heroux 
 (Sandia National Laboratories); and Jared O'Neal (Argonne National Laborat
 ory)\n\nThe computational science and engineering (CSE) community is in th
 e midst of an extremely challenging period created by the confluence of di
 sruptive changes in computing architectures, demand for greater scientific
  reproducibility, and new opportunities for greatly improved simulation ca
 pabilities, especially through coupling physics and scales.  Computer arch
 itecture changes require new software design and implementation strategies
 , including significant refactoring of existing code. Reproducibility dema
 nds require more rigor across the entire software endeavor. Code coupling 
 requires aggregate team interactions including integration of software pro
 cesses and practices.  These challenges demand large investments in scient
 ific software development and improved practices.  Focusing on improved de
 veloper productivity and software sustainability is both urgent and essent
 ial.\n\nThis tutorial will provide information and hands-on experience wit
 h software practices, processes, and tools explicitly tailored for CSE.  G
 oals are improving the productivity of those who develop CSE software and 
 increasing the sustainability of software artifacts.  We discuss practices
  that are relevant for projects of all sizes, with emphasis on small teams
 , and on aggregate teams composed of small teams.  Topics include software
  licensing, effective models, tools, and processes for small teams (includ
 ing agile workflow management), reproducibility, and scientific software t
 esting (including automated testing and continuous integration).\n\nTag: S
 oftware Engineering, Tools\n\nRegistration Category: Tutorial Reg Pass\n\n
END:VEVENT
END:VCALENDAR
