GenASiS Basics: Object-oriented utilitarian functionality for large-scale physics simulations (Version 3)
收藏资源简介:
GenASiS Basics provides Fortran 2003 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 3 of Basics—includes a significant name change, some minor additions to functionality, and a major addition to functionality: infrastructure facilitating the offloading of computational kernels to devices such as GPUs.
GenASiS Basics 提供基于 Fortran 2003 标准的类,为分布式内存超级计算机上的大规模物理模拟提供可扩展的面向对象实用功能。其所支持的功能涵盖物理单位与常量、屏幕或标准输出设备显示、消息传递、磁盘I/O、运行时参数管理以及使用统计信息。本次发布的Basics第3版包含一项重要的命名变更、少量功能增补,以及一项核心功能新增:用于将计算内核卸载至图形处理器(GPU)等设备的基础设施。



