请输入您要查询的百科知识:

 

词条 Cactus Framework
释义

  1. History

  2. See also

  3. External links

{{Infobox software
| name = Cactus Framework
| logo=CactusCode Logo.png
| logo size=50px
| developer = Cactus Team
| latest_release_version = 4.3.0
| latest_release_date = 11 Nov 2015
| operating_system = Cross-platform
| genre = Software framework
| license = LGPL
| website = www.cactuscode.org
}}

Cactus is an open-source, problem-solving environment designed for scientists and engineers. Its modular structure enables parallel computation across different architectures and collaborative code development between different groups. Cactus originated in the academic research community, where it was developed and used over many years by a large international collaboration of physicists and computational scientists.

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 workstations or laptops, can be seamlessly run on clusters or supercomputers. Cactus provides easy access to many cutting edge software technologies being developed in the academic research community, including the Globus 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 the Center for Computation & Technology at LSU. There are several large packages built on Cactus, among others a general relativistic spacetime evolution code, an adaptive mesh refinement driver (Carpet), and a general relativistic hydrodynamics 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.

See also

  • Application framework
  • Software framework
  • Cactus the plant
  • Embedded HTTP server
  • Numerical relativity

External links

  • www.cactuscode.org — the Cactus Framework homepage
  • Center for Computation & Technology
  • Numerical relativity group at the Albert Einstein Institute
  • www.carpetcode.org Carpet, an adaptive mesh refinement driver for Cactus
  • www.whiskycode.org Whisky — the EU Network GR Hydrodynamics code
  • einsteintoolkit.org Einstein Toolkit

1 : Integrated development environments

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 11:11:02