local_index Function

public function local_index(g, n_glob, offset, n_loc, periodic)

Local one-based index of the zero-based global index g, wrapped when periodic; 0 when it is off this rank or outside the domain.

Arguments

Type IntentOptional Attributes Name
integer, intent(in), value :: g
integer, intent(in), value :: n_glob
integer, intent(in), value :: offset
integer, intent(in), value :: n_loc
logical, intent(in), value :: periodic

Return Value integer


Called by

proc~~local_index~~CalledByGraph proc~local_index m_cuda_kernels_fieldops::local_index proc~add_gaussian_sources m_cuda_kernels_fieldops::add_gaussian_sources proc~add_gaussian_sources->proc~local_index proc~sample_points m_cuda_kernels_fieldops::sample_points proc~sample_points->proc~local_index proc~field_add_gaussian_sources_cuda m_cuda_backend::cuda_backend_t%field_add_gaussian_sources_cuda proc~field_add_gaussian_sources_cuda->proc~add_gaussian_sources proc~field_sample_points_cuda m_cuda_backend::cuda_backend_t%field_sample_points_cuda proc~field_sample_points_cuda->proc~sample_points