PLUTO Test Problems  4.4-patch2
Functions
init.c File Reference

Relativistic jet propagation. More...

Functions

void InitDomain (Data *d, Grid *grid)
 

Detailed Description

This problem sets initial and boundary conditions for a jet propagating into a uniform medium with constant density and pressure. The computation can be carried using CYLINDRICAL or SPHERICAL coordinates. In the first case, the jet enters at the lower z-boundary with speed $ v_z = \beta$ while in the second case, a conical beam with a small aperture ( $\theta = 5^\circ$) is injected with the same speed from the lower radial boundary. At the border of the nozzle, jet values are smoothly joined with ambient values using the Profile() function (in the current setting the profile is a sharp transition). The jet is pressure-matched so that the beam and ambient pressure coincide.

The configuration is defined in terms of the following parameters:

  1. g_inputParam[BETA]: the jet velocity;
  2. g_inputParam[RHO_IN]: the jet density;
  3. g_inputParam[RHO_OUT]: the ambient density.
  4. g_inputParam[PRESS_IN]: the jet pressure (also equal to ambient pressure)

defined in pluto.ini. The TAUB equation of state is used.

rhd_jet.03.jpg
Density (log) for configuration #03 at t=200
Author
A. Mignone (migno.nosp@m.ne@t.nosp@m.o.inf.nosp@m.n.it)
Date
Feb 25, 2019

Function Documentation

◆ InitDomain()

void InitDomain ( Data *  d,
Grid *  grid 
)

Assign initial condition by looping over the computational domain. Called after the usual Init() function to assign initial conditions on primitive variables. Value assigned here will overwrite those prescribed during Init().