libSUFR
a LIBrary of Some Useful Fortran Routines
All Classes Namespaces Files Functions Variables Pages
dummy_variables.f90
Go to the documentation of this file.
1!> \file dummy_variables.f90 Module containing dummy variables for all kinds
2
3
4! Copyright (c) 2002-2025 Marc van der Sluys - Nikhef/Utrecht University - marc.vandersluys.nl
5!
6! This file is part of the libSUFR package,
7! see: http://libsufr.sourceforge.net/
8!
9! This is free software: you can redistribute it and/or modify it under the terms of the European Union
10! Public Licence 1.2 (EUPL 1.2). This software is distributed in the hope that it will be useful, but
11! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12! PURPOSE. See the EU Public Licence for more details. You should have received a copy of the European
13! Union Public Licence along with this code. If not, see <https://www.eupl.eu/1.2/en/>.
14!
15!
16
17
18
19
20!***********************************************************************************************************************************
21!> \brief Module containing dummy variables for all kinds
22!!
23!! \note
24!! Use e.g. when reading an intermediate, unused column from a file, or when calling a routine where not all return values are
25!! needed. In these cases a compiler may warn that the variable is set, but not used.
26
28 use sufr_kinds, only: double, long
29 implicit none
30
31 integer :: dumint !< Dummy integer
32 integer :: dumint1 !< Dummy integer
33 integer :: dumint2 !< Dummy integer
34 integer :: dumint3 !< Dummy integer
35 integer :: dumint4 !< Dummy integer
36 integer :: dumint5 !< Dummy integer
37 integer :: dumint6 !< Dummy integer
38 integer :: dumint7 !< Dummy integer
39 integer :: dumint8 !< Dummy integer
40 integer :: dumint9 !< Dummy integer
41
42 integer :: dmi !< Dummy integer
43 integer :: dmi1 !< Dummy integer
44 integer :: dmi2 !< Dummy integer
45 integer :: dmi3 !< Dummy integer
46 integer :: dmi4 !< Dummy integer
47 integer :: dmi5 !< Dummy integer
48 integer :: dmi6 !< Dummy integer
49 integer :: dmi7 !< Dummy integer
50 integer :: dmi8 !< Dummy integer
51 integer :: dmi9 !< Dummy integer
52
53 integer(long) :: dumlong !< Dummy long integer
54 integer(long) :: dumlong1 !< Dummy long integer
55 integer(long) :: dumlong2 !< Dummy long integer
56 integer(long) :: dumlong3 !< Dummy long integer
57 integer(long) :: dumlong4 !< Dummy long integer
58 integer(long) :: dumlong5 !< Dummy long integer
59 integer(long) :: dumlong6 !< Dummy long integer
60 integer(long) :: dumlong7 !< Dummy long integer
61 integer(long) :: dumlong8 !< Dummy long integer
62 integer(long) :: dumlong9 !< Dummy long integer
63 integer(long) :: dml !< Dummy long integer
64 integer(long) :: dml1 !< Dummy long integer
65 integer(long) :: dml2 !< Dummy long integer
66 integer(long) :: dml3 !< Dummy long integer
67 integer(long) :: dml4 !< Dummy long integer
68 integer(long) :: dml5 !< Dummy long integer
69 integer(long) :: dml6 !< Dummy long integer
70 integer(long) :: dml7 !< Dummy long integer
71 integer(long) :: dml8 !< Dummy long integer
72 integer(long) :: dml9 !< Dummy long integer
73
74 real :: dumreal !< Dummy real
75 real :: dumreal1 !< Dummy real
76 real :: dumreal2 !< Dummy real
77 real :: dumreal3 !< Dummy real
78 real :: dumreal4 !< Dummy real
79 real :: dumreal5 !< Dummy real
80 real :: dumreal6 !< Dummy real
81 real :: dumreal7 !< Dummy real
82 real :: dumreal8 !< Dummy real
83 real :: dumreal9 !< Dummy real
84
85 real :: dmr !< Dummy real
86 real :: dmr1 !< Dummy real
87 real :: dmr2 !< Dummy real
88 real :: dmr3 !< Dummy real
89 real :: dmr4 !< Dummy real
90 real :: dmr5 !< Dummy real
91 real :: dmr6 !< Dummy real
92 real :: dmr7 !< Dummy real
93 real :: dmr8 !< Dummy real
94 real :: dmr9 !< Dummy real
95
96 real(double) :: dumdbl !< Dummy double
97 real(double) :: dumdbl1 !< Dummy double
98 real(double) :: dumdbl2 !< Dummy double
99 real(double) :: dumdbl3 !< Dummy double
100 real(double) :: dumdbl4 !< Dummy double
101 real(double) :: dumdbl5 !< Dummy double
102 real(double) :: dumdbl6 !< Dummy double
103 real(double) :: dumdbl7 !< Dummy double
104 real(double) :: dumdbl8 !< Dummy double
105 real(double) :: dumdbl9 !< Dummy double
106
107 real(double) :: dmd !< Dummy double
108 real(double) :: dmd1 !< Dummy double
109 real(double) :: dmd2 !< Dummy double
110 real(double) :: dmd3 !< Dummy double
111 real(double) :: dmd4 !< Dummy double
112 real(double) :: dmd5 !< Dummy double
113 real(double) :: dmd6 !< Dummy double
114 real(double) :: dmd7 !< Dummy double
115 real(double) :: dmd8 !< Dummy double
116 real(double) :: dmd9 !< Dummy double
117 real(double) :: dmd10 !< Dummy double
118 real(double) :: dmd11 !< Dummy double
119 real(double) :: dmd12 !< Dummy double
120 real(double) :: dmd13 !< Dummy double
121 real(double) :: dmd14 !< Dummy double
122 real(double) :: dmd15 !< Dummy double
123 real(double) :: dmd16 !< Dummy double
124 real(double) :: dmd17 !< Dummy double
125 real(double) :: dmd18 !< Dummy double
126 real(double) :: dmd19 !< Dummy double
127
128
129 character :: dumstr !< Dummy character
130 character :: dumstr9*(9) !< Dummy string of length 9
131 character :: dumstr99*(99) !< Dummy string of length 99
132
133 logical :: dumlog !< Dummy logical
134
135end module sufr_dummy
136!***********************************************************************************************************************************
137
Module containing dummy variables for all kinds.
integer dmi7
Dummy integer.
character dumstr
Dummy character.
integer(long) dumlong2
Dummy long integer.
integer(long) dumlong9
Dummy long integer.
real(double) dmd8
Dummy double.
real dumreal6
Dummy real.
integer(long) dumlong5
Dummy long integer.
real(double) dumdbl4
Dummy double.
real(double) dmd
Dummy double.
integer(long) dml7
Dummy long integer.
real dmr5
Dummy real.
integer(long) dumlong8
Dummy long integer.
integer(long) dml1
Dummy long integer.
integer(long) dml8
Dummy long integer.
real dumreal
Dummy real.
real(double) dmd5
Dummy double.
real(double) dmd9
Dummy double.
real dmr6
Dummy real.
real dmr4
Dummy real.
integer dmi
Dummy integer.
real dmr8
Dummy real.
integer dumint9
Dummy integer.
real(double) dmd19
Dummy double.
real(double) dmd3
Dummy double.
real(double) dumdbl9
Dummy double.
integer dumint7
Dummy integer.
real(double) dmd16
Dummy double.
real(double) dmd18
Dummy double.
real(double) dumdbl2
Dummy double.
integer dumint8
Dummy integer.
character, dimension(99) dumstr99
Dummy string of length 99.
integer(long) dml
Dummy long integer.
integer dmi4
Dummy integer.
real(double) dmd7
Dummy double.
real(double) dmd6
Dummy double.
real(double) dmd2
Dummy double.
integer dmi9
Dummy integer.
integer(long) dumlong6
Dummy long integer.
real(double) dumdbl7
Dummy double.
logical dumlog
Dummy logical.
real dumreal8
Dummy real.
real(double) dumdbl6
Dummy double.
integer dumint3
Dummy integer.
integer dumint
Dummy integer.
character, dimension(9) dumstr9
Dummy string of length 9.
integer(long) dumlong7
Dummy long integer.
real(double) dumdbl1
Dummy double.
real dmr2
Dummy real.
real(double) dmd14
Dummy double.
real(double) dmd15
Dummy double.
integer(long) dml3
Dummy long integer.
integer(long) dml6
Dummy long integer.
real dumreal7
Dummy real.
real dmr7
Dummy real.
integer dmi8
Dummy integer.
integer dmi5
Dummy integer.
integer dumint4
Dummy integer.
integer dmi2
Dummy integer.
integer(long) dml9
Dummy long integer.
real dumreal1
Dummy real.
integer dumint2
Dummy integer.
integer(long) dml5
Dummy long integer.
real(double) dmd17
Dummy double.
real dmr
Dummy real.
real(double) dmd11
Dummy double.
integer dmi1
Dummy integer.
real dmr1
Dummy real.
integer(long) dumlong4
Dummy long integer.
integer dumint1
Dummy integer.
integer(long) dumlong1
Dummy long integer.
real dumreal4
Dummy real.
integer dmi6
Dummy integer.
real(double) dumdbl
Dummy double.
real(double) dmd4
Dummy double.
real(double) dmd1
Dummy double.
real(double) dmd12
Dummy double.
real(double) dmd10
Dummy double.
real(double) dumdbl8
Dummy double.
real dmr9
Dummy real.
real dmr3
Dummy real.
integer dumint5
Dummy integer.
real dumreal9
Dummy real.
integer dumint6
Dummy integer.
integer dmi3
Dummy integer.
integer(long) dml2
Dummy long integer.
real dumreal2
Dummy real.
integer(long) dml4
Dummy long integer.
real dumreal5
Dummy real.
real(double) dumdbl5
Dummy double.
integer(long) dumlong3
Dummy long integer.
real(double) dumdbl3
Dummy double.
real(double) dmd13
Dummy double.
integer(long) dumlong
Dummy long integer.
real dumreal3
Dummy real.
Provides kinds and related constants/routines.
Definition kinds.f90:26
integer, parameter double
Double-precision float. Precision = 15, range = 307.
Definition kinds.f90:35
integer, parameter long
Long integer.
Definition kinds.f90:31