The main documentation of the ALL_Scalar Procedure contains additional explanation of this code listing.
function ALL_Scalar (L) ! Input variable. type(logical), intent(in) :: L ! Output variable. type(logical) :: ALL_Scalar !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ! ALL_Scalar is true iff L is true. ALL_Scalar = L return end function ALL_Scalar