>
SIMULATION INFORMATION TUTORIAL |
Simulation Information
SimulationTools provides functions for accessing information about a simulation. This currently works best with Cactus simulations. For full functionality, certain output must have been enabled for the simulation. See the Supported Codes and Data Formats tutorial for more information.
Getting an overview of a simulation
Simulation overview.
SimulationOverview can be used for a quick, at a glance overview of the status of a simulation, including the run speed, memory usage, trajectories, waveforms and run time. Its current focus is on binary black hole simulations using Cactus, but it has an extensible interface which will allow it to support other simulation types in the future.
In[1]:=
In[2]:=
Out[2]=
bbh | |||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
Accessing individual simulation statistics
ReadSimulationRunTime | ReadSimulationSpeed |
ReadSimulationCost | ReadSimulationCoreCount |
Accessing statistics on a simulation.
We can compute the total number of hours the simulation has run for,
In[3]:=
Out[3]=
the speed of the evolution (evolved coordinate time per hour as a function of the simulation coordinate time)
In[4]:=
Out[4]=
memory usage
In[5]:=
Out[5]=
swap usage
In[6]:=
Out[6]=
the number of CPU cores used
In[7]:=
Out[7]=
and the total computational cost of the simulation in CPU hours
In[8]:=
Out[8]=
Much of this information is available only if the simulation was run using SimFactory. Support for alternative systems can be added as required.