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(ncomps) | seq_comms |
character(*), paramete | F11 ) |
character(*), paramete | F12 ) |
character(*), paramete | F13 ) |
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.
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.
integer seq_comm_mct::loglevel = 1 |
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.
type(seq_comm_type),dimension(ncomps) seq_comm_mct::seq_comms |
Definition at line 84 of file seq_comm_mct.F90.