Enter Note Done
Go to previous page in this tab
Session
  • Presentation | A43D: Advancing Earth System Modeling: Numerical Innovation and High-Resolution Challenges II Oral
  • Oral
  • Bookmark Icon
  • A43D-07: Picking Up the Pace: Using Domain Specific Languages for Scientific Modeling
  • Schedule
    Notes
  • Location Icon242
    NOLA CC
    Set Timezone
  •  
    View Map

Generic 'disconnected' Message
Author(s):
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 Discipline
Neighborhood
Type
Main Session
Discussion