Center for the Simulation of Advanced Rockets explained

CSAR
Label1:Founded
Data1:1997
Label2:Location
Data2:University of Illinois at Urbana-Champaign
Label3:Department
Data3:Computational Science and Engineering
Label4:Goal
Data4:Develop accurate computation models of solid-state rocket propellant systems
Label5:Staff
Data5:Approx. 80 Faculty, Staff, and Students
Label6:Research Areas
Data6:Fluids and Combustion

Structures and Materials

Computer Science

System Integration

Uncertainty Integration

The Center for Simulation of Advanced Rockets (CSAR) is an interdisciplinary research group at the University of Illinois at Urbana-Champaign, and is part of the United States Department of Energy's Advanced Simulation and Computing Program. CSAR's goal is to accurately predict the performance, reliability, and safety of solid propellant rockets.[1]

CSAR was founded in 1997 as part of the Department of Energy's Advanced Simulation and Computing Program. The goal of this program is to "enable accurate prediction of the performance, reliability, and safety of complex physical systems through computational simulation." CSAR extends this motive into the realm of solid rocket propellants, specifically those used by the Space Shuttle.[2]

CSAR aims to be able to simulate entire rocket systems, under normal and abnormal situations. This involves highly accurate modeling of components and dynamics of fuel flow and other environmental factors. Modeling this requires large computational power, on the order of thousands of processors. Development of the computational infrastructure is critical in achieving their goal.

Areas of research

There are several fields researched by CSAR.[3] Physical simulations are implemented in CSAR's Rocstar software suite.

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.[4]

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.[5] 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, they provide a complete simulation environment. Below is a list of all the Rocstar modules and links to their respective users guides.

Rocstar Modules[6]
Field Name User's Manual Description
Combustion Rocburn https://web.archive.org/web/20080807124551/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocburn2D_UG.pdf
Fluids RocfloMP https://web.archive.org/web/20080807124018/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/rocflo_ug.pdf
RocfluMP https://web.archive.org/web/20080807124106/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/rocflump_book.pdf
Roctpart https://web.archive.org/web/20080807124218/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/rocpart_ug.pdf
Rocturb https://web.archive.org/web/20080807123946/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/rocturb_ug.pdf
Rocrad https://web.archive.org/web/20080724204459/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocrad_ug.pdf
Solids Rocfrac https://web.archive.org/web/20080807124822/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocfrac_ug.pdf
Rocsolid https://web.archive.org/web/20080511164725/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocsolid_3.4_UG.pdf
Computer Science Rocman https://web.archive.org/web/20080807124026/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocman_ug.pdf
Roccom https://web.archive.org/web/20080807124355/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Roccom_ug.pdf
Rocface https://web.archive.org/web/20080724201333/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocface_ug.pdf
Rocblas https://web.archive.org/web/20080724202133/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocblas_ug.pdf
Rocin https://web.archive.org/web/20080724201528/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocin_ug.pdf
RocHDF https://web.archive.org/web/20080807123954/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rochdf_udg.pdf
Rocmop https://web.archive.org/web/20080807124210/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocmop_UG.pdf
Rocrem https://web.archive.org/web/20080724203135/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/rocrem_ug.pdf
Rocketeer https://web.archive.org/web/20080724201944/http://www.csar.uiuc.edu/F_software/rocketeer/Rocketeer_Users_Guide.htm Visualization tool for complex 2-D and 3-D data sets.
Utilities Rocbuild https://web.archive.org/web/20080807123842/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocbuild_UG.pdf
Roctest https://web.archive.org/web/20080807124138/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Roctest_UG.pdf
Rocdiff https://web.archive.org/web/20080724205006/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocdiff_UG.pdf
Rocprep https://web.archive.org/web/20080724201024/http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/uguides/Rocprep_UG.pdf

Events

References

  1. http://www.csar.uiuc.edu/ CSAR Homepage
  2. http://www.csar.uiuc.edu/about/index.html About CSAR
  3. http://www.csar.uiuc.edu/research/index.html Basic Research at CSAR
  4. http://www.csar.uiuc.edu/computing/index.html CSAR Computing
  5. http://charm.cs.uiuc.edu/research/rocket/ Parallel Programming Lab: Rocket Simulation
  6. http://www.csar.uiuc.edu/CSARdocs/DocumentsPub/UG.html CSAR Software Documentation
  7. http://www.csar.uiuc.edu/seminars/symposium.html International Symposium on Solid Rocket Modeling and Simulation