The TELEMAC-MASCARET system
trunk
|
Data Types | |
type | couple_data_type |
Functions/Subroutines | |
subroutine, public | init_couple () |
subroutine, public | add_sender (MESH_SEND, CID) |
subroutine | read_recv (FILE_RECV, RECV_VAR, CID, NPOIN, SEND_NODE, NPP) |
subroutine, public | add_receiver (MESH_RECV, FILE_RECV, RECV_VAR, CID) |
subroutine, public | send_couple (CID, NPOIN, NVAR, VARCOUPLE) |
subroutine, public | receive_couple (CID, NPOIN, NVAR, VARCOUPLE, DEFAULT_VAL) |
subroutine, public | end_couple |
subroutine | debug_info (DEBUG_STRING, DEBUG_INT) |
Variables | |
type(couple_data_type), dimension(:), allocatable | cpld |
integer | nrcouple |
integer, parameter | maxcouple = 4 |
integer, parameter | maxvar = 10 |
integer, parameter | maxnpp = 20 |
logical, public | do_couple = .FALSE. |
subroutine, public couple_mod::add_receiver | ( | type(bief_mesh), intent(in) | MESH_RECV, |
type(bief_file), intent(in) | FILE_RECV, | ||
character(len=16), intent(in) | RECV_VAR, | ||
integer, intent(in) | CID | ||
) |
[in] | cid | MESH_RECV Mesh (local) of the receiver |
[in] | FILE_RECV | File with information from where to receive data |
[in] | RECV_VAR | Name of variable which contains the node nr of the sender |
[in] | CID | Id of the coupling (starts at 1) |
Definition at line 381 of file couple_mod.F.
subroutine, public couple_mod::add_sender | ( | type (bief_mesh), intent(in) | MESH_SEND, |
integer, intent(in) | CID | ||
) |
[in] | cid | CID Id of the coupling (starts at 1) |
[in] | MESH_SEND | Mesh (local) of the sender |
Definition at line 129 of file couple_mod.F.
|
private |
[in] | debug_string | DEBUG_STRING MESH (LOCAL) OF THE RECEIVER |
[in] | DEBUG_INT | FILE_RECV FILE WITH INFORMATION FROM WHERE TO RECEIVE DATA |
Definition at line 1001 of file couple_mod.F.
subroutine, public couple_mod::end_couple | ( | ) |
Definition at line 958 of file couple_mod.F.
subroutine, public couple_mod::init_couple | ( | ) |
Definition at line 94 of file couple_mod.F.
|
private |
[in] | cid | FILE_RECV FILE WITH INFORMATION FROM WHERE TO RECEIVE DATA |
[in] | RECV_VAR | NAME OF VARIABLE WHICH CONTAINS THE NODE NR OF THE SENDER |
[in] | CID | ID OF THE COUPLING (STARTS AT 1) |
[in] | NPOIN | NUMBER OF 2D MESH POINTS |
[in] | SEND_NODE | ARRAY OF NODES SEND |
[in] | NPP | MAXIMUM NUMBER OF NODES USED IN DETERMINATION OF A NODE |
[in] | npoin | FILE_RECV FILE WITH INFORMATION FROM WHERE TO RECEIVE DATA |
[in] | RECV_VAR | NAME OF VARIABLE WHICH CONTAINS THE NODE NR OF THE SENDER |
[in] | CID | ID OF THE COUPLING (STARTS AT 1) |
[in] | NPOIN | NUMBER OF 2D MESH POINTS |
[in] | SEND_NODE | ARRAY OF NODES SEND |
[in] | NPP | MAXIMUM NUMBER OF NODES USED IN DETERMINATION OF A NODE |
Definition at line 233 of file couple_mod.F.
subroutine, public couple_mod::receive_couple | ( | integer, intent(in) | CID, |
integer, intent(in) | NPOIN, | ||
integer, intent(in) | NVAR, | ||
type (bief_obj), intent(inout) | VARCOUPLE, | ||
double precision, dimension(nvar), intent(in), optional | DEFAULT_VAL | ||
) |
[in] | npoin | NPOIN NUMBER OF POINTS |
[in] | NVAR | NUMBER OF VARIABLES |
[in] | CID | COUPLE ID |
Definition at line 838 of file couple_mod.F.
subroutine, public couple_mod::send_couple | ( | integer, intent(in) | CID, |
integer, intent(in) | NPOIN, | ||
integer, intent(in) | NVAR, | ||
type(bief_obj), intent(in) | VARCOUPLE | ||
) |
[in] | npoin | NPOIN NUMBER OF POINTS |
[in] | NVAR | NUMBER OF VARIABLES |
[in] | CID | COUPLE ID |
[in] | VARCOUPLE | STRUCTURE WITH VARIABLES TO BE SEND |
[in] | nvar | NPOIN NUMBER OF POINTS |
[in] | NVAR | NUMBER OF VARIABLES |
[in] | CID | COUPLE ID |
[in] | VARCOUPLE | STRUCTURE WITH VARIABLES TO BE SEND |
[in] | cid | NPOIN NUMBER OF POINTS |
[in] | NVAR | NUMBER OF VARIABLES |
[in] | CID | COUPLE ID |
[in] | VARCOUPLE | STRUCTURE WITH VARIABLES TO BE SEND |
Definition at line 705 of file couple_mod.F.
type (couple_data_type), dimension(:), allocatable couple_mod::cpld |
Definition at line 71 of file couple_mod.F.
logical, public couple_mod::do_couple = .FALSE. |
Definition at line 80 of file couple_mod.F.
integer, parameter couple_mod::maxcouple = 4 |
Definition at line 74 of file couple_mod.F.
integer, parameter couple_mod::maxnpp = 20 |
Definition at line 78 of file couple_mod.F.
integer, parameter couple_mod::maxvar = 10 |
Definition at line 76 of file couple_mod.F.
integer couple_mod::nrcouple |
Definition at line 72 of file couple_mod.F.