source: CIVL/examples/fortran/nek5000/core/WZF

main
Last change on this file was ea777aa, checked in by Alex Wilton <awilton@…>, 3 years ago

Moved examples, include, build_default.properties, common.xml, and README out from dev.civl.com into the root of the repo.

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@5704 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100755
File size: 1.3 KB
Line 
1c
2c Points (z) and weights (w) on velocity, pressure
3c
4c zgl -- velocity points on Gauss-Lobatto points i = 1,...nx
5c zgp -- pressure points on Gauss points i = 1,...nxp (nxp = nx-2)
6c
7
8c integer lxm ! defined in HSMG
9c parameter (lxm = lx1)
10 integer lxq
11 parameter (lxq = lx2)
12c
13 real zgl(lx1), wgl(lx1), zgp(lx1), wgp(lxq)
14 common /wz1/ zgl , wgl , zgp , wgp
15c
16c Tensor- (outer-) product of 1D weights (for volumetric integration)
17c
18 real wgl1(lx1*lx1), wgl2(lxq*lxq), wgli(lx1*lx1)
19 common /wz2/ wgl1 , wgl2 , wgli
20c
21c
22c Frequently used derivative matrices:
23c
24c D1, D1t --- differentiate on mesh 1 (velocity mesh)
25c D2, D2t --- differentiate on mesh 2 (pressure mesh)
26c
27c DXd,DXdt --- differentiate from velocity mesh ONTO dealiased mesh
28c (currently the same as D1 and D1t...)
29c
30c
31 real d1 (lx1*lx1) , d1t (lx1*lx1)
32 $ , d2 (lx1*lx1) , b2p (lx1*lx1)
33 $ , B1iA1 (lx1*lx1) , B1iA1t (lx1*lx1)
34 $ , da (lx1*lx1) , dat (lx1*lx1)
35 $ , iggl (lx1*lxq) , igglt (lx1*lxq)
36 $ , dglg (lx1*lxq) , dglgt (lx1*lxq)
37 $ , wglg (lx1*lxq) , wglgt (lx1*lxq)
38 common /deriv/ d1,d1t,d2,b2p,B1iA1,B1iA1t
39 $ ,da,dat,iggl,igglt,dglg,dglgt,wglg,wglgt
Note: See TracBrowser for help on using the repository browser.