Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | npart |
Particle number |
||
double precision, | intent(inout), | DIMENSION(3,npart) | :: | pos |
Particle positions |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | nlrf |
Baryon density in the local rest frame on the particles |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | u |
Specific internal energy on the particles |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | pr |
Pressure on the particles |
|
double precision, | intent(inout), | DIMENSION(3,npart) | :: | vel_u |
Spatial velocity in the computing frame on the particles |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | theta |
Generalized Lorentz factor on the particles |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | nstar |
Proper baryon density in the local rest frame on the particles |
|
double precision, | intent(inout), | DIMENSION(npart) | :: | nu |
Baryon number per particle |
|
double precision, | intent(in), | DIMENSION(npart) | :: | g_xx | ||
double precision, | intent(in), | DIMENSION(npart) | :: | g_xy | ||
double precision, | intent(in), | DIMENSION(npart) | :: | g_xz | ||
double precision, | intent(in), | DIMENSION(npart) | :: | g_yy | ||
double precision, | intent(in), | DIMENSION(npart) | :: | g_yz | ||
double precision, | intent(in), | DIMENSION(npart) | :: | g_zz | ||
double precision, | intent(in), | DIMENSION(npart) | :: | lapse |
Lapse function on the particles |
|
double precision, | intent(in), | DIMENSION(npart) | :: | shift_x | ||
double precision, | intent(in), | DIMENSION(npart) | :: | shift_y | ||
double precision, | intent(in), | DIMENSION(npart) | :: | shift_z | ||
double precision, | intent(in), | DIMENSION(3) | :: | adm_mom_error | ||
double precision, | intent(in) | :: | adm_mass |
Post-process the \(\mathrm{SPH}\) \(\mathrm{ID}\); for example, correct for the residual ADM linear momentum.