Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Introduction to Rocstar

Welcome

Welcome to the Rocstar multiphysics simulation application!

Building Rocstar

For information on building and installing Rocstar see the Rocstar Quickstart Guide.
For further details about the requirements of building Rocstar, click here.
For more details on how to run Rocstar including information regarding its build structure, click here.

Motivation of Rocstar

Historically, there have been many challenges involved with rocket simulation. There was a need to handle challenges such as:

  • Complex, dynamically changing geometry
  • Extremely diverse spatial and temporal scales
  • Complex material properties and physical processes
  • Enormous computational capacity required for high-resolution simulations

Development for Rocstar was started at the Center for Simulation of Advanced Rockets with the overarching goal of simulating solid propellant rockets. The Simulation Suite aimed to do several things:

  • Provide detailed, whole-system simulation of solid propellant rockets under normal and abnormal operating conditions
  • Provide accurate models of physical components
  • Provide subscale simulations of materials and accident scenarios
  • Provide a software framework and computational infrastructure to facilitate component integration and support large-scale simulation

The entire Rocstar Simuation Suite is laid out as such:

physics_sim.png

User Guides

Here are quick links to access the userguides for some of the various Roc-modules. These guides include information for the user and/or the developer.

Modules User Guides Developer Guides Combined Guides
Misc. Rocstar Suite
Rocblas X X
Rocburn2D X
Roccom X
Rocface X
RocfluMP X
Rocfrac X X
Rocin/RocoutX
Rocketeer X
Rocman X
Rocmap X
Rocmop X X
Rocpart X X
Rocrad X X
Rocsolid X X
Rocturb X X

Additional Guides

The table show gives additional guides that aren't necesarily user or developer guides. Click Here for more information about each document.

Modules Extra Guides
Rocstar Service Components Time Zooming
Rocman Rocman Orchestration Rocman Paper
Roccom Integration InterfaceFileFormats
Rocface Surfdiver

Guidelines

Developers at Illinois Rocstar attempt to adhere to a set of semi-flexible guidelines for documentation and coding standards when developing new code. It is not guaranteed that existing code meets these guidelines; however, every effort should be made to follow them for new code. We also suggest that developers working in areas of older code attempt to "spruce things up a bit" so that the code is in better shape than when they found it. For more details on our coding and documentation standards, see the following pages: