quality_indicators Submodule

This SUBMODULE contains the implementation of the methods of TYPE particles that computes 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, eqs.(64), (67) and (74-75)

Rosswog, S. SPH Methods in the Modelling of Compact Objects. Living Rev Comput Astrophys 1, 1 (2015)., eqs.(6) and (9)

FT 05.10.2022



Uses

  • module~~quality_indicators~~UsesGraph module~quality_indicators quality_indicators module~sph_particles sph_particles module~quality_indicators->module~sph_particles module~id_base id_base module~sph_particles->module~id_base module~utility utility module~sph_particles->module~utility timing timing module~sph_particles->timing module~id_base->module~utility module~id_base->timing constants constants module~utility->constants matrix matrix module~utility->matrix

Contents


Module Procedures

module procedure compute_and_print_quality_indicators module subroutine compute_and_print_quality_indicators(npart, pos, h, nu, nstar, path)

Compute the quality indicators, referring to

Read more…

Arguments

Type IntentOptional 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.