APS Logo

Combining discontinuous Galerkin and finite volume methods within the Nmesh code

ORAL

Abstract

The Nmesh code is intended to allow for more efficient simulations of black holes and neutron stars, using a discontinuous Galerkin (DG) method. When using a DG method we usually employ a large number of touching computational domains or elements. The calculations in each element are then largely independent, and the only element-to-element communication needed, is between nearest neighbors and involves only boundary points. This means the method allows for very efficient parallelization. Such a DG method is particularly efficient when the evolved fields are smooth. Yet, in the case of shocks, that can occur e.g. in neutron stars, it is often better to use finite volume (FV) methods. However, in traditional FV methods one needs overlapping domains and more communication which can degrade parallelization efficiency. Here we describe a particular FV method that works with touching domains. We describe how this FV method functions, and how it can be combined with the DG method. We also show results from test cases such as scalar field evolutions and shock tube tests. In addition, we show some results where we evolve neutron stars.

Presenters

  • Wolfgang H Tichy

    Florida Atlantic University

Authors

  • Wolfgang H Tichy

    Florida Atlantic University

  • Ananya Adhikari

    Florida Atlantic University

  • Liwei Ji

    Rochester Institute of Technology

  • Michal Pirog

    Florida Atlantic University