DO CONCURRENT communicates that an operation should be independent of order, but when there is no parallelization method the compiler must pick some order to follow. Marshall Ward ran some tests and suggests outer to inner loops. github.com/marshallward...
github.com
GitHub - marshallward/do-conc-order: Comparison of non-parallel do concurrent(i,j) vs do concurrent(j,i)
Comparison of non-parallel do concurrent(i,j) vs do concurrent(j,i) - marshallward/do-conc-order