More changes

Andrew Helmer has been a huge help here. He suggested to add some
asserts to track the point of failure in getOceanData. The call in
question is always to the catmullRom method and it seems to be :

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
Assertion failed: (x + yMinus1 < m_resolution * m_resolution), function
getOceanData, file
/Volumes/Phil/Documents/development/modo/aaOceanModo/dependencies/aaOcea
n/src/aaOceanClass.cpp, line 919.

where things go wrong.

With this in mind, we added a wrap() to x

I’ve also added a preprocessor directive to more explicitly constraint
fftw to a single thread, in case that helps in some cases.