Pure procedure
Applies to: fortran
A pure Fortran procedure promises no hidden side effects, helping reasoning, optimization, and parallel use.
pure function add(a,b) result(c)
real, intent(in) :: a,b
real :: c
c = a+b
end function
See also: elemental-procedure, function-fortran