Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
utilities/rocflu/cells/BuildVersionString.F90
Go to the documentation of this file.
1 ! *********************************************************************
2 ! * Rocstar Simulation Suite *
3 ! * Copyright@2015, Illinois Rocstar LLC. All rights reserved. *
4 ! * *
5 ! * Illinois Rocstar LLC *
6 ! * Champaign, IL *
7 ! * www.illinoisrocstar.com *
8 ! * sales@illinoisrocstar.com *
9 ! * *
10 ! * License: See LICENSE file in top level of distribution package or *
11 ! * http://opensource.org/licenses/NCSA *
12 ! *********************************************************************
13 ! *********************************************************************
14 ! * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, *
15 ! * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES *
16 ! * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND *
17 ! * NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR *
18 ! * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER *
19 ! * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, *
20 ! * Arising FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE *
21 ! * USE OR OTHER DEALINGS WITH THE SOFTWARE. *
22 ! *********************************************************************
23 !******************************************************************************
24 !
25 ! Purpose: Build version string for printing in header.
26 !
27 ! Description: None.
28 !
29 ! Input: None.
30 !
31 ! Output:
32 ! versionString String containing version number and date
33 !
34 ! Notes:
35 ! 1. The strings are NOT to be edited by anyone except the main code
36 ! developer.
37 ! 2. Marks Rocbuild program will edit the build string to insert a
38 ! build number or identifier
39 !
40 !******************************************************************************
41 !
42 ! $Id: BuildVersionString.F90,v 1.9 2008/12/06 08:44:54 mtcampbe Exp $
43 !
44 ! Copyright: (c) 2002 by the University of Illinois
45 !
46 !******************************************************************************
47 
48 SUBROUTINE buildversionstring(versionString)
49 
50  USE moddatatypes
51  USE moderror
52 
53  IMPLICIT NONE
54 
55 ! ... parameters
56  CHARACTER(CHRLEN), INTENT(OUT) :: versionstring
57 
58 ! ... loop variables
59 
60 
61 ! ... local variables
62  CHARACTER(LEN=2) :: major,minor,patch
63  CHARACTER(LEN=3) :: build
64  CHARACTER(CHRLEN) :: date,rcsidentstring
65 
66 !******************************************************************************
67 
68  rcsidentstring = '$RCSfile: BuildVersionString.F90,v $ $Revision: 1.9 $'
69 
70 ! Set strings: DO NOT EDIT UNLESS YOU ARE MAIN DEVELOPER ----------------------
71 
72  major = '0'
73  minor = '1'
74  patch = '6'
75  build = '0' ! to be edited by Rocbuild
76 
77  date = '05/15/03'
78 
79 ! Write into string -----------------------------------------------------------
80 
81  WRITE(versionstring,'(A)') trim(major)//'.'//trim(minor)//'.'//trim(patch)
82  WRITE(versionstring,'(A)') 'Version: '//trim(versionstring)//'-'//trim(build)
83  WRITE(versionstring,'(A)') trim(versionstring)//', Date: '//trim(date)
84 
85 ! Done ------------------------------------------------------------------------
86 
87 END SUBROUTINE buildversionstring
88 
89 !******************************************************************************
90 !
91 ! RCS Revision history:
92 !
93 ! $Log: BuildVersionString.F90,v $
94 ! Revision 1.9 2008/12/06 08:44:54 mtcampbe
95 ! Updated license.
96 !
97 ! Revision 1.8 2008/11/19 22:18:04 mtcampbe
98 ! Added Illinois Open Source License/Copyright
99 !
100 ! Revision 1.7 2003/05/16 02:30:49 haselbac
101 ! Updated patch level and date
102 !
103 ! Revision 1.6 2003/04/17 00:17:47 haselbac
104 ! Updated patch level and date
105 !
106 ! Revision 1.5 2003/04/12 22:21:12 haselbac
107 ! Updated patch level and date
108 !
109 ! Revision 1.4 2003/04/10 14:51:15 haselbac
110 ! Updated patch level and date
111 !
112 ! Revision 1.3 2003/04/07 14:29:05 haselbac
113 ! Updated patch level and date
114 !
115 ! Revision 1.2 2003/04/02 17:35:02 haselbac
116 ! Updated patch level and date
117 !
118 ! Revision 1.1 2003/04/01 17:02:46 haselbac
119 ! Initial revision
120 !
121 ! Revision 1.3 2003/03/31 16:24:38 haselbac
122 ! Updated patch level and date
123 !
124 ! Revision 1.2 2003/03/20 20:45:16 haselbac
125 ! Updated patch level and date
126 !
127 ! Revision 1.1.1.1 2003/03/19 17:22:22 haselbac
128 ! Initial revision
129 !
130 ! Revision 1.35 2003/03/15 19:20:16 haselbac
131 ! Updated major patch level and date
132 !
133 ! Revision 1.34 2003/02/25 21:49:19 haselbac
134 ! Changed patch level and date
135 !
136 ! Revision 1.33 2003/02/20 19:50:47 haselbac
137 ! Updated patch level and date
138 !
139 ! Revision 1.32 2003/02/07 23:11:21 haselbac
140 ! Updated patch level and date
141 !
142 ! Revision 1.31 2003/02/06 19:33:23 haselbac
143 ! Updated patch level and date
144 !
145 ! Revision 1.30 2003/02/02 21:14:21 haselbac
146 ! Updated patch level and date
147 !
148 ! Revision 1.29 2003/02/01 00:30:35 haselbac
149 ! Incremented patch level
150 !
151 ! Revision 1.28 2003/01/31 13:54:54 haselbac
152 ! Updated patch level and date
153 !
154 ! Revision 1.27 2003/01/30 19:08:21 haselbac
155 ! Updated patch level and date
156 !
157 ! Revision 1.26 2003/01/28 21:00:31 haselbac
158 ! Updated version number and date
159 !
160 ! Revision 1.25 2003/01/09 15:32:37 haselbac
161 ! Updated patch level and date
162 !
163 ! Revision 1.24 2003/01/08 21:09:35 haselbac
164 ! Changed patch level and date
165 !
166 ! Revision 1.23 2002/12/03 23:02:10 haselbac
167 ! Updated patch level and date
168 !
169 ! Revision 1.22 2002/11/27 22:37:41 haselbac
170 ! Updated patch level
171 !
172 ! Revision 1.21 2002/11/27 20:46:46 haselbac
173 ! Updated patch level and date
174 !
175 ! Revision 1.20 2002/11/08 21:39:03 haselbac
176 ! Updated patch level and date
177 !
178 ! Revision 1.19 2002/10/27 19:26:38 haselbac
179 ! Updated minor version number, patch level and date
180 !
181 ! Revision 1.18 2002/10/21 14:34:58 haselbac
182 ! Updated patch level and date
183 !
184 ! Revision 1.17 2002/10/19 16:51:26 haselbac
185 ! Updated patch level and date
186 !
187 ! Revision 1.16 2002/10/17 20:11:34 haselbac
188 ! Changed patch level and date
189 !
190 ! Revision 1.15 2002/10/17 14:42:21 haselbac
191 ! Updated patch level and date
192 !
193 ! Revision 1.14 2002/10/12 15:30:56 haselbac
194 ! Updated patch level and date
195 !
196 ! Revision 1.13 2002/10/09 20:48:45 haselbac
197 ! Updated patch level and date
198 !
199 ! Revision 1.12 2002/10/08 21:52:11 haselbac
200 ! Incremented patch level and date
201 !
202 ! Revision 1.11 2002/10/07 14:25:10 haselbac
203 ! Updated patch level and date
204 !
205 ! Revision 1.10 2002/10/05 19:54:18 haselbac
206 ! Incremented patch level and date
207 !
208 ! Revision 1.9 2002/09/10 20:33:53 haselbac
209 ! Incremented patch level and date
210 !
211 ! Revision 1.8 2002/09/09 16:35:17 haselbac
212 ! Changed patch number and date
213 !
214 ! Revision 1.7 2002/07/25 16:22:37 haselbac
215 ! Changed patch number and date
216 !
217 ! Revision 1.6 2002/06/27 16:03:52 haselbac
218 ! Changed patch number and date
219 !
220 ! Revision 1.5 2002/06/17 21:52:24 haselbac
221 ! Changed patch level and date
222 !
223 ! Revision 1.4 2002/06/14 20:44:36 haselbac
224 ! Changed patch level and date
225 !
226 ! Revision 1.3 2002/06/10 21:42:33 haselbac
227 ! Changed date
228 !
229 ! Revision 1.2 2002/06/10 21:41:52 haselbac
230 ! Incremented patch level
231 !
232 ! Revision 1.1 2002/06/10 21:36:31 haselbac
233 ! Initial revision
234 !
235 !******************************************************************************
236 
237 
238 
239 
240 
241 
void build(std::vector< Point > &v)
Definition: kdtree_d.h:989
Definition: patch.h:74
subroutine buildversionstring(versionString)