psmile_get_halo_points.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine psmile_get_halo_points (comp_id, ierror)
subroutine init_method_halos (method_id, num_halos)
integer generate_send_tag (grid_id, remote_grid_id, face)
integer generate_recv_tag (grid_id, remote_grid_id, face)
subroutine extract_data_2d_dble (tgt, tgt_shape, src, src_shape)
subroutine extract_data_2d_real (tgt, tgt_shape, src, src_shape)
subroutine extract_data_3d_dble (tgt, tgt_shape, src, src_shape)
subroutine extract_data_3d_real (tgt, tgt_shape, src, src_shape)
subroutine send_halo (method_id, halo, shift, ndim, ierror)
subroutine recv_halo (method_id, halo, halo_id, shift, ndim, request, ierror)

Function Documentation

subroutine psmile_get_halo_points::extract_data_2d_dble ( double precision,dimension(tgt_shape(1,1),intent(out)  tgt,
integer,dimension(2,2),intent(out)  tgt_shape,
double precision,dimension(src_shape(1,1),intent(in)  src,
integer,dimension(2,2),intent(in)  src_shape 
)

Definition at line 312 of file psmile_get_halo_points.F90.

Referenced by send_halo().

Here is the caller graph for this function:

subroutine psmile_get_halo_points::extract_data_2d_real ( real,dimension(tgt_shape(1,1),intent(out)  tgt,
integer,dimension(2,2),intent(out)  tgt_shape,
real,dimension(src_shape(1,1),intent(in)  src,
integer,dimension(2,2),intent(in)  src_shape 
)

Definition at line 331 of file psmile_get_halo_points.F90.

Referenced by send_halo().

Here is the caller graph for this function:

subroutine psmile_get_halo_points::extract_data_3d_dble ( double precision,dimension(tgt_shape(1,1),intent(out)  tgt,
integer,dimension(2,3),intent(out)  tgt_shape,
double precision,dimension(src_shape(1,1),intent(in)  src,
integer,dimension(2,3),intent(in)  src_shape 
)

Definition at line 350 of file psmile_get_halo_points.F90.

Referenced by send_halo().

Here is the caller graph for this function:

subroutine psmile_get_halo_points::extract_data_3d_real ( real,dimension(tgt_shape(1,1),intent(out)  tgt,
integer,dimension(2,3),intent(out)  tgt_shape,
real,dimension(src_shape(1,1),intent(in)  src,
integer,dimension(2,3),intent(in)  src_shape 
)

Definition at line 372 of file psmile_get_halo_points.F90.

Referenced by send_halo().

Here is the caller graph for this function:

integer psmile_get_halo_points::generate_recv_tag ( integer,intent(in)  grid_id,
integer,intent(in)  remote_grid_id,
integer,intent(in)  face 
)

Definition at line 294 of file psmile_get_halo_points.F90.

Referenced by recv_halo().

Here is the caller graph for this function:

integer psmile_get_halo_points::generate_send_tag ( integer,intent(in)  grid_id,
integer,intent(in)  remote_grid_id,
integer,intent(in)  face 
)

Definition at line 276 of file psmile_get_halo_points.F90.

Referenced by send_halo().

Here is the caller graph for this function:

subroutine psmile_get_halo_points::init_method_halos ( integer,intent(in)  method_id,
integer,intent(in)  num_halos 
)

Definition at line 233 of file psmile_get_halo_points.F90.

References PSMILe::Methods.

Referenced by psmile_get_halo_points().

Here is the caller graph for this function:

subroutine psmile_get_halo_points ( integer,intent(in)  comp_id,
integer,intent(out)  ierror 
)

Definition at line 12 of file psmile_get_halo_points.F90.

References a, PSMILe::Fields, PSMILe::Grids, init_method_halos(), not, recv_halo(), and send_halo().

Referenced by prism_enddef().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine psmile_get_halo_points::recv_halo ( integer,intent(in)  method_id,
type (halo_info),intent(inout)  halo,
integer,intent(in)  halo_id,
integer,dimension(ndim_3d),intent(in)  shift,
integer,intent(in)  ndim,
integer,dimension(ndim),intent(out)  request,
integer,intent(inout)  ierror 
)

Definition at line 495 of file psmile_get_halo_points.F90.

References a, PSMILe::Comps, generate_recv_tag(), PSMILe::Methods, and PRISM_Error_Alloc.

Referenced by psmile_get_halo_points().

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine psmile_get_halo_points::send_halo ( integer,intent(in)  method_id,
type (halo_info),intent(inout)  halo,
integer,dimension(ndim_3d),intent(in)  shift,
integer,intent(in)  ndim,
integer,intent(inout)  ierror 
)

Definition at line 394 of file psmile_get_halo_points.F90.

References a, PSMILe::Comps, extract_data_2d_dble(), extract_data_2d_real(), extract_data_3d_dble(), extract_data_3d_real(), generate_send_tag(), PSMILe::Methods, not, and psmile_bsend().

Referenced by psmile_get_halo_points().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 18 Mar 2011 for Oasis4 by  doxygen 1.6.1