arrow
Return

The NIRVANA code: Parallel computational MHD with adaptive mesh refinement

delete2008-08-01
delete92
PRE
AI
Z
Ziegler, U. *
DOI:10.1016/j.cpc.2008.02.017delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
I report on a new version of the magnetohydrodynamics code NIRVANA(1) which is targeted at the study of astrophysical problems. The new version allows for distributed-memory simulations supporting adaptive mesh refinement. Numerical algorithms include dissipative terms (viscosity, Ohmic diffusion, thermal heat conduction) in a conservative form. Domain decomposition is preferably block-wise in case of unigrid applications but adopts space-filling curve techniques for adaptive mesh applications with a hierarchical block-structured mesh. The code architecture facilitates workload balancing among processors for arbitrary mesh refinement depths maintaining intra-level data locality via space-filling curve mappings and, at the same time, ensuring inter-level data locality by applying a novel technique called block sharing. This way, it is demonstrated that comparable performance can be achieved for problems with locally highly refined grid. The data transfer between processors extensively utilizes the coarse-granularity concept of parallel computing and makes use of the MPI library. Conservation properties of the numerical method carry over to the parallel framework. In particular, the solenoidality condition for the magnetic field is preserved to roundoff precision applying the constrained transport machinery. This paper has its focus of discussion on implementation details related to the parallelization and on a code performance analysis. (C) 2008 Elsevier B.V. All rights reserved.
Keywords:
magnetohydrodynamics
numerics
central schemes
adaptive mesh refinement
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Computer Physics Communications cover
Computer Physics Communications
IF:
3.4
Papers:
1.2W
Citations:
3.7W

Organization

No organization information available
Cited Papers

Cited Papers

Modifying the Release Properties of Eudragit® L30D
err2008-10-20
err0
PREAI
errN. A. Muhammad; W. Boisvert; M. R. Harris; J. Weiss
errShare
errSave
Pluto: A numerical code for computational astrophysics
err2007-05-01
err1.2K
errOAAI
errMignone, A.; Bodo, G.; Massaglia, S.; Matsakos, T.; Tesileanu, O.; Zanni, C.; Ferrari, A.
errShare
errSave
Flash: An adaptive mesh hydrodynamics code for modeling astrophysical thermonuclear flashes
err2000-11-01
err2.1K
errOAAI
errFryxell, B; Olson, K; Ricker, P; Timmes, FX; Zingale, M; Lamb, DQ; MacNeice, P; Rosner, R; Truran, JW; Tufo, H
errShare
errSave
An Approach to Sentiment Analysis of Movie Reviews: Lexicon Based vs. Classification
err2014-01-01
err0
PREAI
errLukasz Augustyniak; Tomasz Kajdanowicz; Przemyslaw Kazienko; Marcin Kulisiewicz; Wlodzimierz Tuliglowicz
errShare
errSave
Control of slow light in three- and four-level graphene nanostructures
err2019-07-18
err0
PREAI
errFei Xu; Jiangzhuan Zhu; Shengfa Fan; Yihong Qi
errShare
errSave
researcher View more