-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathSIZE.template
More file actions
42 lines (37 loc) · 2.08 KB
/
Copy pathSIZE.template
File metadata and controls
42 lines (37 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
c
c Include file to dimension static arrays
c and to set some hardwired run-time parameters
c
integer ldim,lx1,lxd,lx2,lx1m,lelg,lelt,lpmin,ldimt
integer lpelt,lbelt,toteq,lcvelt
integer lelx,lely,lelz,mxprev,lgmres,lorder,lhis
integer maxobj,lpert,nsessmax,lxo
integer lfdm,ldimt_proj,lelr
! BASIC
parameter (ldim=3) ! domain dimension (2 or 3)
parameter (lx1=8) ! GLL points per element along each direction
parameter (lxd=lx1/2*3) ! GL points for over-integration (dealiasing)
parameter (lx2=lx1-0) ! GLL points for pressure (lx1 or lx1-2)
parameter (lelg=1000) ! max number of global elements
parameter (lpmin=1) ! min number of MPI ranks
parameter (lelt=lelg/lpmin + 3) ! max number of local elements per MPI rank
parameter (ldimt=1) ! max auxiliary fields (temperature + scalars)
! OPTIONAL
parameter (ldimt_proj=1) ! max auxiliary fields residual projection
parameter (lelr=lelt) ! max number of local elements per restart file
parameter (lhis=1) ! max history/monitoring points
parameter (maxobj=1) ! max number of objects
parameter (lpert=1) ! max number of perturbations
parameter (nsessmax=1) ! max sessions to NEKNEK
parameter (lxo=lx1) ! max GLL points on output (lxo>=lx1)
parameter (mxprev=20) ! max dim of projection space
parameter (lgmres=30) ! max dim Krylov space
parameter (lorder=3) ! max order in time
parameter (lx1m=1) ! GLL points mesh solver
parameter (lfdm=0) ! unused
parameter (lelx=1,lely=1,lelz=1) ! global tensor mesh dimensions
parameter (lbelt=1) ! lelt for mhd
parameter (lpelt=1) ! lelt for linear stability
parameter (lcvelt=1) ! lelt for cvode
! INTERNALS
include 'SIZE.inc'