schema_lookup_dim Subroutine

private subroutine schema_lookup_dim(dim, key, idx, expected_kind, ok, message)

Resolve a wire key against the schema for dim — the single dimension-selection point for config schemas on the wire path (spec 4.3). A 3D schema plugs in here as one new case.

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: dim
character(len=*), intent(in) :: key
integer, intent(out) :: idx
integer, intent(out) :: expected_kind
logical, intent(out) :: ok
character(len=*), intent(out) :: message