Cactus Retreat: April 2004
Day 0: 28th April: Tutorials
- An Introduction to Cactus
pdf
sxi
This tutorial gives a practical introduction to Cactus, describing its design requirements and their realisation, its architecture and the tools and capabilities it provides. We illustrate how Cactus provides easy access to cutting edge software technologies, such as the GridLab Grid Application Toolkit, HDF5 parallel I/O, adaptive mesh refinement, remote steering and visualisation and interaction with Grid portals.
- Mesh Refinement with Carpet
Carpet is a mesh refinement driver for cactus. This tutorial will introduce Berger-Oliger mesh refinement and then proceed to show how to use Carpet
- Carpet Tutorial
- wavetoy.par
- wavetoy-carpet.par
- wavetoy-carpet-elegant.par
- wavetoy-carpet-elegant-refined.par
- Advanced Visualization
After a brief introduction of the Cactus I/O architecture some general requirements of I/O in high-performance applications will be derived and their implementation within Cactus discussed.
In the second part of the tutorial, a set of standard tools for the visualization of cactus output data is presented. The practical use of two advanced visualization programs, DV and OpenDX will be covered in a hands-on session.
- Advanced Visualization Tutorial pdf sxi
- Demonstration executable
- Thorn List
- WaveToy example parfile using PUGH
- WaveToy example parfile using Carpet
- Generating Thorns from Mathematica
Kranc is a suite of Mathematica-based computer-algebra packages, which comprise a toolbox to convert (tensorial) systems of partial di erential evolution equations to parallelized C or Fortran code. Kranc can be used as a " a rapid prototyping system for scientists handling very complicated systems of partial differential equations, " but through integration into the Cactus computational toolkit we can also produce e cient parallelized production codes.
Day 1: 29th April: Applications
- Welcoming Session: Life Sciences Auditorium, A101
- Welcoming Remarks (Ed Seidel)
- Plenary: A View of High Performance Computing and the Computational Grid (Jack Dongarra) pdf
- Session I: International Room, Union Building
- Cactus and the CCT (Ed Seidel) pdf
- Introduction to Cactus (Tom Goodale) pdf sxi
- Cactus and KISTI (Yoonsik Kim) pdf
- Session II: International Room, Union Building
- Projects using Cactus (Gabrielle Allen) ppt
- Using Cactus for Discrete Quantum Gravity Computations (David Rideout) pdf
- A Mass Spectrometry Toolkit in Cactus (Alexander Schilling) ppt
- Session III: Life Sciences Auditorium, A101
Day 2: 30th April: Applications and Infrastructure
- Session IV: International Room, Union Building
- Cactus and Frameworks (Tom Goodale) pdf sxi
- Cactus I/O and Visualization (Thomas Radke) pdf sxi
- Toward Relativistic Hydrodynamics on Adaptive Messhes (Joel Tohline) ppt
- Session V: International Room, Union Building
- The Method of Lines in Cactus (Ian Hawke)
- Mesh Refinement with Carpet (Erik Schnetter) pdf
- Using Cactus for Task Farming (Tom Goodale) pdf sxi
- Session VI: International Room, Union Building
- AMR with PAGH (Randy Wolfmeyer) pdf ppt
- Kranc: Mathematica to Thorns (Sascha Husa) pdf
- Computational Fluid Dynamics - Modular Elements for Cactus (Sumanta Acharya)
- Part 1
- Part 2
- ciliarow.avi
- ruston_impeller.avi
- stat_rot_omz4.avi
- stat_rot_p4.avi
- stirtank_vectors.avi
- Cactus Support for Astrophysics (Dennis Pollney) pdf
- Session VII: Life Sciences Auditorium, A101
- Spectral Elements and Parallelization (Jason Ventrella)
- Multiple Patches for Black Hole and Other Evolutions (Manuel Tiglio)
Day 3: 1st May: Development Plans
Last modified 2006-06-30 07:32 AM