Moved forward and backward FFTs to their own routines to cleanup the pressure exec function