LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
mysendset_mod.F90
Go to the documentation of this file.
1
MODULE
mysendset_mod
2
CONTAINS
3
FUNCTION
mysendset
(KSETS,KMYSET,KSET)
4
5
#ifdef DOC
6
7
!**** *MYSENDSET* RETURNS SET NUMBER TO SEND TO
8
9
! Purpose.
10
! --------
11
!
12
13
!** Interface.
14
! ----------
15
! ISENDSET = MYSENDSET(KSETS,KMYSET,KSET)
16
17
! Explicit arguments :
18
! --------------------
19
! input: KSETS
20
21
! Implicit arguments : NONE
22
! --------------------
23
! Method.
24
! -------
25
26
! Externals.
27
! ----------
28
! NONE
29
30
! Reference.
31
! ----------
32
! ECMWF Research Department documentation of the IFS
33
34
! Author.
35
! -------
36
! Mats Hamrud *ECMWF*
37
38
! Modifications.
39
! --------------
40
! Original : 00-02-03
41
42
! ------------------------------------------------------------------
43
#endif
44
45
USE
parkind1
,ONLY
:
jpim
,
jprb
46
USE
abort_trans_mod
47
48
IMPLICIT NONE
49
INTEGER(KIND=JPIM)
:: MYSENDSET
50
INTEGER(KIND=JPIM)
,
INTENT(IN)
:: KSETS,KMYSET,KSET
51
52
53
! ------------------------------------------------------------------
54
55
!* 1. Check input argument for validity
56
! ---------------------------------
57
58
IF
(ksets < 1 .OR. kmyset > ksets .OR. kset > ksets-1)
THEN
59
60
CALL
abort_trans
(
' MYSENDSET: INVALID ARGUMENT '
)
61
62
ELSE
63
64
!* 2. Compute output parameters
65
! -------------------------
66
67
mysendset = mod(kmyset+kset-1,ksets)+1
68
69
ENDIF
70
71
END FUNCTION
mysendset
72
END MODULE
mysendset_mod
mysendset_mod::mysendset
integer(kind=jpim) function mysendset(KSETS, KMYSET, KSET)
Definition:
mysendset_mod.F90:4
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
abort_trans_mod
Definition:
abort_trans_mod.F90:1
parkind1
Definition:
parkind1.F90:1
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
mysendset_mod
Definition:
mysendset_mod.F90:1
abort_trans_mod::abort_trans
subroutine abort_trans(CDTEXT)
Definition:
abort_trans_mod.F90:4
libf
phylmd
rrtm
mysendset_mod.F90
Generated on Wed Dec 2 2015 16:27:12 for LMDZ by
1.8.9.1