cache_identity Subroutine

public subroutine cache_identity(coordinates, source, mass, va, pi, ngamma, npparbar, id, ok, reason)

Hash all consumed source data and construction settings, never species index or filename.

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: coordinates(0:,0:,:)
real(kind=real64), intent(in) :: source(0:,0:)
real(kind=real64), intent(in) :: mass
real(kind=real64), intent(in) :: va
real(kind=real64), intent(in) :: pi
integer, intent(in) :: ngamma
integer, intent(in) :: npparbar
type(rel_cache_identity), intent(out) :: id
logical, intent(out) :: ok
character(len=*), intent(out) :: reason

Calls

proc~~cache_identity~~CallsGraph proc~cache_identity cache_identity proc~discover_build discover_build proc~cache_identity->proc~discover_build proc~sha_finish sha256_state%sha_finish proc~cache_identity->proc~sha_finish proc~sha_init sha256_state%sha_init proc~cache_identity->proc~sha_init proc~sha_update sha256_state%sha_update proc~cache_identity->proc~sha_update proc~discover_build->proc~sha_finish proc~discover_build->proc~sha_init proc~discover_build->proc~sha_update proc~framed framed proc~discover_build->proc~framed proc~sha256_file sha256_file proc~discover_build->proc~sha256_file proc~sha_finish->proc~sha_update proc~compress compress proc~sha_update->proc~compress proc~rotate rotate proc~compress->proc~rotate proc~framed->proc~sha_update proc~sha256_file->proc~sha_finish proc~sha256_file->proc~sha_init proc~sha256_file->proc~sha_update

Called by

proc~~cache_identity~~CalledByGraph proc~cache_identity cache_identity proc~derivative_f0_rel derivative_f0_rel proc~derivative_f0_rel->proc~cache_identity proc~derivative_f0 derivative_f0 proc~derivative_f0->proc~derivative_f0_rel program~alps alps program~alps->proc~derivative_f0