seq_comm_mct Module Reference

Data Types

type  seq_comm_type

Functions/Subroutines

subroutine seq_comm_init (nmlfile, atm_petlist, lnd_petlist, ice_petlist, ocn_petlist, glc_petlist)
subroutine seq_comm_setcomm (ID, pelist, nthreads)
subroutine seq_comm_joincomm (ID1, ID2, ID)
subroutine seq_comm_printcomms ()
subroutine seq_comm_setptrs (ID, mpicom, mpigrp, npes, nthreads, iam, iamroot, gloiam, cplpe, cmppe, pethreads)
subroutine seq_comm_setnthreads (nthreads)
integer seq_comm_getnthreads ()
logical seq_comm_iamin (ID)
logical seq_comm_iamroot (ID)
integer seq_comm_mpicom (ID)
integer seq_comm_iam (ID)
integer seq_comm_gloiam (ID)
integer seq_comm_cplpe (ID)
integer seq_comm_cmppe (ID)

Variables

integer logunit = 6
integer loglevel = 1
integer, parameter ncomps = 12
integer, parameter LNDID = 1
integer, parameter ATMID = 2
integer, parameter OCNID = 3
integer, parameter ICEID = 4
integer, parameter GLCID = 5
integer, parameter CPLID = 6
integer, parameter GLOID = 7
integer, parameter CPLATMID = 8
integer, parameter CPLLNDID = 9
integer, parameter CPLICEID = 10
integer, parameter CPLOCNID = 11
integer, parameter CPLGLCID = 12
character(len=8), parameter IDname = (/ ,,,,, ,,,,, , /)
type(seq_comm_type), dimension(ncompsseq_comms
character(*), paramete F11 )
character(*), paramete F12 )
character(*), paramete F13 )

Function/Subroutine Documentation

integer seq_comm_mct::seq_comm_cmppe ( integer,intent(in)  ID  ) 

Definition at line 834 of file seq_comm_mct.F90.

integer seq_comm_mct::seq_comm_cplpe ( integer,intent(in)  ID  ) 

Definition at line 824 of file seq_comm_mct.F90.

integer seq_comm_mct::seq_comm_getnthreads (  ) 

Definition at line 755 of file seq_comm_mct.F90.

integer seq_comm_mct::seq_comm_gloiam ( integer,intent(in)  ID  ) 

Definition at line 814 of file seq_comm_mct.F90.

integer seq_comm_mct::seq_comm_iam ( integer,intent(in)  ID  ) 

Definition at line 804 of file seq_comm_mct.F90.

logical seq_comm_mct::seq_comm_iamin ( integer,intent(in)  ID  ) 

Definition at line 770 of file seq_comm_mct.F90.

logical seq_comm_mct::seq_comm_iamroot ( integer,intent(in)  ID  ) 

Definition at line 784 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_init ( character(len=*),intent(in)  nmlfile,
integer,dimension(:),optional,pointer  atm_petlist,
integer,dimension(:),optional,pointer  lnd_petlist,
integer,dimension(:),optional,pointer  ice_petlist,
integer,dimension(:),optional,pointer  ocn_petlist,
integer,dimension(:),optional,pointer  glc_petlist 
)

Definition at line 96 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_joincomm ( integer,intent(in)  ID1,
integer,intent(in)  ID2,
integer,intent(in)  ID 
) [private]

Definition at line 498 of file seq_comm_mct.F90.

integer seq_comm_mct::seq_comm_mpicom ( integer,intent(in)  ID  ) 

Definition at line 794 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_printcomms (  ) 

Definition at line 620 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_setcomm ( integer,intent(in)  ID,
integer,dimension(:,:),intent(in)  pelist,
integer,intent(in),optional  nthreads 
) [private]

Definition at line 437 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_setnthreads ( integer,intent(in)  nthreads  ) 

Definition at line 740 of file seq_comm_mct.F90.

subroutine seq_comm_mct::seq_comm_setptrs ( integer,intent(in)  ID,
integer,intent(out),optional  mpicom,
integer,intent(out),optional  mpigrp,
integer,intent(out),optional  npes,
integer,intent(out),optional  nthreads,
integer,intent(out),optional  iam,
logical,intent(out),optional  iamroot,
integer,intent(out),optional  gloiam,
integer,intent(out),optional  cplpe,
integer,intent(out),optional  cmppe,
integer,intent(out),optional  pethreads 
)

Definition at line 676 of file seq_comm_mct.F90.


Variable Documentation

integer,parameter seq_comm_mct::ATMID = 2

Definition at line 51 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLATMID = 8

Definition at line 57 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLGLCID = 12

Definition at line 61 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLICEID = 10

Definition at line 59 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLID = 6

Definition at line 55 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLLNDID = 9

Definition at line 58 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::CPLOCNID = 11

Definition at line 60 of file seq_comm_mct.F90.

character(*),paramete seq_comm_mct::F11)

Definition at line 86 of file seq_comm_mct.F90.

character(*),paramete seq_comm_mct::F12)

Definition at line 87 of file seq_comm_mct.F90.

character(*),paramete seq_comm_mct::F13)

Definition at line 88 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::GLCID = 5

Definition at line 54 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::GLOID = 7

Definition at line 56 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::ICEID = 4

Definition at line 53 of file seq_comm_mct.F90.

character(len=8),parameter seq_comm_mct::IDname = (/ ,,,,, ,,,,, , /)

Definition at line 63 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::LNDID = 1

Definition at line 50 of file seq_comm_mct.F90.

Definition at line 43 of file seq_comm_mct.F90.

integer seq_comm_mct::logunit = 6

Definition at line 42 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::ncomps = 12

Definition at line 49 of file seq_comm_mct.F90.

integer,parameter seq_comm_mct::OCNID = 3

Definition at line 52 of file seq_comm_mct.F90.

Definition at line 84 of file seq_comm_mct.F90.

 All Classes Namespaces Files Functions Variables Defines

Generated on Wed Jun 23 12:04:55 2010 for CESM_Driver by  doxygen 1.6.1