ice_global_reductions Module Reference

Data Types

interface  global_sum
interface  global_sum_prod
interface  global_maxval
interface  global_minval

Functions/Subroutines

subroutine init_global_reductions (tripole_flag)
subroutine sum_vector_dbl (local_vector, global_vector, dist)
real(dbl_kind) global_sum_dbl (array, dist, field_loc, mMask, lMask)
real(real_kind) global_sum_real (array, dist, field_loc, mMask, lMask)
integer(int_kind) global_sum_int (array, dist, field_loc, mMask, lMask)
real(dbl_kind) global_sum_scalar_dbl (scalar, dist)
real(real_kind) global_sum_scalar_real (scalar, dist)
integer(int_kind) global_sum_scalar_int (scalar, dist)
real(dbl_kind) global_sum_prod_dbl (array1, array2, dist, field_loc, mMask, lMask)
real(real_kind) global_sum_prod_real (array1, array2, dist, field_loc, mMask, lMask)
integer(int_kind) global_sum_prod_int (array1, array2, dist, field_loc, mMask, lMask)
real(dbl_kind) global_maxval_dbl (array, dist, lMask)
real(real_kind) global_maxval_real (array, dist, lMask)
integer(int_kind) global_maxval_int (array, dist, lMask)
real(dbl_kind) global_maxval_scalar_dbl (scalar, dist)
real(real_kind) global_maxval_scalar_real (scalar, dist)
integer(int_kind) global_maxval_scalar_int (scalar, dist)
real(dbl_kind) global_minval_dbl (array, dist, lMask)
real(real_kind) global_minval_real (array, dist, lMask)
integer(int_kind) global_minval_int (array, dist, lMask)
real(dbl_kind) global_minval_scalar_dbl (scalar, dist)
real(real_kind) global_minval_scalar_real (scalar, dist)
integer(int_kind) global_minval_scalar_int (scalar, dist)

Variables

logical(log_kind) ltripole_grid

Function/Subroutine Documentation

real (dbl_kind) ice_global_reductions::global_maxval_dbl ( real (dbl_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1611 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_maxval_int ( integer (int_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1841 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_maxval_real ( real (real_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1726 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_maxval_scalar_dbl ( real (dbl_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 1956 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_maxval_scalar_int ( integer (int_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 2088 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_maxval_scalar_real ( real (real_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 2022 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_minval_dbl ( real (dbl_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 2154 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_minval_int ( integer (int_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 2384 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_minval_real ( real (real_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 2269 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_minval_scalar_dbl ( real (dbl_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 2499 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_minval_scalar_int ( integer (int_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 2631 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_minval_scalar_real ( real (real_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 2565 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_sum_dbl ( real (dbl_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
real (dbl_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 169 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_sum_int ( integer (int_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
integer (int_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 567 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_sum_prod_dbl ( real (dbl_kind),dimension(:,:,:),intent(in)  array1,
real (dbl_kind),dimension(:,:,:),intent(in)  array2,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
real (dbl_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1011 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_sum_prod_int ( integer (int_kind),dimension(:,:,:),intent(in)  array1,
integer (int_kind),dimension(:,:,:),intent(in)  array2,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
integer (int_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1422 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_sum_prod_real ( real (real_kind),dimension(:,:,:),intent(in)  array1,
real (real_kind),dimension(:,:,:),intent(in)  array2,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
real (real_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 1210 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_sum_real ( real (real_kind),dimension(:,:,:),intent(in)  array,
type (distrb),intent(in)  dist,
integer (int_kind),intent(in)  field_loc,
real (real_kind),dimension(:,:,:),intent(in),optional  mMask,
logical (log_kind),dimension(:,:,:),intent(in),optional  lMask 
) [private]

Definition at line 361 of file ice_global_reductions.F90.

real (dbl_kind) ice_global_reductions::global_sum_scalar_dbl ( real (dbl_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 750 of file ice_global_reductions.F90.

integer (int_kind) ice_global_reductions::global_sum_scalar_int ( integer (int_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 934 of file ice_global_reductions.F90.

real (real_kind) ice_global_reductions::global_sum_scalar_real ( real (real_kind),intent(in)  scalar,
type (distrb),intent(in)  dist 
) [private]

Definition at line 843 of file ice_global_reductions.F90.

subroutine ice_global_reductions::init_global_reductions ( logical(log_kind),intent(in)  tripole_flag  ) 

Definition at line 102 of file ice_global_reductions.F90.

subroutine ice_global_reductions::sum_vector_dbl ( real (dbl_kind),dimension(:),intent(inout)  local_vector,
real (dbl_kind),dimension(:)  global_vector,
type (distrb),intent(in)  dist 
)

Definition at line 125 of file ice_global_reductions.F90.


Variable Documentation

Definition at line 90 of file ice_global_reductions.F90.

 All Classes Namespaces Files Functions Variables Defines

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