BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20220812T074335Z
LOCATION:Sydney Room
DTSTART;TZID=Europe/Stockholm:20220629T150000
DTEND;TZID=Europe/Stockholm:20220629T153000
UID:submissions.pasc-conference.org_PASC22_sess162_msa271@linklings.com
SUMMARY:Domain Specific Languages: A Scientific Software Developer's Persp
ective
DESCRIPTION:Minisymposium\n\nDomain Specific Languages: A Scientific Softw
are Developer's Perspective\n\nShapero\n\nWhilst adoption of new technolog
ies is always an uphill challenge, scientific programmers are starting to
realise the benefits that Domain Specific Languages (DSLs) can provide in
enabling them to focus on their science rather than having to manually dri
ve the low level and tricky details of parallelism and the HPC machines th
emselves. However, scientists at-large are yet to fully embrace DSLs and i
nstead often choose to focus their efforts elsewhere. This can involve eit
her writing codes for desktop machines, which inherently limits the proble
m complexity that can be modelled, or even avoiding computation entirely a
nd focussed on lab or field work. Therefore it is important to the share t
he benefits that this technology can deliver, and to understand the curren
t drawbacks, as if we get this right then it could empower a generation of
scientists to embrace computational models.
Having developed
the Icepack glacier modelling library, which is built using the Firedrake
DSL, I will talk from the perspective of the scientific HPC application de
veloper and describe the role of DSLs from the scientist’s perspective. Th
e talk will highlight the advantages and current challenges, as well as ac
tivities that we could be doing better as a community to improve adoption.
\n\nDomain: Computer Science and Applied Mathematics
END:VEVENT
END:VCALENDAR