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