Revert "Revert "Created iridis branch without keyword args features, as that causes a buffer overflow for some reason""

Putting this back in the iridis branch

This reverts commit d5237eb5453280ff2adb07549a9e2b641a657e72.
Merge branch 'master' into iridis
Using runtime for omp schedule to test on iridis
Reverted runtime schedule as various options produce similar results. Using static instead.
Put keywords back in as they were accidentally removed in the merge
Removed case for odd lattice size in openmp update because it was just asking for errors with that index variable