Skip to content

Commit

Permalink
Added Lagrange particle example
Browse files Browse the repository at this point in the history
git-svn-id: https://svn.mcs.anl.gov/repos/nek5/examples@980 24248562-e74d-0410-ab4b-d4d80c744c73
  • Loading branch information
fischer1 committed Dec 11, 2013
1 parent 37aaa07 commit 8bb2a74
Show file tree
Hide file tree
Showing 6 changed files with 31,877 additions and 0 deletions.
83 changes: 83 additions & 0 deletions hemi/SIZE
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
C Dimension file to be included
C
C HCUBE array dimensions
C
parameter (ldim=3)
parameter (lx1=5,ly1=lx1,lz1=lx1,lelt=2046,lelv=lelt)
parameter (lxd=(3*lx1)/2,lyd=lxd,lzd=lxd)
parameter (lelx=1,lely=1,lelz=1)

parameter (lx2=lx1-0) ! Pressure array dimensions
parameter (ly2=ly1-0)
parameter (lz2=lz1-0)

parameter (lx3=lx2)
parameter (ly3=ly2)
parameter (lz3=lz2)

parameter (lelg = 3000) ! Max # elements, total
parameter (lp = 32768) ! Max # processors

parameter (lzl=3 + 2*(ldim-3))


c parameter (lpelv=lelv,lpelt=lelt,lpert=3) ! perturbation
c parameter (lpx1=lx1,lpy1=ly1,lpz1=lz1) ! array sizes
c parameter (lpx2=lx2,lpy2=ly2,lpz2=lz2)
parameter (lpelv=1,lpelt=1,lpert=1) ! perturbation
parameter (lpx1=1,lpy1=1,lpz1=1) ! array sizes
parameter (lpx2=1,lpy2=1,lpz2=1)


c parameter (lbelv=lelv,lbelt=lelt) ! MHD
c parameter (lbx1=lx1,lby1=ly1,lbz1=lz1) ! array sizes
c parameter (lbx2=lx2,lby2=ly2,lbz2=lz2)
parameter (lbelv=1,lbelt=1) ! MHD
parameter (lbx1=1,lby1=1,lbz1=1) ! array sizes
parameter (lbx2=1,lby2=1,lbz2=1)


C LX1M=LX1 when there are moving meshes; =1 otherwise
parameter (lx1m=1,ly1m=1,lz1m=1)

parameter (ldimt= 4) ! 3 passive scalars + T
parameter (ldimt1=ldimt+1)
parameter (ldimt3=ldimt+3)


PARAMETER (LXZ=LX1*LZ1)
PARAMETER (LORDER=4)
PARAMETER (MAXOBJ=4,MAXMBR=LELT*6,lhis=100)

C Common Block Dimensions
PARAMETER (LCTMP0 =2*LX1*LY1*LZ1*LELT)
PARAMETER (LCTMP1 =4*LX1*LY1*LZ1*LELT)

parameter (mxprev = 20) ! projection array dimensions
parameter (lgmres = 30)

c
c NONCONFORMING STUFF
parameter (maxmor = lelt)
C
C Array dimensions
C
COMMON/DIMN/NELV,NELT,NX1,NY1,NZ1,NX2,NY2,NZ2
$,NX3,NY3,NZ3,NDIM,NFIELD,NPERT,NID
$,NXD,NYD,NZD

parameter(lpart = 4000 ) ! max number of particles/proc

c automatically added by makenek
parameter(lxo = lx1) ! max output grid size (lxo>=lx1)


c automatically added by makenek
integer ax1,ay1,az1,ax2,ay2,az2
parameter (ax1=lx1,ay1=ly1,az1=lz1,ax2=lx2,ay2=ly2,az2=lz2) ! running averages

c automatically added by makenek
parameter (lxs=1,lys=lxs,lzs=(lxs-1)*(ldim-2)+1) !New Pressure Preconditioner

c automatically added by makenek
parameter (lfdm=0) ! == 1 for fast diagonalization method
Loading

0 comments on commit 8bb2a74

Please sign in to comment.