Oasis3-MCT
|
Coupler data for managing all aspects of coupling in OASIS. More...
Private Attributes | |
type(mct_avect) | avect1 |
primary aVect More... | |
type(mct_avect) | avect1m |
extra aVect needed for mapping More... | |
type(mct_avect) | avect2 |
higher order mapping data More... | |
type(mct_avect) | avect3 |
higher order mapping data More... | |
type(mct_avect) | avect4 |
higher order mapping data More... | |
type(mct_avect) | avect5 |
higher order mapping data More... | |
logical, dimension(prism_coupler_avsmax) | avon |
flags indicating whether aVects 2-5 are active More... | |
character(len=ic_xl) | rstfile |
restart file More... | |
logical | writrest |
flag to write a restart file More... | |
character(len=ic_xl) | inpfile |
input file if data is read More... | |
character(len=ic_xxl) | fldlist |
field list More... | |
integer(kind=ip_i4_p) | nflds |
number of fields More... | |
integer(kind=ip_i4_p), dimension(:), pointer | varid |
varid for each field More... | |
logical | valid |
is this coupler valid More... | |
integer(kind=ip_i4_p) | namid |
namcouple ID More... | |
integer(kind=ip_i4_p) | partid |
local variable partition ID More... | |
integer(kind=ip_i4_p) | rpartid |
router partition ID More... | |
integer(kind=ip_i4_p) | routerid |
router ID More... | |
integer(kind=ip_i4_p) | mapperid |
mapper ID More... | |
character(len=ic_med) | maploc |
map location setting, src or dst More... | |
integer(kind=ip_i4_p) | ops |
namcouple operation (ip_exported,...) More... | |
integer(kind=ip_i4_p) | comp |
other model compid to couple More... | |
integer(kind=ip_i4_p) | tag |
communcation tag More... | |
integer(kind=ip_i4_p) | seq |
sequence number More... | |
integer(kind=ip_i4_p) | dt |
coupling period (secs) More... | |
integer(kind=ip_i4_p) | lag |
put lag positive is put sooner (secs) More... | |
integer(kind=ip_i4_p) | maxtime |
max time for the coupler More... | |
integer(kind=ip_i4_p) | trans |
transformation (ip_average,...) More... | |
integer(kind=ip_i4_p) | conserv |
conserve operation (ip_cnone,ip_cglobal,...) More... | |
character(len=ic_med) | consopt |
conserve option (bfb, opt) More... | |
integer(kind=ip_i4_p) | getput |
get/put flag More... | |
logical | sndrcv |
send recv flag More... | |
logical | output |
output flag More... | |
logical | input |
input flag More... | |
logical | snddiag |
diagnose src fields as part of coupling More... | |
logical | rcvdiag |
diagnose rcv fields as part of coupling More... | |
real(kind=ip_double_p) | sndmult |
send field multiplier term More... | |
real(kind=ip_double_p) | sndadd |
send field addition term More... | |
real(kind=ip_double_p) | rcvmult |
receive field multiplier term More... | |
real(kind=ip_double_p) | rcvadd |
receive field addition term More... | |
integer(kind=ip_i4_p) | ltime |
time at last coupling More... | |
integer(kind=ip_i4_p) | ctime |
time at last call More... | |
integer(kind=ip_i4_p), dimension(:), pointer | avcnt |
counter for averaging More... | |
integer(kind=ip_i4_p), dimension(:), pointer | status |
status of variables in coupler More... | |
Coupler data for managing all aspects of coupling in OASIS.
Definition at line 47 of file mod_oasis_coupler.F90.
|
private |
counter for averaging
Definition at line 92 of file mod_oasis_coupler.F90.
|
private |
primary aVect
Definition at line 49 of file mod_oasis_coupler.F90.
|
private |
extra aVect needed for mapping
Definition at line 50 of file mod_oasis_coupler.F90.
|
private |
higher order mapping data
Definition at line 51 of file mod_oasis_coupler.F90.
|
private |
higher order mapping data
Definition at line 52 of file mod_oasis_coupler.F90.
|
private |
higher order mapping data
Definition at line 53 of file mod_oasis_coupler.F90.
|
private |
higher order mapping data
Definition at line 54 of file mod_oasis_coupler.F90.
|
private |
flags indicating whether aVects 2-5 are active
Definition at line 55 of file mod_oasis_coupler.F90.
|
private |
other model compid to couple
Definition at line 70 of file mod_oasis_coupler.F90.
|
private |
conserve operation (ip_cnone,ip_cglobal,...)
Definition at line 77 of file mod_oasis_coupler.F90.
|
private |
conserve option (bfb, opt)
Definition at line 78 of file mod_oasis_coupler.F90.
|
private |
time at last call
Definition at line 91 of file mod_oasis_coupler.F90.
|
private |
coupling period (secs)
Definition at line 73 of file mod_oasis_coupler.F90.
|
private |
field list
Definition at line 59 of file mod_oasis_coupler.F90.
|
private |
get/put flag
Definition at line 79 of file mod_oasis_coupler.F90.
|
private |
input file if data is read
Definition at line 58 of file mod_oasis_coupler.F90.
|
private |
input flag
Definition at line 82 of file mod_oasis_coupler.F90.
|
private |
put lag positive is put sooner (secs)
Definition at line 74 of file mod_oasis_coupler.F90.
|
private |
time at last coupling
Definition at line 90 of file mod_oasis_coupler.F90.
|
private |
map location setting, src or dst
Definition at line 68 of file mod_oasis_coupler.F90.
|
private |
mapper ID
Definition at line 67 of file mod_oasis_coupler.F90.
|
private |
max time for the coupler
Definition at line 75 of file mod_oasis_coupler.F90.
|
private |
namcouple ID
Definition at line 63 of file mod_oasis_coupler.F90.
|
private |
number of fields
Definition at line 60 of file mod_oasis_coupler.F90.
|
private |
namcouple operation (ip_exported,...)
Definition at line 69 of file mod_oasis_coupler.F90.
|
private |
output flag
Definition at line 81 of file mod_oasis_coupler.F90.
|
private |
local variable partition ID
Definition at line 64 of file mod_oasis_coupler.F90.
|
private |
receive field addition term
Definition at line 88 of file mod_oasis_coupler.F90.
|
private |
diagnose rcv fields as part of coupling
Definition at line 84 of file mod_oasis_coupler.F90.
|
private |
receive field multiplier term
Definition at line 87 of file mod_oasis_coupler.F90.
|
private |
router ID
Definition at line 66 of file mod_oasis_coupler.F90.
|
private |
router partition ID
Definition at line 65 of file mod_oasis_coupler.F90.
|
private |
restart file
Definition at line 56 of file mod_oasis_coupler.F90.
|
private |
sequence number
Definition at line 72 of file mod_oasis_coupler.F90.
|
private |
send field addition term
Definition at line 86 of file mod_oasis_coupler.F90.
|
private |
diagnose src fields as part of coupling
Definition at line 83 of file mod_oasis_coupler.F90.
|
private |
send field multiplier term
Definition at line 85 of file mod_oasis_coupler.F90.
|
private |
send recv flag
Definition at line 80 of file mod_oasis_coupler.F90.
|
private |
status of variables in coupler
Definition at line 93 of file mod_oasis_coupler.F90.
|
private |
communcation tag
Definition at line 71 of file mod_oasis_coupler.F90.
|
private |
transformation (ip_average,...)
Definition at line 76 of file mod_oasis_coupler.F90.
|
private |
is this coupler valid
Definition at line 62 of file mod_oasis_coupler.F90.
|
private |
varid for each field
Definition at line 61 of file mod_oasis_coupler.F90.
|
private |
flag to write a restart file
Definition at line 57 of file mod_oasis_coupler.F90.