Three-dimensional adaptive mesh refinement for hyperbolic conservation laws
SIAM Journal on Scientific Computing
A fast adaptive vortex method in three dimensions
Journal of Computational Physics
An adaptive Cartesian grid method for unsteady compressible flow in irregular regions
Journal of Computational Physics
An Adaptive Mesh Projection Method for Viscous Incompressible Flow
SIAM Journal on Scientific Computing
Adaptive mesh refinement and multilevel iteration for flow in porous media
Journal of Computational Physics
An adaptive mesh refinement algorithm for the radiative transport equation
Journal of Computational Physics
Journal of Computational Physics
Numerical solution of plasma fluid equations using locally refined grids
Journal of Computational Physics
Adaptive mesh and algorithm refinement using direct simulation Monte Carlo
Journal of Computational Physics
A multigrid tutorial: second edition
A multigrid tutorial: second edition
A cell-centered adaptive projection method for the incompressible Euler equations
Journal of Computational Physics
Object-Oriented Implementation of Adaptive Mesh Refinement Algorithms
Scientific Programming - The First Annual Object-Oriented Numerics Conference (OON-SKI '93)
Local adaptive mesh refinement for shock hydrodynamics
Journal of Computational Physics
An adaptive multigrid technique for the incompressible Navier-Stokes equations
Journal of Computational Physics
Automatic Support for Irregular Computations in a High-Level Language
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Making Sequential Consistency Practical in Titanium
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Productivity and performance using partitioned global address space languages
Proceedings of the 2007 international workshop on Parallel symbolic computation
Parallel Languages and Compilers: Perspective From the Titanium Experience
International Journal of High Performance Computing Applications
An adaptive mesh refinement benchmark for modern parallel programming languages
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Automatic Communication Performance Debugging in PGAS Languages
Languages and Compilers for Parallel Computing
Design and use of htalib: a library for hierarchically tiled arrays
LCPC'06 Proceedings of the 19th international conference on Languages and compilers for parallel computing
Titanium performance and potential: an NPB experimental study
LCPC'05 Proceedings of the 18th international conference on Languages and Compilers for Parallel Computing
Hierarchical pointer analysis for distributed programs
SAS'07 Proceedings of the 14th international conference on Static Analysis
Hi-index | 0.00 |
In this paper, we evaluate Titanium's usability as a high-level parallel programming language through a case study, where we implement a subset of Chombo's functionality in Titanium. Chombo is a software package applying the Adaptive Mesh Refinement methodology to numerical Partial Differential Equations at the production level. In Chombo, the library approach is used to parallel programming (C++ and Fortran, with MPI), whereas Titanium is a Java dialect designed for high-performance scientific computing. The performance of our implementation is studied and compared with that of Chombo in solving Poisson's equation based on two grid configurations from a real application. Also provided are the counts of lines of code from both sides.