Elemental intrinsics
-
Most familiar intrinsics can be applied to arrays
-
E.g., SQRT(A(1:100)) computes 100 square roots
|
Transformational intrinsics
-
Reductions combine elements in an array (or along one dimension at a time)
-
E.g., SUM(A) adds up the elements in A
-
Data movement operations perform structured transformations
-
E.g. TRANSPOSE(A) transposes A (2-D only)
|
Array query intrinsics
-
Useful for assumed-shape arrays
-
E.g., SIZE(A,1) gives the extent of A in the first dimension
|