check_transforms Subroutine

subroutine check_transforms(needs_transforms)

check_transforms checks the various physics flag choices to determine if FFTs are needed for the simulation

if ExB or parallel nonlinearity included in the simulations, need FFTs if 'global' in radial or bi-normal directions, need FFTs if running in multibox mode, need FFTs if including flow shear using anything other than wavenumber re-mapping, need FFTs if printing out flux-surface-averaged radial fluxes or moments, need FFTs

Arguments

Type IntentOptional Attributes Name
logical, intent(out) :: needs_transforms