GenASiS Mathematics : Object-oriented manifolds, operations, and solvers for large-scale physics simulations Journal January, 2018