Functions/Subroutines | |
subroutine, public | ee_mpi_initial (i_in, j_in, k_in, l_in, xmin_in, xmax_in, ymin_in, ymax_in) |
integer function, public | kf_k (k) |
real(8) function, dimension(js(ip):je(ip), 0:im-1), public | vx_ef (ef) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_vx (vx) |
real(8) function, dimension(jc(ip), 2, 0:im/2-1), public | vax_fay (fay) |
real(8) function, dimension(kc(ip), 2, 0:jm-1), public | fay_vax (vax) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_lapla_ef (ef) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_laplainv_ef (ef) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_dx_ef (ef) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_dy_ef (ef) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_jacobian_ef_ef (ef_a, ef_b) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_jacobianz_ef (ef_zeta) |
real(8) function, public | intyx_vx (vx) |
real(8) function, dimension(jc(ip)), public | v_intx_vx (vx) |
real(8) function, dimension(0:im-1), public | x_inty_vx (vx) |
real(8) function, public | intx_x (x) |
real(8) function, public | inty_v (v) |
real(8) function, public | avryx_vx (vx) |
real(8) function, dimension(jc(ip)), public | v_avrx_vx (vx) |
real(8) function, dimension(0:im-1), public | x_avry_vx (vx) |
real(8) function, public | avrx_x (x) |
real(8) function, public | avry_v (v) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_energyfromstreamfunc_ef (ef_StrFunc) |
real(8) function, dimension(-lm:lm, 2 *kc(ip)), public | ef_enstrophyfromstreamfunc_ef (ef_StrFunc) |
real(8) function, public | interpolate_ef (ef_Data, x, y) |
Variables | |
integer, dimension(:), allocatable, save, public | ke |
integer, dimension(:), allocatable, save, public | ks |
integer, dimension(:), allocatable, save, public | kc |
integer, dimension(:), allocatable, save, public | je |
integer, dimension(:), allocatable, save, public | js |
integer, dimension(:), allocatable, save, public | jc |
real(8), dimension(:), allocatable, save, public | x_x |
real(8), dimension(:), allocatable, save, public | v_y |
real(8), dimension(:), allocatable, save, public | x_x_weight |
real(8), dimension(:), allocatable, save, public | v_y_weight |
real(8), dimension(:,:), allocatable, save, public | vx_x |
real(8), dimension(:,:), allocatable, save, public | vx_y |
real(8) function, public ee_mpi_module::avrx_x | ( | real(8), dimension(0:im-1) | x | ) |
Definition at line 903 of file ee_mpi_module.f90.
References intx_x().
real(8) function, public ee_mpi_module::avry_v | ( | real(8), dimension(jc(ip)) | v | ) |
Definition at line 917 of file ee_mpi_module.f90.
References inty_v().
real(8) function, public ee_mpi_module::avryx_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
Definition at line 852 of file ee_mpi_module.f90.
References intyx_vx().
subroutine, public ee_mpi_module::ee_mpi_initial | ( | integer, intent(in) | i_in, |
integer, intent(in) | j_in, | ||
integer, intent(in) | k_in, | ||
integer, intent(in) | l_in, | ||
real(8), intent(in) | xmin_in, | ||
real(8), intent(in) | xmax_in, | ||
real(8), intent(in) | ymin_in, | ||
real(8), intent(in) | ymax_in | ||
) |
Definition at line 233 of file ee_mpi_module.f90.
References jc, je, js, kc, ke, ks, v_y, v_y_weight, vx_x, vx_y, x_x, and x_x_weight.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_dx_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef | ) |
Definition at line 627 of file ee_mpi_module.f90.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_dy_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef | ) |
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_energyfromstreamfunc_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_StrFunc | ) |
Definition at line 933 of file ee_mpi_module.f90.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_enstrophyfromstreamfunc_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_StrFunc | ) |
Definition at line 964 of file ee_mpi_module.f90.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_jacobian_ef_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_a, |
real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_b | ||
) |
Definition at line 690 of file ee_mpi_module.f90.
References ef_dx_ef(), ef_dy_ef(), ef_vx(), and vx_ef().
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_jacobianz_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_zeta | ) |
Definition at line 715 of file ee_mpi_module.f90.
References ef_dx_ef(), ef_dy_ef(), ef_laplainv_ef(), ef_vx(), and vx_ef().
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_lapla_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef | ) |
Definition at line 564 of file ee_mpi_module.f90.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_laplainv_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef | ) |
Definition at line 594 of file ee_mpi_module.f90.
real(8) function, dimension(-lm:lm,2*kc(ip)), public ee_mpi_module::ef_vx | ( | real(8), dimension(js(ip):je(ip),0:im-1), intent(in) | vx | ) |
Definition at line 408 of file ee_mpi_module.f90.
References fay_vax(), jc, and kc.
real(8) function, dimension(kc(ip),2,0:jm-1), public ee_mpi_module::fay_vax | ( | real(8), dimension(jc(ip),2,0:im/2-1), intent(in) | vax | ) |
Definition at line 510 of file ee_mpi_module.f90.
real(8) function, public ee_mpi_module::interpolate_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef_Data, |
real(8), intent(in) | x, | ||
real(8), intent(in) | y | ||
) |
Definition at line 998 of file ee_mpi_module.f90.
References kc, kf_k(), and ks.
real(8) function, public ee_mpi_module::intx_x | ( | real(8), dimension(0:im-1) | x | ) |
Definition at line 820 of file ee_mpi_module.f90.
References x_x_weight.
real(8) function, public ee_mpi_module::inty_v | ( | real(8), dimension(jc(ip)) | v | ) |
real(8) function, public ee_mpi_module::intyx_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
integer function, public ee_mpi_module::kf_k | ( | integer, intent(in) | k | ) |
Definition at line 337 of file ee_mpi_module.f90.
real(8) function, dimension(jc(ip)), public ee_mpi_module::v_avrx_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
Definition at line 869 of file ee_mpi_module.f90.
References v_intx_vx().
real(8) function, dimension(jc(ip)), public ee_mpi_module::v_intx_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
real(8) function, dimension(jc(ip),2,0:im/2-1), public ee_mpi_module::vax_fay | ( | real(8), dimension(kc(ip),2,0:jm-1), intent(in) | fay | ) |
Definition at line 457 of file ee_mpi_module.f90.
real(8) function, dimension(js(ip):je(ip),0:im-1), public ee_mpi_module::vx_ef | ( | real(8), dimension(-lm:lm,2*kc(ip)), intent(in) | ef | ) |
Definition at line 359 of file ee_mpi_module.f90.
References jc, kc, and vax_fay().
real(8) function, dimension(0:im-1), public ee_mpi_module::x_avry_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
Definition at line 886 of file ee_mpi_module.f90.
References x_inty_vx().
real(8) function, dimension(0:im-1), public ee_mpi_module::x_inty_vx | ( | real(8), dimension(jc(ip),0:im-1) | vx | ) |
integer, dimension(:), allocatable, save, public ee_mpi_module::jc |
Definition at line 201 of file ee_mpi_module.f90.
integer, dimension(:), allocatable, save, public ee_mpi_module::je |
Definition at line 199 of file ee_mpi_module.f90.
integer, dimension(:), allocatable, save, public ee_mpi_module::js |
Definition at line 200 of file ee_mpi_module.f90.
integer, dimension(:), allocatable, save, public ee_mpi_module::kc |
Definition at line 198 of file ee_mpi_module.f90.
integer, dimension(:), allocatable, save, public ee_mpi_module::ke |
Definition at line 196 of file ee_mpi_module.f90.
integer, dimension(:), allocatable, save, public ee_mpi_module::ks |
Definition at line 197 of file ee_mpi_module.f90.
real(8), dimension(:), allocatable, save, public ee_mpi_module::v_y |
Definition at line 211 of file ee_mpi_module.f90.
real(8), dimension(:), allocatable, save, public ee_mpi_module::v_y_weight |
Definition at line 214 of file ee_mpi_module.f90.
real(8), dimension(:,:), allocatable, save, public ee_mpi_module::vx_x |
Definition at line 216 of file ee_mpi_module.f90.
real(8), dimension(:,:), allocatable, save, public ee_mpi_module::vx_y |
Definition at line 217 of file ee_mpi_module.f90.
real(8), dimension(:), allocatable, save, public ee_mpi_module::x_x |
Definition at line 210 of file ee_mpi_module.f90.
real(8), dimension(:), allocatable, save, public ee_mpi_module::x_x_weight |
Definition at line 213 of file ee_mpi_module.f90.