- A43D-07: Picking Up the Pace: Using Domain Specific Languages for Scientific Modeling
-
NOLA CC
Author(s):Generic 'disconnected' Message
Oliver Elbert, Geophysical Fluid Dynamics Laboratory (First Author, Presenting Author)
Frank Malatino, Geophysical Fluid Dynamics Laboratory
Janice Kim, Geophysical Fluid Dynamics Laboratory
Katrina Fandrich, NASA Goddard Space Flight Center
Charles Kropiewnicki, NASA Goddard Space Flight Center
Florian Deconinck, NASA Goddard Space Flight Center
Lucas Harris, NOAA/Geophysical Fluid Dynamics Laboratory
Rusty Benson, Geophysical Fluid Dynamics Laboratory
Models must evolve to take advantage of new hardware and software. Using a Domain Specific Language (DSL) allows models to use new technologies and keep evolving as changes continue. Pace takes advantage of a Python-embedded DSL to showcase all of these advantages: running fast on GPUs and CPUs, adding ML methods, incorporating Fortran code with a Python frontend, quick prototyping model components with Jupyter notebooks, etc. We show results of high resolution tropical cyclone simulations run on Ursa using Pace and discuss our design decisions and experiences.
Scientific DisciplineNeighborhoodType
Enter Note
Go to previous page in this tab
Session


