Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
Nodes of different colours represent the following:
Solid arrows point from a procedure to one which it calls. Dashed
arrows point from an interface to procedures which implement that interface.
This could include the module procedures in a generic interface or the
implementation in a submodule of an interface in a parent module.
public module subroutine compute_and_print_quality_indicators(npart, pos, h, nu, nstar, path)
Arguments
Type
Intent
Optional
Attributes
Name
integer,
intent(in)
::
npart
double precision,
intent(in),
DIMENSION(3,npart)
::
pos
double precision,
intent(in),
DIMENSION(npart)
::
h
double precision,
intent(in),
DIMENSION(npart)
::
nu
double precision,
intent(in),
DIMENSION(npart)
::
nstar
character(len=*),
intent(in),
optional
::
path
Path to which saving the output file containing the quality
indicators.
Description
Compute the quality indicators, referring to
Daniel J. Price, Smoothed Particle Hydrodynamics and
Magnetohydrodynamics.
Journal of Computational Physics, 231, 3, 759-794 (2012)
DOI: 10.1016/j.jcp.2010.12.011
http://arxiv.org/abs/1012.1885
eqs.(64), (67) and (74-75)
Rosswog, S. SPH Methods in the Modelling of Compact Objects.
Living Rev Comput Astrophys 1, 1 (2015).
https://doi.org/10.1007/lrca-2015-1.
https://arxiv.org/abs/1406.4224.
eqs.(6) and (9)