Search NASA⌕ Search

DOE OSTI · 1345029

Futility

Abstract

The Futility package contains the following: 1) Definition of the size of integers and real numbers; 2) A generic Unit test harness; 3) Definitions for some basic extensions to the Fortran language: arbitrary length strings, a parameter list construct, exception handlers, command line processor, timers; 4) Geometry definitions: point, line, plane, box, cylinder, polyhedron; 5) File wrapper functions: standard Fortran input/output files, Fortran binary files, HDF5 files; 6) Parallel wrapper functions: MPI, and Open MP abstraction layers, partitioning algorithms; 7) Math utilities: BLAS, Matrix and Vector definitions, Linear Solver methods and wrappers for other TPLs (PETSC, MKL, etc), preconditioner classes; 8) Misc: random number generator, water saturation properties, sorting algorithms.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Collins, Benjamin S.. 2017-01-10. Futility. https://www.osti.gov/biblio/1345029

Cite the original work for its findings. Save a collection to share your selection of sources.