fourier_inv Function

public function fourier_inv(input, kcos) result(output)

Uses

  • proc~~fourier_inv~~UsesGraph proc~fourier_inv fourier_inv module~geometry geometry proc~fourier_inv->module~geometry module~params params module~geometry->module~params

Transforms Fourier coefficients to grid-point data.

Arguments

Type IntentOptional AttributesName
real, intent(in) :: input(2*mx,il)

Input field

integer, intent(in) :: kcos

Scale output by cos(lat) (1) or not (0)

Return Value real (ix,il)

Output field


Calls

proc~~fourier_inv~~CallsGraph proc~fourier_inv fourier_inv proc~rfftb1 rfftb1 proc~fourier_inv->proc~rfftb1

Called by

proc~~fourier_inv~~CalledByGraph proc~fourier_inv fourier_inv proc~spec_to_grid spec_to_grid proc~spec_to_grid->proc~fourier_inv proc~spectral_truncation spectral_truncation proc~spectral_truncation->proc~spec_to_grid proc~gen_sppt gen_sppt proc~gen_sppt->proc~spec_to_grid proc~output output proc~output->proc~spec_to_grid proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->proc~spec_to_grid proc~get_physical_tendencies get_physical_tendencies proc~get_physical_tendencies->proc~spec_to_grid proc~get_physical_tendencies->proc~gen_sppt proc~initialize_boundaries initialize_boundaries proc~initialize_boundaries->proc~spectral_truncation proc~initialize_from_rest_state initialize_from_rest_state proc~initialize_from_rest_state->proc~output proc~get_tendencies get_tendencies proc~get_tendencies->proc~get_grid_point_tendencies proc~initialize_prognostics initialize_prognostics proc~initialize_prognostics->proc~initialize_from_rest_state proc~initialize initialize proc~initialize->proc~initialize_boundaries proc~initialize->proc~initialize_prognostics proc~first_step first_step proc~initialize->proc~first_step proc~step step proc~step->proc~get_tendencies program~speedy speedy program~speedy->proc~initialize program~speedy->proc~step proc~first_step->proc~step

Contents

None