SABER
type_com.F90 File Reference

Go to the source code of this file.

Data Types

type  type_com::com_type
 

Modules

module  type_com
 Generic ranks, dimensions and types.
 

Functions/Subroutines

subroutine type_com::com_dealloc (com)
 Release memory. More...
 
subroutine type_com::com_read (com, mpl, ncid)
 Read communications from a NetCDF file. More...
 
subroutine type_com::com_write_def (com, mpl, ncid)
 Write, definition mode. More...
 
subroutine type_com::com_write_data (com, mpl)
 Write, data mode. More...
 
subroutine type_com::com_buffer_size (com, mpl, nbufi)
 Buffer size. More...
 
subroutine type_com::com_serialize (com, mpl, nbufi, bufi)
 Serialize. More...
 
subroutine type_com::com_deserialize (com, mpl, nbufi, bufi)
 Receive. More...
 
subroutine type_com::com_setup (com_out, mpl, prefix, nred, next, nglb, red_to_glb, ext_to_glb, own_to_glb)
 Setup communications. More...
 
subroutine type_com::com_ext_int_r1 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_int_r2 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_int_r3 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_int_r4 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_real_r1 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_real_r2 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_real_r3 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_real_r4 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_logical_r1 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_logical_r2 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_logical_r3 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_ext_logical_r4 (com, mpl, vec_red, vec_ext)
 Communicate field to halo (extension) More...
 
subroutine type_com::com_red_int_r1 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_int_r2 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_int_r3 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_int_r4 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_real_r1 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_real_r2 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_real_r3 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_real_r4 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_logical_r1 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_logical_r2 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_logical_r3 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...
 
subroutine type_com::com_red_logical_r4 (com, mpl, vec_ext, vec_red, nosum, op)
 Communicate vector from halo (reduction) More...