- Cactus Framework
Infobox_Software
name = Cactus Framework
developer = [http://www.cactuscode.org/ Cactus Team]
latest_release_version = 4.0 beta 15
latest_release_date =November 2 ,2004
operating_system =Cross-platform
genre =Software framework
license =LGPL
website = [http://www.cactuscode.org/ www.cactuscode.org]Cactus is an
open-source , problem-solving, environment designed forscientist s andengineer s. Its modular structure easily enablesparallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academicresearch community, where it was developed and used over many years by a large international collaboration ofphysicist s andcomputational scientist s.The name
Cactus comes from the design of a central core (or "flesh") which connects to application modules (or "thorns") through an extensible interface. Thorns can implement custom developed scientific or engineering applications, such as computational fluid dynamics. Other thorns from a standard computational toolkit provide a range of computational capabilities, such as parallel I/O, data distribution, or checkpointing.Cactus runs on many architectures. Applications, developed on standard
workstation s orlaptop s, can be seamlessly run on clusters orsupercomputer s. Cactus provides easy access to many cutting edge software technologies being developed in the academic research community, including theGlobus Toolkit ,HDF5 parallel file I/O, the PETSc scientific library,adaptive mesh refinement , web interfaces, and advanced visualization tools.History
Cactus was originally developed at the AEI, and is now developed jointly at AEI,
Cardiff University , and theCenter for Computation & Technology at LSU. There are several large packages built on Cactus, among others a general relativisticspacetime evolution code, anadaptive mesh refinement driver (Carpet), and a general relativistichydrodynamics code (Whisky).Staff with the LSU Center for Computation & Technology, who were part of the original group at AEI who created Cactus, celebrated the program's 10th birthday in April 2007.
External links
* [http://www.cactuscode.org/ www.cactuscode.org] — the Cactus Framework homepage
* [http://www.cct.lsu.edu/ Center for Computation & Technology]
* [http://numrel.aei.mpg.de/ Numerical relativity group at the Albert Einstein Institute]
* [http://www.carpetcode.org/ www.carpetcode.org] Carpet, an adaptive mesh refinement driver for Cactus
* [http://www.whiskycode.org/ www.whiskycode.org] Whisky — the EU Network GR Hydrodynamics codeee also
*
Application framework
*Software framework
* [http://encyclopedia.thefreedictionary.com/Software+framework Software framework] at the Free Dictionary
*Cactus the plant
*Embedded HTTP server
Wikimedia Foundation. 2010.