Validation and verification of simulation models
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 1
Integration of two ocean models within Cactus
Concurrency and Computation: Practice & Experience - Computational Frameworks
The cactus framework and toolkit: design and applications
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Development of cactus driver for CFD analyses in the grid computing environment
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Runtime analysis tools for parallel scientific applications
Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
Hi-index | 0.00 |
As scientific applications extend to the simulation of more and more complex systems, they involve an increasing number of abstraction levels, at each of which errors can emerge and across which they can propagate; tools for correctness evaluation and enforcement at every level (from the code level to the application level) are therefore necessary. Whilst code-level debugging tools are already a well established standard, application-level tools are lagging behind, possibly due to their stronger dependence on the application's details. In this paper, we describe the programming model introduced by the Cactus framework, review the High Performance Computing (HPC) challenges that Cactus is designed to address, and illustrate the correctness strategies that are currently available in Cactus at the code, component, and application level.