fixes for NVidia
pragmas
more vectorization
bad pragma
didn't work...
remove one global.
Revert "remove one global."

This reverts commit c6e59ecd11a58812daca10c2f3096b1a63c04322.