ice_boundary Module Reference

Data Types

type  ice_halo
interface  ice_HaloUpdate
interface  ice_HaloExtrapolate

Functions/Subroutines

type(ice_haloice_HaloCreate (dist, nsBoundaryType, ewBoundaryType, nxGlobal)
subroutine ice_HaloUpdate2DR8 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate_stress (array1, array2, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate2DR4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate2DI4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate3DR8 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate3DR4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate3DI4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate4DR8 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate4DR4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloUpdate4DI4 (array, halo, fieldLoc, fieldKind, fillValue)
subroutine ice_HaloIncrementMsgCount (sndCounter, rcvCounter, srcProc, dstProc, msgSize)
subroutine ice_HaloMsgCreate (halo, srcBlock, srcProc, srcLocalID, dstBlock, dstProc, dstLocalID, direction)
subroutine ice_HaloExtrapolate2DR8 (ARRAY, dist, ew_bndy_type, ns_bndy_type)

Variables

integer(int_kind) bufSizeSend
integer(int_kind) bufSizeRecv
integer(int_kind), dimension(:,:),
allocatable 
bufSendI4
integer(int_kind), dimension(:,:),
allocatable 
bufRecvI4
real(real_kind), dimension(:,:),
allocatable 
bufSendR4
real(real_kind), dimension(:,:),
allocatable 
bufRecvR4
real(dbl_kind), dimension(:,:),
allocatable 
bufSendR8
real(dbl_kind), dimension(:,:),
allocatable 
bufRecvR8
integer(int_kind), dimension(:,:),
allocatable 
bufTripoleI4
real(real_kind), dimension(:,:),
allocatable 
bufTripoleR4
real(dbl_kind), dimension(:,:),
allocatable 
bufTripoleR8

Function/Subroutine Documentation

type (ice_halo) ice_boundary::ice_HaloCreate ( type (distrb),intent(in)  dist,
character (*),intent(in)  nsBoundaryType,
character (*),intent(in)  ewBoundaryType,
integer (int_kind),intent(in)  nxGlobal 
)

Definition at line 154 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloExtrapolate2DR8 ( real (dbl_kind),dimension(:,:,:),intent(inout)  ARRAY,
type (distrb),intent(in)  dist,
character (char_len)  ew_bndy_type,
character (char_len)  ns_bndy_type 
) [private]

Definition at line 6571 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloIncrementMsgCount ( integer (int_kind),dimension(:),intent(inout)  sndCounter,
integer (int_kind),dimension(:),intent(inout)  rcvCounter,
integer (int_kind),intent(in)  srcProc,
integer (int_kind),intent(in)  dstProc,
integer (int_kind),intent(in)  msgSize 
) [private]

Definition at line 5339 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloMsgCreate ( type (ice_halo),intent(inout)  halo,
integer (int_kind),intent(in)  srcBlock,
integer (int_kind),intent(in)  srcProc,
integer (int_kind),intent(in)  srcLocalID,
integer (int_kind),intent(in)  dstBlock,
integer (int_kind),intent(in)  dstProc,
integer (int_kind),intent(in)  dstLocalID,
character (*),intent(in)  direction 
) [private]

Definition at line 5434 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate2DI4 ( integer (int_kind),dimension(:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
integer (int_kind),intent(in),optional  fillValue 
) [private]

Definition at line 2129 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate2DR4 ( real (real_kind),dimension(:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (real_kind),intent(in),optional  fillValue 
) [private]

Definition at line 1733 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate2DR8 ( real (dbl_kind),dimension(:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (dbl_kind),intent(in),optional  fillValue 
) [private]

Definition at line 1029 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate3DI4 ( integer (int_kind),dimension(:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
integer (int_kind),intent(in),optional  fillValue 
) [private]

Definition at line 3439 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate3DR4 ( real (real_kind),dimension(:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (real_kind),intent(in),optional  fillValue 
) [private]

Definition at line 2982 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate3DR8 ( real (dbl_kind),dimension(:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (dbl_kind),intent(in),optional  fillValue 
) [private]

Definition at line 2525 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate4DI4 ( integer (int_kind),dimension(:,:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
integer (int_kind),intent(in),optional  fillValue 
) [private]

Definition at line 4858 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate4DR4 ( real (real_kind),dimension(:,:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (real_kind),intent(in),optional  fillValue 
) [private]

Definition at line 4377 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate4DR8 ( real (dbl_kind),dimension(:,:,:,:,:),intent(inout)  array,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (dbl_kind),intent(in),optional  fillValue 
) [private]

Definition at line 3896 of file ice_boundary.F90.

subroutine ice_boundary::ice_HaloUpdate_stress ( real (dbl_kind),dimension(:,:,:),intent(inout)  array1,
array2  ,
type (ice_halo),intent(in)  halo,
integer (int_kind),intent(in)  fieldLoc,
integer (int_kind),intent(in)  fieldKind,
real (dbl_kind),intent(in),optional  fillValue 
)

Definition at line 1425 of file ice_boundary.F90.


Variable Documentation

integer (int_kind),dimension(:,:),allocatable ice_boundary::bufRecvI4

Definition at line 117 of file ice_boundary.F90.

real (real_kind),dimension(:,:),allocatable ice_boundary::bufRecvR4

Definition at line 121 of file ice_boundary.F90.

real (dbl_kind),dimension(:,:),allocatable ice_boundary::bufRecvR8

Definition at line 125 of file ice_boundary.F90.

integer (int_kind),dimension(:,:),allocatable ice_boundary::bufSendI4

Definition at line 117 of file ice_boundary.F90.

real (real_kind),dimension(:,:),allocatable ice_boundary::bufSendR4

Definition at line 121 of file ice_boundary.F90.

real (dbl_kind),dimension(:,:),allocatable ice_boundary::bufSendR8

Definition at line 125 of file ice_boundary.F90.

integer (int_kind) ice_boundary::bufSizeRecv

Definition at line 113 of file ice_boundary.F90.

integer (int_kind) ice_boundary::bufSizeSend

Definition at line 113 of file ice_boundary.F90.

integer (int_kind),dimension(:,:),allocatable ice_boundary::bufTripoleI4

Definition at line 135 of file ice_boundary.F90.

real (real_kind),dimension(:,:),allocatable ice_boundary::bufTripoleR4

Definition at line 138 of file ice_boundary.F90.

real (dbl_kind),dimension(:,:),allocatable ice_boundary::bufTripoleR8

Definition at line 141 of file ice_boundary.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Tue Oct 6 14:02:25 2009 for CICE by  doxygen 1.6.1