Update FFT interface to be compatible with heffte v 2.2.0
New communication options and some backward compatibility is broken with heffte v 2.2.0. In this MR the heffte interface in IPPL is updated to account for these changes.
New communication options and some backward compatibility is broken with heffte v 2.2.0. In this MR the heffte interface in IPPL is updated to account for these changes.