BEGIN:VCALENDAR
VERSION:2.0
PRODID:www.dresden-science-calendar.de
METHOD:PUBLISH
CALSCALE:GREGORIAN
X-MICROSOFT-CALSCALE:GREGORIAN
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:DSC-11813
DTSTART;TZID=Europe/Berlin:20160922T150000
SEQUENCE:1474530286
TRANSP:OPAQUE
DTEND;TZID=Europe/Berlin:20160922T160000
URL:https://dresden-science-calendar.de/calendar/en/detail/11813
LOCATION:TUD Georg-Schumann-Bau\, Münchner Platz 301187 Dresden
SUMMARY:Nett: Extensions and Improvements for the Parallel Particle Mesh En
 vironment
CLASS:PUBLIC
DESCRIPTION:Speaker: Tobias Nett\nInstitute of Speaker: Institut für Techn
 ische Informatik\, Professur Compilerbau\nTopics:\nInformatik\n Location:\
 n  Name: TUD Georg-Schumann-Bau (Georg-Schumann-Str. 7A\, 2. OG Raum 204)\
 n  Street: Münchner Platz 3\n  City: 01187 Dresden\n  Phone: \n  Fax: \nD
 escription: Domain-specific languages (DSLs) are of utmost importance in s
 cientific high-performance computing to reduce development costs\, raise t
 he level of abstraction and\, thus\, make scientific programmer’s life e
 asier. The parallel particle-mesh environment (PPME) is a DSL and projecti
 onal editor for numerical simulations based on the particle method. PPME i
 mplements a generative approach: it generates parallel Fortran code that l
 inks with the parallel particle-mesh library (PPM)\, which is also impleme
 nted in Fortran. PPM provides efficient implementations of the particle an
 d mesh abstractions\, discrete numerics\, as well as an abstraction layer 
 on the underlying HPC hardware.    In its current state\, PPME supports bu
 ilt-in abstractions such as particles\, properties\, fields\, loops and co
 mputation phases. Moreover\, systems of partial differential equations\, d
 ifferential operators such as the laplacian and fractals can be written us
 ing conventional mathematical notations. These concepts have been develope
 d and tested using the example of a Gray-Scott reaction diffusion system\,
  which is discretized and simulated using particles. However\, while this 
 example greatly shows the potentials of PPME w.r.t. particle-based simulat
 ions\, it only includes a small set of equations and only two simulation p
 hases—initialization and solve. Moreover\, the editor lacks proper analy
 sis features such as\, for instance\, type analysis and dead-code analysis
 . Also\, potential optimizations to improve the efficiency of generated co
 de or user experience were not considered yet.    This thesis therefore ad
 dresses these problems by extending and improving the PPME. In detail\, it
  has the following goals:  <ul><li>investigation and integration of additi
 onal simulation example(s) with multiple move and solve phases (e.g.\, Len
 nard-Jones)\, </li> <li>extension of PPME as needed to support the example
 (s)\, </li> <li>design and implementation of a type system (with support f
 or physical units) and pending analyses\, </li> <li>statically improve flo
 ating-point accuracy using abstract program equivalence graphs and </li> <
 li>provide an evaluation of the implemented optimization(s).  </li> </ul> 
     Diese Veranstaltung wird unterstützt von <b>Professur Compilerbau</b>
 .
DTSTAMP:20260409T175003Z
CREATED:20160921T075203Z
LAST-MODIFIED:20160922T074446Z
END:VEVENT
END:VCALENDAR