For simplicity, this implementation invokes concatenate_columns at the cost of transpose creating additional temporaries. If this code turns out to be a critical performance bottleneck, try replacing this implementation with element-by-element copying using do concurrent.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in), | dimension(:,:) | :: | a | ||
real, | intent(in), | dimension(:,:) | :: | b |