|
|
Software |
Cactus Framework
The Cactus Framework is an open source, modular, portable, programming environment for collaborative HPC computing. The Cactus Framework allows large-scale cooperation across the globe, where individual groups design and maintain individual code modules, relying on Cactus to make these modules interoperate.
Carpet
Carpet is a mesh refinement driver for Cactus. Carpet was originally written in 2001 by Erik Schnetter at the TAT (Theoretische Astrophysik Tuebingen) and later brought into production use by Erik Schnetter, Scott Hawley, and Ian Hawke at the AEI (Max-Planck-Institut f�r Gravitationsphysik, Albert-Einstein-Institut). Carpet is currently maintained at the CCT (Center for Computation & Technology) at LSU.
Kranc
Kranc (Kranc assembles numerical code) is a suite of Mathematica packages which comprise a computer algebra toolbox for numerical relativists - Kranc is designed to help wth tasks such as performing 3+1 decompositions, analytical manipulations of tensorial systems of equations such as change of variables, computation of characteristics or linearizations and automatized code generation.
The code generation part of Kranc can be used as a ``rapid prototyping'' system for physicists or mathematicians handling very complicated systems of partial differential equations, but through integration into the Cactus computational toolkit can also produce efficient production codes. The authors of Kranc were Sasha Husa, Ian Hinder, and Christine Lechner.
|
|
|
|