Public Member Functions | |
subroutine | psmile_init_gauss_data (grid_id, nbr_points_per_lat) |
subroutine | psmile_gauss_gen_aux_grid (grid_id) |
subroutine | psmile_gauss_gen_aux_grid_map (grid_id) |
subroutine | psmile_free_aux_grid_data (grid_id) |
integer | get_gauss_neighbour_cell (idx, nbr_points_lat, nbr_points_lat_neigh) |
integer | get_gauss_opposite_neighbour_cell (idx, nbr_points_lat, nbr_points_lat_neigh) |
integer | psmile_gauss_blockidx_to_glat (grid_id, block_idx) |
integer, dimension(ndim_3d, 16) | psmile_gauss_get_bicu_stencil (grid_id, base) |
integer, dimension(ndim_3d, 16) | psmile_gauss_shift_bicu_stencil (grid_id, base, shift) |
integer, dimension(ndim_3d, 9) | psmile_gauss_get_neigh_stencil (grid_id, base) |
integer, dimension(ndim_3d, 4) | psmile_gauss_get_bili_stencil (grid_id, base) |
integer, dimension(ndim_3d, 4) | psmile_gauss_shift_bili_stencil (grid_id, base, shift) |
integer, dimension(num_points) | psmile_gauss_3d_to_global_1d (grid_id, points_3d, num_points) |
integer, dimension(num_points) | psmile_gauss_1d_global_to_local (grid_id, points_1d, num_points, fill_value, inc_remote_neigh) |
integer, dimension(num_points) | psmile_gauss_3d_to_local_1d (grid_id, points_3d, num_points, fill_value, inc_remote_neigh) |
Definition at line 76 of file psmile_grid_reduced_gauss.F90.
integer psmile_grid_reduced_gauss::interface::get_gauss_neighbour_cell | ( | integer,intent(in) | idx, | |
integer,intent(in) | nbr_points_lat, | |||
integer,intent(in) | nbr_points_lat_neigh | |||
) |
Definition at line 100 of file psmile_grid_reduced_gauss.F90.
integer psmile_grid_reduced_gauss::interface::get_gauss_opposite_neighbour_cell | ( | integer,intent(in) | idx, | |
integer,intent(in) | nbr_points_lat, | |||
integer,intent(in) | nbr_points_lat_neigh | |||
) |
Definition at line 107 of file psmile_grid_reduced_gauss.F90.
subroutine psmile_grid_reduced_gauss::interface::psmile_free_aux_grid_data | ( | integer,intent(in) | grid_id | ) |
Definition at line 94 of file psmile_grid_reduced_gauss.F90.
integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_1d_global_to_local | ( | integer,intent(in) | grid_id, | |
integer,dimension(num_points),intent(in) | points_1d, | |||
integer,intent(in) | num_points, | |||
integer,intent(in) | fill_value, | |||
logical,intent(in),optional | inc_remote_neigh | |||
) |
Definition at line 174 of file psmile_grid_reduced_gauss.F90.
integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_3d_to_global_1d | ( | integer,intent(in) | grid_id, | |
integer,dimension(ndim_3d, num_points),intent(in) | points_3d, | |||
integer,intent(in) | num_points | |||
) |
Definition at line 164 of file psmile_grid_reduced_gauss.F90.
integer,dimension(num_points) psmile_grid_reduced_gauss::interface::psmile_gauss_3d_to_local_1d | ( | integer,intent(in) | grid_id, | |
integer,dimension(ndim_3d, num_points),intent(in) | points_3d, | |||
integer,intent(in) | num_points, | |||
integer,intent(in) | fill_value, | |||
logical,intent(in),optional | inc_remote_neigh | |||
) |
Definition at line 184 of file psmile_grid_reduced_gauss.F90.
integer psmile_grid_reduced_gauss::interface::psmile_gauss_blockidx_to_glat | ( | integer,intent(in) | grid_id, | |
integer,intent(in) | block_idx | |||
) |
Definition at line 114 of file psmile_grid_reduced_gauss.F90.
subroutine psmile_grid_reduced_gauss::interface::psmile_gauss_gen_aux_grid | ( | integer,intent(in) | grid_id | ) |
Definition at line 84 of file psmile_grid_reduced_gauss.F90.
subroutine psmile_grid_reduced_gauss::interface::psmile_gauss_gen_aux_grid_map | ( | integer,intent(in) | grid_id | ) |
Definition at line 89 of file psmile_grid_reduced_gauss.F90.
integer,dimension(ndim_3d, 16) psmile_grid_reduced_gauss::interface::psmile_gauss_get_bicu_stencil | ( | integer,intent(in) | grid_id, | |
integer,dimension(ndim_3d),intent(in) | base | |||
) |
Definition at line 119 of file psmile_grid_reduced_gauss.F90.
integer,dimension(ndim_3d, 4) psmile_grid_reduced_gauss::interface::psmile_gauss_get_bili_stencil | ( | integer,intent(in) | grid_id, | |
integer,dimension(ndim_3d),intent(in) | base | |||
) |
Definition at line 146 of file psmile_grid_reduced_gauss.F90.
integer,dimension (ndim_3d, 9) psmile_grid_reduced_gauss::interface::psmile_gauss_get_neigh_stencil | ( | integer,intent(in) | grid_id, | |
integer,dimension (ndim_3d),intent(in) | base | |||
) |
Definition at line 137 of file psmile_grid_reduced_gauss.F90.
integer,dimension (ndim_3d, 16) psmile_grid_reduced_gauss::interface::psmile_gauss_shift_bicu_stencil | ( | integer,intent(in) | grid_id, | |
integer,dimension (ndim_3d),intent(in) | base, | |||
integer,dimension(ndim_3d),intent(in) | shift | |||
) |
Definition at line 128 of file psmile_grid_reduced_gauss.F90.
integer,dimension (ndim_3d, 4) psmile_grid_reduced_gauss::interface::psmile_gauss_shift_bili_stencil | ( | integer,intent(in) | grid_id, | |
integer,dimension (ndim_3d),intent(in) | base, | |||
integer,dimension(ndim_3d),intent(in) | shift | |||
) |
Definition at line 155 of file psmile_grid_reduced_gauss.F90.
subroutine psmile_grid_reduced_gauss::interface::psmile_init_gauss_data | ( | integer,intent(in) | grid_id, | |
integer,dimension(:),intent(in) | nbr_points_per_lat | |||
) |
Definition at line 78 of file psmile_grid_reduced_gauss.F90.