English

GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations (Version 4)

Instrumentation and Methods for Astrophysics 2023-06-13 v4 Mathematical Software Computational Physics

Abstract

GenASiS Basics provides modern Fortran classes furnishing extensible object-oriented utilitarian functionality for large-scale physics simulations on distributed memory supercomputers. This functionality includes physical units and constants; display to the screen or standard output device; message passing; I/O to disk; and runtime parameter management and usage statistics. This revision -- Version 4 of GenASiS Basics -- includes a name change and additions to functionality, including the facilitation of direct communication between GPUs.

Keywords

Cite

@article{arxiv.1507.02506,
  title  = {GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations (Version 4)},
  author = {Reuben D. Budiardja and Christian Y. Cardall},
  journal= {arXiv preprint arXiv:1507.02506},
  year   = {2023}
}

Comments

The first Journal Reference and DOI are for the original publication (v1 on this archive). The second and subsequent Journal References and DOIs are for a New Version Announcements (successive versions on this archive)

R2 v1 2026-06-22T10:08:45.231Z