SC12 Home > SC12 Schedule > SC12 Presentation - GenASiS: An Object-Oriented Approach to High Performance Multiphysics Code with Fortran 2003

SCHEDULE: NOV 10-16, 2012

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

GenASiS: An Object-Oriented Approach to High Performance Multiphysics Code with Fortran 2003

SESSION: Research Poster Reception

EVENT TYPE: Posters and Electronic Posters

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Reuben D. Budiardja, Christian Y. Cardall, Eirik Endeve, Anthony Mezzacappa

ROOM:East Entrance

ABSTRACT:
Many problems in astrophysics and cosmology are multiphysics and multiscale in nature. For problems with multiphysics components, the challenges facing the development of complicated simulation codes can be ameliorated by the principles of object-oriented design. GenASiS is a new code being developed to face these challenges from the ground up. Its object-oriented design and approach are accomplished with features of Fortran 2003 that support the object-oriented paradigm and can do so without sacrificing performance. Its initial primary target, although not exclusively, is the simulation of core-collapse supernovae on the worlds leading capability supercomputers. We present an overview GenASiS architecture, including its cell-by-cell refinement with multilevel mesh and object-oriented approach with Fortran 2003. We demonstrate its initial capabilities and solvers and show its scability on the massively parallel supercomputer.

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Reuben D. Budiardja - National Institute for Computational Sciences

Christian Y. Cardall - Oak Ridge National Laboratory

Eirik Endeve - Oak Ridge National Laboratory

Anthony Mezzacappa - Oak Ridge National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

GenASiS: An Object-Oriented Approach to High Performance Multiphysics Code with Fortran 2003

SESSION: Research Poster Reception

EVENT TYPE:

TIME: 5:15PM - 7:00PM

SESSION CHAIR: Torsten Hoefler

AUTHOR(S):Reuben D. Budiardja, Christian Y. Cardall, Eirik Endeve, Anthony Mezzacappa

ROOM:East Entrance

ABSTRACT:
Many problems in astrophysics and cosmology are multiphysics and multiscale in nature. For problems with multiphysics components, the challenges facing the development of complicated simulation codes can be ameliorated by the principles of object-oriented design. GenASiS is a new code being developed to face these challenges from the ground up. Its object-oriented design and approach are accomplished with features of Fortran 2003 that support the object-oriented paradigm and can do so without sacrificing performance. Its initial primary target, although not exclusively, is the simulation of core-collapse supernovae on the worlds leading capability supercomputers. We present an overview GenASiS architecture, including its cell-by-cell refinement with multilevel mesh and object-oriented approach with Fortran 2003. We demonstrate its initial capabilities and solvers and show its scability on the massively parallel supercomputer.

Chair/Author Details:

Torsten Hoefler (Chair) - ETH Zurich

Reuben D. Budiardja - National Institute for Computational Sciences

Christian Y. Cardall - Oak Ridge National Laboratory

Eirik Endeve - Oak Ridge National Laboratory

Anthony Mezzacappa - Oak Ridge National Laboratory

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar