Center For The Simulation of Advanced Rockets - Computation Environment

Computation Environment

Physical simulations are performed using CSAR's Rocstar suite of numerical solver applications. Rocstar was built by CSAR, and is designed to run efficiently on massively parallel computers. Implementation of Rocstar is done in MPI and is entirely compatible with Adaptive MPI. Rocstar is currently in its third version, Rocstar 3. Documentation on using Rocstar 3 is available through a User's Guide.

CSAR uses a number of supercomputing resources for their simulations. Along with CSAR, the National Center for Supercomputing Applications is located at the University of Illinois at Urbana-Champaign. CSAR takes advantage of the computing environment provided by NCSA for many simulations. The university's department of Computational Science and Engineering has a supercomputing cluster known as Turing, which is also utilized by CSAR.

The computation environment used by CSAR takes advantage of work done by the University of Illinois' Parallel Programming Lab, in particular Charm++ and Adaptive MPI. These parallel programming frameworks allow for application development that scales easily to thousands of processors, which allows for highly complex computations to finish quickly. The Run-time system employed by both Charm++ and AMPI has two primary features that are used by CSAR's software: load-balancing, which helps improve performance by keeping work distributed evenly across all processors, and checkpointing, which allows a lengthy computation to be saved and restarted without having to start over.

Using these highly parallel tools, CSAR's developers have built a number of components which are able to simulate various physical phenomena related to rocket propulsion. Combined together, they provide a complete simulation environment. Below is a list of all the Rocstar modules and links to their respective users guides.

Rocstar Modules
Field Name User's Manual Description
Combustion Rocburn
Fluids RocfloMP
RocfluMP
Roctpart
Rocturb
Rocrad
Solids Rocfrac
Rocsolid
Computer Science Rocman
Roccom
Rocface
Rocblas
Rocin
RocHDF
Rocmop
Rocrem
Rocketeer Visualization tool for complex 2-D and 3-D data sets.
Utilities Rocbuild
Roctest
Rocdiff
Rocprep

Read more about this topic:  Center For The Simulation Of Advanced Rockets

Famous quotes containing the words computation and/or environment:

    I suppose that Paderewski can play superbly, if not quite at his best, while his thoughts wander to the other end of the world, or possibly busy themselves with a computation of the receipts as he gazes out across the auditorium. I know a great actor, a master technician, can let his thoughts play truant from the scene ...
    Minnie Maddern Fiske (1865–1932)

    For those parents from lower-class and minority communities ... [who] have had minimal experience in negotiating dominant, external institutions or have had negative and hostile contact with social service agencies, their initial approaches to the school are often overwhelming and difficult. Not only does the school feel like an alien environment with incomprehensible norms and structures, but the families often do not feel entitled to make demands or force disagreements.
    Sara Lawrence Lightfoot (20th century)