1
1
!-------------------------------------------------------------------------------
3
! This file is part of the Code_Saturne Kernel, element of the
4
! Code_Saturne CFD tool.
6
! Copyright (C) 1998-2009 EDF S.A., France
8
! contact: saturne-support@edf.fr
10
! The Code_Saturne Kernel is free software; you can redistribute it
11
! and/or modify it under the terms of the GNU General Public License
12
! as published by the Free Software Foundation; either version 2 of
13
! the License, or (at your option) any later version.
15
! The Code_Saturne Kernel is distributed in the hope that it will be
16
! useful, but WITHOUT ANY WARRANTY; without even the implied warranty
17
! of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
! GNU General Public License for more details.
20
! You should have received a copy of the GNU General Public License
21
! along with the Code_Saturne Kernel; if not, write to the
22
! Free Software Foundation, Inc.,
23
! 51 Franklin St, Fifth Floor,
24
! Boston, MA 02110-1301 USA
3
! This file is part of Code_Saturne, a general-purpose CFD tool.
5
! Copyright (C) 1998-2011 EDF S.A.
7
! This program is free software; you can redistribute it and/or modify it under
8
! the terms of the GNU General Public License as published by the Free Software
9
! Foundation; either version 2 of the License, or (at your option) any later
12
! This program is distributed in the hope that it will be useful, but WITHOUT
13
! ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14
! FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
17
! You should have received a copy of the GNU General Public License along with
18
! this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
19
! Street, Fifth Floor, Boston, MA 02110-1301, USA.
26
21
!-------------------------------------------------------------------------------
28
23
subroutine lagaff &
32
ndim , ncelet , ncel , nfac , nfabor , nfml , nprfml , &
33
nnod , lndfac , lndfbr , ncelbr , &
34
nvar , nscal , nphas , &
35
27
nbpmax , nvp , nvp1 , nvep , nivep , &
36
28
ntersl , nvlsta , nvisbr , &
37
nideve , nrdeve , nituse , nrtuse , &
38
ifacel , ifabor , ifmfbr , ifmcel , iprfml , &
39
ipnfac , nodfac , ipnfbr , nodfbr , itepa , &
40
idevel , ituser , ia , &
41
xyzcen , surfac , surfbo , cdgfac , cdgfbo , xyznod , volume , &
42
30
dt , rtpa , rtp , propce , propfa , propfb , &
44
ettp , ettpa , tepa , taup , tlag , tempct , statis , &
46
rdevel , rtuser , ra )
32
ettp , ettpa , tepa , taup , tlag , tempct , statis )
48
34
!===============================================================================
333
250
1000 format('# ** INFORMATIONS SUR LE CALCUL LAGRANGIEN ',/, &
334
'# ------------------------------------- ',/, &
336
'# colonne 1 : numero de pas de temps ',/, &
337
'# colonne 2 : temps physique ',/, &
338
'# colonne 3 : nbre inst. de part. ',/, &
339
'# colonne 4 : nbre inst. de part. (avec poids)',/, &
340
'# colonne 5 : nbre inst. de part. injectees',/, &
341
'# colonne 6 : nbre inst. de part. injectees', &
343
'# colonne 7 : nbre inst. de part. sorties ou deposees',/,&
344
'# colonne 8 : nbre inst. de part. sorties ou deposees', &
346
'# colonne 9 : nbre inst. de part. perdues (reperage) ',/,&
347
'# colonne 10 : nbre inst. de part. perdues', &
348
' (reperage, avec poids)',/, &
349
'# colonne 11 : % de part. perdues',/, &
350
'# colonne 12 : nbre inst. de part. qui ont subi le', &
352
'# colonne 13 : nbre inst. de part. qui ont subi le', &
353
' clonage (avec poids)',/, &
354
'# colonne 14 : nbre inst. de nouvel. part. par clonage',/,&
355
'# colonne 15 : nbre inst. de nouvel. part. par clonage', &
357
'# colonne 16 : nbre inst. de nouvel. part. eliminees par',&
358
' roulette russe ',/, &
359
'# colonne 17 : nbre inst. de nouvel. part. eliminees par',&
360
' roulette russe (avec poids)',/, &
361
'# colonne 18 : nbre inst. de part encrassees', &
363
'# colonne 19 : nbre inst. de part encrassees', &
364
' (Charbon, avec poids))',/, &
251
'# ------------------------------------- ' ,/, &
253
'# colonne 1 : numero de pas de temps ' ,/, &
254
'# colonne 2 : temps physique ' ,/, &
255
'# colonne 3 : nbre inst. de part. ' ,/, &
256
'# colonne 4 : nbre inst. de part. (avec poids)' ,/, &
257
'# colonne 5 : nbre inst. de part. injectees ' ,/, &
258
'# colonne 6 : nbre inst. de part. injectees ' , &
259
' (avec poids)' ,/, &
260
'# colonne 7 : nbre inst. de part. sorties, ou deposees et supprimees',/,&
261
'# colonne 8 : nbre inst. de part. sorties, ou deposees et supprimees', &
262
' (avec poids)' ,/, &
263
'# colonne 9 : nbre inst. de part. deposees ' ,/, &
264
'# colonne 10 : nbre inst. de part. deposees ' , &
265
' (avec poids)' ,/, &
266
'# colonne 11 : nbre inst. de part. perdues (reperage)',/, &
267
'# colonne 12 : nbre inst. de part. perdues' , &
268
' (reperage, avec poids)' ,/, &
269
'# colonne 13 : % de part. perdues' ,/, &
270
'# colonne 14 : nbre inst. de part. qui ont subi le' , &
272
'# colonne 15 : nbre inst. de part. qui ont subi le' , &
273
' clonage (avec poids)' ,/, &
274
'# colonne 16 : nbre inst. de nouvel. part. par clonage',/,&
275
'# colonne 17 : nbre inst. de nouvel. part. par clonage', &
276
' (avec poids)' ,/, &
277
'# colonne 18 : nbre inst. de nouvel. part. eliminees par',&
278
' roulette russe ' ,/, &
279
'# colonne 19 : nbre inst. de nouvel. part. eliminees par',&
280
' roulette russe (avec poids)' ,/, &
281
'# colonne 20 : nbre inst. de part encrassees' , &
283
'# colonne 21 : nbre inst. de part encrassees' , &
284
' (Charbon, avec poids)' ,/, &
367
287
1001 format('# ** INFORMATIONS SUR LE CALCUL LAGRANGIEN ',/, &
368
'# ------------------------------------- ',/, &
370
'# colonne 1 : numero de pas de temps ',/, &
371
'# colonne 2 : temps physique ',/, &
372
'# colonne 3 : nbre inst. de part. ',/, &
373
'# colonne 4 : nbre inst. de part. (avec poids)',/, &
374
'# colonne 5 : nbre inst. de part. injectees',/, &
375
'# colonne 6 : nbre inst. de part. injectees', &
377
'# colonne 7 : nbre inst. de part. sorties ou deposees',/,&
378
'# colonne 8 : nbre inst. de part. sorties ou deposees', &
380
'# colonne 9 : nbre inst. de part. perdues (reperage) ',/,&
381
'# colonne 10 : nbre inst. de part. perdues', &
382
' (reperage, avec poids)',/, &
383
'# colonne 11 : % de part. perdues',/, &
384
'# colonne 12 : nbre inst. de part. qui ont subi le', &
386
'# colonne 13 : nbre inst. de part. qui ont subi le', &
387
' clonage (avec poids)',/, &
388
'# colonne 14 : nbre inst. de nouvel. part. par clonage',/,&
389
'# colonne 15 : nbre inst. de nouvel. part. par clonage', &
391
'# colonne 16 : nbre inst. de nouvel. part. eliminees par',&
392
' roulette russe ',/, &
393
'# colonne 17 : nbre inst. de nouvel. part. eliminees par',&
394
' roulette russe (avec poids)',/, &
288
'# ------------------------------------- ' ,/, &
290
'# colonne 1 : numero de pas de temps ' ,/, &
291
'# colonne 2 : temps physique ' ,/, &
292
'# colonne 3 : nbre inst. de part. ' ,/, &
293
'# colonne 4 : nbre inst. de part. (avec poids)' ,/, &
294
'# colonne 5 : nbre inst. de part. injectees ' ,/, &
295
'# colonne 6 : nbre inst. de part. injectees ' , &
296
' (avec poids)' ,/, &
297
'# colonne 7 : nbre inst. de part. sorties, ou deposees et supprimees',/,&
298
'# colonne 8 : nbre inst. de part. sorties, ou deposees et supprimees', &
299
' (avec poids)' ,/, &
300
'# colonne 9 : nbre inst. de part. deposees ' ,/, &
301
'# colonne 10 : nbre inst. de part. deposees ' , &
302
' (avec poids)' ,/, &
303
'# colonne 11 : nbre inst. de part. perdues (reperage) ',/,&
304
'# colonne 12 : nbre inst. de part. perdues' , &
305
' (reperage, avec poids)' ,/, &
306
'# colonne 13 : % de part. perdues' ,/, &
307
'# colonne 14 : nbre inst. de part. qui ont subi le' , &
309
'# colonne 15 : nbre inst. de part. qui ont subi le' , &
310
' clonage (avec poids)' ,/, &
311
'# colonne 16 : nbre inst. de nouvel. part. par clonage',/,&
312
'# colonne 17 : nbre inst. de nouvel. part. par clonage' ,&
313
' (avec poids)' ,/, &
314
'# colonne 18 : nbre inst. de nouvel. part. eliminees par',&
315
' roulette russe ' ,/, &
316
'# colonne 19 : nbre inst. de nouvel. part. eliminees par',&
317
' roulette russe (avec poids) ' ,/, &
397
320
1002 format('# ** INFORMATIONS SUR LE CALCUL LAGRANGIEN ',/, &
398
'# ------------------------------------- ',/, &
400
'# colonne 1 : numero de pas de temps ',/, &
401
'# colonne 2 : temps physique ',/, &
402
'# colonne 3 : nbre inst. de part. ',/, &
403
'# colonne 4 : nbre inst. de part. (avec poids)',/, &
404
'# colonne 5 : nbre inst. de part. injectees',/, &
405
'# colonne 6 : nbre inst. de part. injectees', &
407
'# colonne 7 : nbre inst. de part. sorties ou deposees',/,&
408
'# colonne 8 : nbre inst. de part. sorties ou deposees', &
410
'# colonne 9 : nbre inst. de part. perdues (reperage)',/, &
411
'# colonne 10 : nbre inst. de part. perdues', &
412
' (reperage, avec poids)',/, &
413
'# colonne 11 : % de part. perdues ',/, &
414
'# colonne 12 : nbre inst. de part. encrassees', &
416
'# colonne 13 : nbre inst. de part. encrassees', &
417
' (Charbon, avec poids))',/, &
321
'# ------------------------------------- ' ,/, &
323
'# colonne 1 : numero de pas de temps ' ,/, &
324
'# colonne 2 : temps physique ' ,/, &
325
'# colonne 3 : nbre inst. de part. ' ,/, &
326
'# colonne 4 : nbre inst. de part. (avec poids)' ,/, &
327
'# colonne 5 : nbre inst. de part. injectees ' ,/, &
328
'# colonne 6 : nbre inst. de part. injectees ' , &
329
' (avec poids)' ,/, &
330
'# colonne 7 : nbre inst. de part. sorties, ou deposees et supprimees',/,&
331
'# colonne 8 : nbre inst. de part. sorties, ou deposees et supprimees', &
332
' (avec poids)' ,/, &
333
'# colonne 9 : nbre inst. de part. deposees' ,/, &
334
'# colonne 10 : nbre inst. de part. deposees' , &
335
' (avec poids)' ,/, &
336
'# colonne 11 : nbre inst. de part. perdues (reperage)',/, &
337
'# colonne 12 : nbre inst. de part. perdues' , &
338
' (reperage, avec poids)' ,/, &
339
'# colonne 13 : % de part. perdues' ,/, &
340
'# colonne 14 : nbre inst. de part. encrassees' , &
342
'# colonne 15 : nbre inst. de part. encrassees' , &
343
' (Charbon, avec poids)' ,/, &
420
346
1003 format('# ** INFORMATIONS SUR LE CALCUL LAGRANGIEN ',/, &
421
'# ------------------------------------- ',/, &
423
'# colonne 1 : numero de pas de temps ',/, &
424
'# colonne 2 : temps physique ',/, &
425
'# colonne 3 : nbre inst. de part. ',/, &
426
'# colonne 4 : nbre inst. de part. (avec poids)',/, &
427
'# colonne 5 : nbre inst. de part. injectees',/, &
428
'# colonne 6 : nbre inst. de part. injectees', &
430
'# colonne 7 : nbre inst. de part. sorties ou deposees',/,&
431
'# colonne 8 : nbre inst. de part. sorties ou deposees', &
433
'# colonne 9 : nbre inst. de part. perdues (reperage)',/, &
434
'# colonne 10 : nbre inst. de part. perdues', &
435
' (reperage, avec poids)',/, &
436
'# colonne 11 : % de part. perdues ',/, &
347
'# ------------------------------------- ' ,/, &
349
'# colonne 1 : numero de pas de temps ' ,/, &
350
'# colonne 2 : temps physique ' ,/, &
351
'# colonne 3 : nbre inst. de part. ' ,/, &
352
'# colonne 4 : nbre inst. de part. (avec poids)' ,/, &
353
'# colonne 5 : nbre inst. de part. injectees ' ,/, &
354
'# colonne 6 : nbre inst. de part. injectees ' , &
355
' (avec poids)' ,/, &
356
'# colonne 7 : nbre inst. de part. sorties, ou deposees et supprimees',/,&
357
'# colonne 8 : nbre inst. de part. sorties, ou deposees et supprimees', &
358
' (avec poids)' ,/, &
359
'# colonne 9 : nbre inst. de part. deposees' ,/, &
360
'# colonne 10 : nbre inst. de part. deposees' , &
361
' (avec poids)' ,/, &
362
'# colonne 11 : nbre inst. de part. perdues (reperage) ',/,&
363
'# colonne 12 : nbre inst. de part. perdues' , &
364
' (reperage, avec poids)' ,/, &
365
'# colonne 13 : % de part. perdues' ,/, &
439
2000 format(1x,i8,2x,e10.4,2x,4(i8,2x,e10.4),2x,e10.4,4(i8,2x,e10.4))
440
2001 format(1x,i8,2x,e10.4,2x,4(i8,2x,e10.4),2x,e10.4,3(i8,2x,e10.4))
441
2002 format(1x,i8,2x,e10.4,2x,4(i8,2x,e10.4),2x,e10.4,1(i8,2x,e10.4))
442
2003 format(1x,i8,2x,e10.4,2x,4(i8,2x,e10.4),2x,e10.4)
368
2000 format(1x,i8,2x,e10.4,2x,5(i8,2x,e10.4),2x,e10.4,4(i8,2x,e10.4))
369
2001 format(1x,i8,2x,e10.4,2x,5(i8,2x,e10.4),2x,e10.4,3(i8,2x,e10.4))
370
2002 format(1x,i8,2x,e10.4,2x,5(i8,2x,e10.4),2x,e10.4,1(i8,2x,e10.4))
371
2003 format(1x,i8,2x,e10.4,2x,5(i8,2x,e10.4),2x,e10.4)