HPC Magazine February 2014 - An Introduction to Performance Programming - part I.
Listing 8: Restructuring the code using temporary arrays.
for (int s = 0; s < slices; s++) { // line 123 for (int i = 0; i < narray; i++) { // line 148 // some code here } for (iter = 0; iter < Hniter_riemann; iter++) { // line 171 for (int i = 0; i < narray; i++) { // line 179 // some code here } } for (int i = 0; i < narray; i++) { // line 206 // some code here } }