~ubuntu-branches/ubuntu/precise/code-saturne/precise

« back to all changes in this revision

Viewing changes to include/lagr/lagpar.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2011-11-24 00:00:08 UTC
  • mfrom: (6.1.9 sid)
  • Revision ID: package-import@ubuntu.com-20111124000008-2vo99e38267942q5
Tags: 2.1.0-3
Install a missing file

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
!-------------------------------------------------------------------------------
2
 
 
3
 
!     This file is part of the Code_Saturne Kernel, element of the
4
 
!     Code_Saturne CFD tool.
5
 
 
6
 
!     Copyright (C) 1998-2009 EDF S.A., France
7
 
 
8
 
!     contact: saturne-support@edf.fr
9
 
 
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.
14
 
 
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.
19
 
 
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
25
 
 
26
 
!-------------------------------------------------------------------------------
27
 
 
28
 
!                              lagpar.h
29
 
!===============================================================================
30
 
 
31
 
!===============================================================================
32
 
 
33
 
!     Include pour le module Lagrangien : dimensions
34
 
 
35
 
!         Trois fichiers complementaires
36
 
!                            lagran.h qui porte les non dimensions
37
 
!                            lagdim.h qui porte les dimensions variables
38
 
!                            lagpar.h qui porte les parametres
39
 
 
40
 
!===============================================================================
41
 
! 1. Classes et particules
42
 
 
43
 
!     NCLAGM : NOMBRE MAXIMAL DE CLASSES DE PARTICULES
44
 
 
45
 
integer         nclagm
46
 
parameter      (nclagm = 20)
47
 
 
48
 
!     NCHARM2 : NOMBRE MAXIMAL DE CLASSES DE CHARBON (voir cpincl.h)
49
 
 
50
 
integer         ncharm2
51
 
parameter      (ncharm2 = 3)
52
 
 
53
 
!     NCLSTM : NOMBRE MAXIMUM DE STATISTIQUES VOLUMIQUE PAR GROUPE
54
 
 
55
 
integer         nclstm
56
 
parameter      (nclstm = 100)
57
 
 
58
 
!===============================================================================
59
 
! 2. Conditions aux limites
60
 
 
61
 
!     NFLAGM : NOMBRE MAXIMAL DE ZONE FRONTIERES
62
 
 
63
 
integer         nflagm
64
 
parameter      (nflagm = 100)
65
 
 
66
 
!===============================================================================
67
 
! 3. Conditions aux limites
68
 
 
69
 
!     NDLAGM : NOMBRE MAXIMAL DE DONNEES SUR LES PARTICULES (REELS)
70
 
 
71
 
integer         ndlagm
72
 
parameter      (ndlagm = 50)
73
 
 
74
 
!     NDLAIM : NOMBRE MAXIMAL DE DONNEES SUR LES PARTICULES (ENTIERS)
75
 
 
76
 
integer         ndlaim
77
 
parameter      (ndlaim = 10)
78
 
 
79
 
!===============================================================================
80
 
! 4. Schema en temps
81
 
 
82
 
!     NVGAUS : NOMBRE DE VARIABLES ALEATOIRES GAUSSIENNES PAR PARTICULES
83
 
 
84
 
integer         nvgaus
85
 
parameter      (nvgaus = 9)
86
 
 
87
 
 
88
 
!===============================================================================
89
 
! 5. Mouvement Brownien
90
 
 
91
 
!     NVGAUS : NOMBRE DE VARIABLES ALEATOIRES GAUSSIENNES PAR PARTICULES
92
 
 
93
 
integer         nbrgau
94
 
parameter      (nbrgau = 6)
95
 
 
96
 
 
97
 
!===============================================================================
98
 
! 6. Variables utilisateurs supplementaires
99
 
 
100
 
!     NUSVAR : Nombre maximum de variables utilisateur supplementaires
101
 
 
102
 
integer         nusvar
103
 
parameter      (nusvar = 10)
104
 
 
105
 
!     NUSSTA : Nombre maximum de stats utilisateur supplementaires
106
 
 
107
 
integer         nussta
108
 
parameter      (nussta = 20)
109
 
 
110
 
!     NUSBRD : Nombre maximum interactions particules/frontieres
111
 
!              utilisateur supplementaires
112
 
 
113
 
integer         nusbrd
114
 
parameter      (nusbrd = 10)
115
 
 
116
 
!===============================================================================
117
 
! 7. Affichages et fichiers suite
118
 
 
119
 
!     NVPLMX : Nombre maximum de variables
120
 
 
121
 
integer         nvplmx
122
 
parameter      (nvplmx = 50)
123
 
 
124
 
!===============================================================================
125
 
! 8. Visualisation particulaires
126
 
 
127
 
!     NLISTE : Nombre maximum de particules visualisable
128
 
 
129
 
integer         nliste
130
 
parameter      (nliste = 500)
131
 
 
132
 
!===============================================================================
133
 
! 9. Types d'interaction au bord
134
 
 
135
 
!     NLISTE : Nombre maximum de particules visualisable
136
 
 
137
 
integer         ientrl     , isortl     , irebol
138
 
integer         idepo1     , idepo2     , idepo3
139
 
integer         iencrl     , jbord1     , jbord2
140
 
integer         jbord3     , jbord4     , jbord5
141
 
integer         idepfa
142
 
 
143
 
parameter      (ientrl =  1, isortl =  2, irebol =  3)
144
 
parameter      (idepo1 =  4, idepo2 =  5, idepo3 =  6)
145
 
parameter      (iencrl =  7, jbord1 =  8, jbord2 =  9)
146
 
parameter      (jbord3 = 10, jbord4 = 11, jbord5 = 12)
147
 
parameter      (idepfa = 13)
148
 
 
149
 
!===============================================================================
150
 
 
151
 
! FIN
152