Put precompiler statements in the advection classes
Implemented the cuda version of the getTimeStepLim function