GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations (Version 4)
Reuben D. Budiardja, Christian Y. Cardall

TL;DR
GenASiS Basics Version 4 offers an object-oriented Fortran library that enhances large-scale physics simulations with features like GPU communication, units, I/O, and parameter management for supercomputers.
Contribution
It introduces new functionalities, including GPU communication, and updates to an existing object-oriented Fortran library for physics simulations.
Findings
Supports distributed memory supercomputers
Enables direct GPU communication
Provides comprehensive simulation utilities
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
