| 
| 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...
  | 
|   |