MFC: Simulation
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_fftw.fpp.f90 File Reference

Functions/Subroutines

program __m_fftw_fpp_f90__
 
subroutine s_initialize_fftw_module ()
 The purpose of this subroutine is to create the fftw plan that will be used in the forward and backward DFTs when applying the Fourier filter in the azimuthal direction.
 
subroutine s_apply_fourier_filter (q_cons_vf)
 The purpose of this subroutine is to apply a Fourier low- pass filter to the flow variables in the azimuthal direction to remove the high-frequency content. This alleviates the restrictive CFL condition arising from cells near the axis.
 
subroutine s_finalize_fftw_module ()
 The purpose of this subroutine is to destroy the fftw plan that will be used in the forward and backward DFTs when applying the Fourier filter in the azimuthal direction.
 

Function/Subroutine Documentation

◆ __m_fftw_fpp_f90__()

program __m_fftw_fpp_f90__
Here is the call graph for this function:

◆ s_apply_fourier_filter()

subroutine __m_fftw_fpp_f90__::s_apply_fourier_filter ( type(scalar_field), dimension(sys_size), intent(inout) q_cons_vf)
private

The purpose of this subroutine is to apply a Fourier low- pass filter to the flow variables in the azimuthal direction to remove the high-frequency content. This alleviates the restrictive CFL condition arising from cells near the axis.

Here is the caller graph for this function:

◆ s_finalize_fftw_module()

subroutine __m_fftw_fpp_f90__::s_finalize_fftw_module
private

The purpose of this subroutine is to destroy the fftw plan that will be used in the forward and backward DFTs when applying the Fourier filter in the azimuthal direction.

Here is the caller graph for this function:

◆ s_initialize_fftw_module()

subroutine __m_fftw_fpp_f90__::s_initialize_fftw_module

The purpose of this subroutine is to create the fftw plan that will be used in the forward and backward DFTs when applying the Fourier filter in the azimuthal direction.

Here is the caller graph for this function: