[MAINIMAGE]
 
  Welcome
  Community
  Documentation
 
License 
Requirements 
Get it! 
ThornLists 
  Machines
  Development
  Showcase
  Links
 



Quick Subscription:
News Mailing List


more Mailing Lists
  Search CactusCode:


Thorn Lists for the Development Version

The Thorn Lists below provide a convenient way for choosing a configuration of Cactus for checkout and compilation. More Thorn Lists will be added as applications and examples are developed. Note that Thorn Lists for the stable version of Cactus may be slightly different, and should be downloaded from the standard ThornList page.

For information on using a ThornList for checking out thorns, please see the Management-HOWTO

Jump to:

For more information about individual thorns, check the Thorn Information page, and the ComputationalToolKit-HOWTO.

Computational Infrastructure

The computational infrastructure thorns are designed to provide the basic utilities for any simulation, such as IO, reductions, and driver thorns.

Here we divide the infrastructure thorns up depending on the additional libraries which need to be available for compilation.

WaveToy Demonstration

The WaveToy set of thorns perform evolutions of a 3D scalar field. This application is one of the simplest examples of a solving a hyperbolic partial differential equation using finite differences, and so provides a very good learning example of how a PDE can be solved within the Cactus framework. Despite it's simplicity, the WaveToy example is prototypical of much more complicated systems of equations.

The WaveToy application is provided in each of the programming languages supported by Cactus. This makes the WaveToy applications a useful tool to check compilation of Cactus on your platform, especially if you do not have a Fortran 77 or Fortran 90 compiler available.

General Relativity Applications

The Einstein Toolkit contains standard thorns for 3D evolution and analysis of the Einstein Equations using the 3+1 variables.

Examples and Tests

These thorn lists provide further example application and test thorns, and are a good place to look for working examples of different Cactus APIs.

Benchmarking

We will be providing thorn lists to benchmark Cactus on your platform. Currently, we have a benchmark based on an astrophysics applications which is highly computationally intensive (BenchADM) and a benchmark for measuring IO performance (BenchIO). The provided thornlist contains both these tests.

The Whole Thing

If you want to checkout the code with all the thorns available from our repository, use the list below.

      

Cactus Webmaster Last Modified: Thursday, 13-May-2004 14:58:44 CDT