Functionally pure array utilities Because the Fortran standard requires that user-defined operator dummy arguments have the INTENT(IN) attribute, exposing only the operator and not the function names communicates more information in the public interface and in code using this interface.
Result is array of 3D column vectors of dimension (space_dim,nxnynz) reshaped from vector-field argument of dimension (nx,ny,nz,space_dim)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8k), | intent(in), | dimension(:,:,:,:) | :: | vector_field |
Result contains the concatenation of the columns of argument a with the columns of argument b
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8k), | intent(in), | dimension(:,:) | :: | a | ||
real(kind=r8k), | intent(in), | dimension(:,:) | :: | b |
Result contains the concatenation of the rows of argument a with the rows of argument b
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r8k), | intent(in), | dimension(:,:) | :: | a | ||
real(kind=r8k), | intent(in), | dimension(:,:) | :: | b |