A security architecture for computational grids
CCS '98 Proceedings of the 5th ACM conference on Computer and communications security
A fully implicit model of the three-dimensional thermohaline ocean circulation: 685
Journal of Computational Physics
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Cactus Tools for Grid Applications
Cluster Computing
GridLab: a grid application toolkit and testbed
Future Generation Computer Systems - Grid computing: Towards a new computing infrastructure
Early Experiences with the EGrid Testbed
CCGRID '01 Proceedings of the 1st International Symposium on Cluster Computing and the Grid
The Cactus Computational Toolkit and Using Distributed Computing to Collide Neutron Stars
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
The Cactus Code: A Problem Solving Environment for the Grid
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
The Architecture of the Earth System Modeling Framework
Computing in Science and Engineering
The astrophysics simulation collaboratory portal: a framework for effective distributed research
Future Generation Computer Systems - Special issue: Advanced grid technologies
Mobile MPI programs in computational grids
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
International Journal of High Performance Computing Applications
Reliability challenges in large systems
Future Generation Computer Systems
VMM-independent graphics acceleration
Proceedings of the 3rd international conference on Virtual execution environments
Trustworthy remote compiling services for grid-based scientific applications
The Journal of Supercomputing
Proceedings of the 2007 symposium on Component and framework technology in high-performance and scientific computing
A case study for petascale applications in astrophysics: simulating gamma-ray bursts
Proceedings of the 15th ACM Mardi Gras conference: From lightweight mash-ups to lambda grids: Understanding the spectrum of distributed computing requirements, applications, tools, infrastructures, interoperability, and the incremental adoption of key capabilities
Building a Dynamic Data Driven Application System for Hurricane Forecasting
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007
A Workflow System Based on Meta Services in Grid Environments
ICCSA '08 Proceeding sof the international conference on Computational Science and Its Applications, Part I
Pollarder: An Architecture Concept for Self-adapting Parallel Applications in Computational Science
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Multi-physics coupling of Einstein and hydrodynamics evolution: a case study of the Einstein toolkit
Proceedings of the 2008 compFrame/HPC-GECO workshop on Component based high performance
Parallel and distributed local search in COMET
Computers and Operations Research
Interactive resource-intensive applications made easy
Proceedings of the ACM/IFIP/USENIX 2007 International Conference on Middleware
A Parallel High-Order Discontinuous Galerkin Shallow Water Model
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Development of a grid enabled chemistry application
International Journal of Computational Science and Engineering
Semantic enabled metadata management in PetaShare
International Journal of Grid and Utility Computing
Ensuring correctness at the application level: a software framework approach
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Extending the concept of component interfaces: experience with the Integrated Plasma Simulator
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
Reliability challenges in large systems
Future Generation Computer Systems
Extending software component models with the master-worker paradigm
Parallel Computing
International Journal of High Performance Computing Applications
Interactive resource-intensive applications made easy
MIDDLEWARE2007 Proceedings of the 8th ACM/IFIP/USENIX international conference on Middleware
An extensible timing infrastructure for adaptive large-scale applications
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Simplifying complex software assembly: the component retrieval language and implementation
Proceedings of the 2010 TeraGrid Conference
Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis
Runtime analysis tools for parallel scientific applications
Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
Using hybrid parallelism to improve memory use in the Uintah framework
Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
Using the TeraGrid to teach scientific computing
Proceedings of the 2011 TeraGrid Conference: Extreme Digital Discovery
Coherence and performance for interactive scientific visualization applications
SC'11 Proceedings of the 10th international conference on Software composition
p4est: Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees
SIAM Journal on Scientific Computing
Raising the level of abstraction for developing message passing applications
The Journal of Supercomputing
Benchmarking parallel i/o performance for a large scale scientific application on the teragrid
HPCA'09 Proceedings of the Second international conference on High Performance Computing and Applications
High-performance sparse matrix-vector multiplication on GPUs for structured grid computations
Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units
The Prickly Pear Archive: a portable hypermedia for scholarly publication
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
Mojave: a development environment for the Cactus computational framework
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
McrEngine: a scalable checkpointing system using data-aware aggregation and compression
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Variable reassignment in the T++ parallel programming language
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
From physics model to results: an optimizing framework for cross-architecture code generation
Proceedings of the Extreme Scaling Workshop
Abstractions to separate concerns in semi-regular grids
Proceedings of the 27th international ACM conference on International conference on supercomputing
A Maya use case: adaptable scientific workflows with ADIOS for general relativistic astrophysics
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
HPC on the Grid: The Theophys Experience
Journal of Grid Computing
Scalable multimedia content analysis on parallel platforms using python
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
The GridPACK™ toolkit for developing power grid simulations on high performance computing platforms
HiPCNA-PG '13 Proceedings of the 3rd International Workshop on High Performance Computing, Networking and Analytics for the Power Grid
McrEngine: A scalable checkpointing system using data-aware aggregation and compression
Scientific Programming - Selected Papers from Super Computing 2012
Hi-index | 0.00 |
We describe Cactus, a framework for building a variety of computing applications in science and engineering, including astrophysics, relativity and chemical engineering.We first motivate by example the need for such frameworks to support multi-platform, high performance applications across diverse communities. We then describe the design of the latest release of Cactus (Version 4.0) a complete rewrite of earlier versions, which enables highly modular, multi-language, parallel applications to be developed by single researchers and large collaborations alike. Making extensive use of abstractions, we detail how we are able to provide the latest advances in computational science, such as interchangeable parallel data distribution and high performance IO layers, while hiding most details of the underlying computational libraries from the application developer. We survey how Cactus 4.0 is being used by various application communities, and describe how it will also enable these applications to run on the computational Grids of the near future.