Functions/Subroutines | |
subroutine | get_p_eqn_coeff (aa, bb, cc) |
subroutine | get_p_eqn_src (u, v, w, qp) |
subroutine | get_u_eqn_coeff (aa, bb, cc) |
subroutine | get_w_eqn_coeff (aa, bb, cc) |
subroutine | get_t_eqn_coeff (aa, bb, cc) |
subroutine | poisson_solver_fft (aa, bb, cc, r_src, r_var, zstagger, delnull, tbnd, ubnd) |
subroutine module_poisson_solver::get_p_eqn_coeff | ( | real(mytype), dimension(:), intent(out) | aa, |
complex(mytype), dimension(:,:,:), intent(out) | bb, | ||
real(mytype), dimension(:), intent(out) | cc | ||
) |
Definition at line 33 of file module_poisson_solver.f90.
References module_parameters::cds, module_parameters::dx2, module_parameters::dy2, module_parameters::dz, module_parameters::dz_b, module_parameters::dz_t, module_parameters::i_offset, module_parameters::j_offset, module_parameters::kend3, module_parameters::kstr3, module_parameters::lx, module_parameters::ly, module_parameters::nx, module_parameters::ny, module_parameters::pi, module_parameters::wx1, and module_parameters::wy1.
Referenced by module_navier_stokes::drive().
subroutine module_poisson_solver::get_p_eqn_src | ( | real(mytype), dimension(:,:,:), intent(in) | u, |
real(mytype), dimension(:,:,:), intent(in) | v, | ||
real(mytype), dimension(:,:,:), intent(in) | w, | ||
real(mytype), dimension(:,:,:), intent(out) | qp | ||
) |
Definition at line 128 of file module_poisson_solver.f90.
References module_parameters::cds, module_parameters::dt, module_parameters::dx, module_parameters::dy, module_parameters::dz, module_parameters::iend3, module_parameters::istr3, module_parameters::jend3, module_parameters::jstr3, module_parameters::kend3, and module_parameters::kstr3.
Referenced by module_navier_stokes::time_advancement_fd().
subroutine module_poisson_solver::get_u_eqn_coeff | ( | real(mytype), dimension(:), intent(out) | aa, |
complex(mytype), dimension(:,:,:), intent(out) | bb, | ||
real(mytype), dimension(:), intent(out) | cc | ||
) |
Definition at line 182 of file module_poisson_solver.f90.
References module_parameters::cds, module_parameters::dt, module_parameters::dx2, module_parameters::dy2, module_parameters::dz, module_parameters::dz_b, module_parameters::dz_t, module_parameters::i_offset, module_parameters::j_offset, module_parameters::kend3, module_parameters::kstr3, module_parameters::lx, module_parameters::ly, module_parameters::nu, module_parameters::nx, module_parameters::ny, module_parameters::ochannel, module_parameters::pi, module_parameters::wx1, and module_parameters::wy1.
Referenced by module_navier_stokes::drive().
subroutine module_poisson_solver::get_w_eqn_coeff | ( | real(mytype), dimension(:), intent(out) | aa, |
complex(mytype), dimension(:,:,:), intent(out) | bb, | ||
real(mytype), dimension(:), intent(out) | cc | ||
) |
Definition at line 288 of file module_poisson_solver.f90.
References module_parameters::cds, module_parameters::dt, module_parameters::dx2, module_parameters::dy2, module_parameters::dz, module_parameters::dz_t, module_parameters::i_offset, module_parameters::j_offset, module_parameters::kend3, module_parameters::kstr3, module_parameters::lx, module_parameters::ly, module_parameters::nu, module_parameters::nx, module_parameters::ny, module_parameters::pi, module_parameters::wx1, and module_parameters::wy1.
Referenced by module_navier_stokes::drive().
subroutine module_poisson_solver::get_t_eqn_coeff | ( | real(mytype), dimension(:), intent(out) | aa, |
complex(mytype), dimension(:,:,:), intent(out) | bb, | ||
real(mytype), dimension(:), intent(out) | cc | ||
) |
Definition at line 380 of file module_poisson_solver.f90.
References module_parameters::alpha, module_parameters::cds, module_parameters::dt, module_parameters::dx2, module_parameters::dy2, module_parameters::dz, module_parameters::dz_b, module_parameters::dz_t, module_parameters::i_offset, module_parameters::j_offset, module_parameters::kend3, module_parameters::kstr3, module_parameters::lx, module_parameters::ly, module_parameters::nx, module_parameters::ny, module_parameters::pi, module_parameters::wx1, and module_parameters::wy1.
Referenced by module_navier_stokes::drive().
subroutine module_poisson_solver::poisson_solver_fft | ( | real(mytype), dimension(:,:,:), intent(inout) | aa, |
complex(mytype), dimension(:,:,:), intent(inout) | bb, | ||
real(mytype), dimension(:,:,:), intent(inout) | cc, | ||
real(mytype), dimension(:,:,:), intent(in) | r_src, | ||
real(mytype), dimension(:,:,:), intent(out) | r_var, | ||
integer, intent(in) | zstagger, | ||
integer, intent(in) | delnull, | ||
integer, intent(in) | tbnd, | ||
integer, intent(in) | ubnd | ||
) |
Definition at line 484 of file module_poisson_solver.f90.
References module_parameters::alpha, module_variables::c_src, module_variables::c_var, module_parameters::dt, module_parameters::dz, module_parameters::dz_b, module_parameters::dz_t, module_parameters::ghst, module_parameters::kend3, module_parameters::kstr3, module_tools::mpi_2d_fft(), module_parameters::myid, module_parameters::nu, module_parameters::nz, module_parameters::ochannel, module_parameters::rk_c, module_parameters::tbot, module_parameters::ttop, and module_parameters::u_mrf.
Referenced by module_navier_stokes::time_advancement_fd().