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:20181221T160728Z
LOCATION:D222
DTSTART;TZID=America/Chicago:20181112T115000
DTEND;TZID=America/Chicago:20181112T121000
UID:submissions.supercomputing.org_SC18_sess166_ws_bphpcte115@linklings.co
 m
SUMMARY:Training Computational Scientists to Build and Package Code
DESCRIPTION:Workshop\nEducation, Scientific Computing, Training, Workshop 
 Reg Pass, Emerging Tools enabling HPC Training and Education\n\nTraining C
 omputational Scientists to Build and Package Code\n\nBisbal\n\nHigh perfor
 mance computing training and education typically emphasizes the first-prin
 ciples of scientific programming, such as numerical algorithms and paralle
 l programming techniques.  However, as applications and libraries prolifer
 ate on the Internet and mature, the need for computational scientists to w
 rite their own libraries and applications is decreasing. Instead, many com
 putational scientists need to know how to compile and link to applications
  built by others. Likewise, those who create the libraries and application
 s need to understand how to organize their code to make it as portable as 
 possible and package it so that it is straight-forward for others to use. 
 These topics are not currently addressed by the current HPC training curri
 culum and users are typically left to develop their own approaches. This w
 ork will discuss observations made by the author over the last 20 years re
 garding the common problems encountered in the scientific community when d
 eveloping their own codes and building codes written by other computationa
 l scientists. Recommendations will be provided for a training curriculum t
 o address these shortcomings.
URL:https://sc18.supercomputing.org/presentation/?id=ws_bphpcte115&sess=se
 ss166
END:VEVENT
END:VCALENDAR

