psmile_trs_set_triple_links.F90
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 subroutine psmile_trs_set_triple_links(id_trans_out_id, &
00011 id_trans_in_id, &
00012 id_epio_id, &
00013 id_trans_rank, &
00014 id_err )
00015
00016
00017
00018
00019 use PRISM_constants
00020 USE PSMILe, dummy_interface => PSMILe_Trs_set_triple_links
00021
00022 IMPLICIT NONE
00023
00024
00025
00026 INTEGER, INTENT (In) :: id_trans_out_id
00027 INTEGER, INTENT (In) :: id_trans_in_id
00028 INTEGER, INTENT (In) :: id_epio_id
00029 INTEGER, INTENT (In) :: id_trans_rank
00030
00031
00032
00033
00034 INTEGER, INTENT (Out) :: id_err
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053 CHARACTER(LEN=len_cvs_string), SAVE :: mycvs =
00054 '$Id: psmile_trs_set_triple_links.F90 2325 2010-04-21 15:00:07Z valcke $'
00055
00056 INTEGER, DIMENSION(PSMILe_trans_Header_length) :: ila_args
00057
00058
00059
00060 #ifdef VERBOSE
00061 print *, trim(ch_id), ': PSMILe_Trs_set_triple_links: start'
00062 call psmile_flushstd
00063 #endif /* VERBOSE */
00064
00065
00066
00067
00068
00069
00070 ila_args = 999999
00071
00072
00073
00074
00075 ila_args(1) = PSMILe_trans_Set_triple_links
00076 ila_args(2) = global_rank
00077 ila_args(3) = id_trans_out_id
00078 ila_args(4) = id_trans_in_id
00079 ila_args(5) = id_epio_id
00080
00081
00082
00083
00084 call psmile_trs_inform(ila_args, id_trans_rank, id_err)
00085
00086
00087 #ifdef VERBOSE
00088 print *,trim(ch_id),': PSMILe_Trs_set_triple_links: eof ierror =', id_err
00089 #endif /* VERBOSE */
00090
00091 END SUBROUTINE PSMILe_Trs_set_triple_links