Parallel grid library for rapid and flexible simulation development

Published: 1 April 2013| Version 1 | DOI: 10.17632/hdtpts8t5y.1
I. Honkonen, S. von Alfthan, A. Sandroos, P. Janhunen, M. Palmroth


This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018) Abstract We present an easy to use and flexible grid library for developing highly scalable parallel simulations. The distributed cartesian cell-refinable grid (dccrg) supports adaptive mesh refinement and allows an arbitrary C++ class to be used as cell data. The amount of data in grid cells can vary both in space and time allowing dccrg to be used in very different types of simulations, for example in fluid and particle codes. Dccrg transfers the data between neighboring cells on different processes... Title of program: DCCRG Catalogue Id: AEOM_v1_0 Nature of problem Grid library supporting arbitrary data in grid cells, parallel adaptive mesh refinement, transparent remote neighbor data updates and load balancing. Versions of this program held in the CPC repository in Mendeley Data AEOM_v1_0; DCCRG; 10.1016/j.cpc.2012.12.017



Computer Hardware, Software, Programming Languages, Computational Physics, Plasma Physics, Computational Method, Publication