|
Nek5000
SEM for Incompressible NS
|
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | setdef () |
| Set up deformed element logical switches. More... | |
| logical function | ifvchk (VEC, I1, I2, I3) |
| Take the dot product of the three components of VEC to see if it's zero. More... | |
| subroutine | gencoor () |
| Generate xyz coordinates for all elements. Velocity formulation : mesh 3 is used Stress formulation : mesh 1 is used. More... | |
| subroutine | genxyz (xml, yml, zml, nxl, nyl, nzl) |
| subroutine | sethmat (h, zgml, nxl, nyl, nzl) |
| subroutine | setzgml (zgml, e, nxl, nyl, nzl, ifaxl) |
| real(dp) function | dot (V1, V2, N) |
| Compute Cartesian vector dot product. More... | |
| subroutine | linquad (xl, yl, zl, nxl, nyl, nzl) |
| subroutine | xyzlin (xl, yl, zl, nxl, nyl, nzl, e, ifaxl) |
| Generate bi- or trilinear mesh. More... | |
Compute Cartesian vector dot product.
Definition at line 348 of file genxyz.F90.
| subroutine gencoor | ( | ) |
Generate xyz coordinates for all elements. Velocity formulation : mesh 3 is used Stress formulation : mesh 1 is used.
Definition at line 196 of file genxyz.F90.
References genxyz().
Referenced by gengeom().
Here is the call graph for this function:
Here is the caller graph for this function:| logical function ifvchk | ( | real(dp), dimension(3,12) | VEC, |
| integer | I1, | ||
| integer | I2, | ||
| integer | I3 | ||
| ) |
Take the dot product of the three components of VEC to see if it's zero.
Definition at line 164 of file genxyz.F90.
| subroutine linquad | ( | real(dp), dimension(nxl*nyl*nzl,*) | xl, |
| real(dp), dimension(nxl*nyl*nzl,*) | yl, | ||
| real(dp), dimension(nxl*nyl*nzl,*) | zl, | ||
| integer | nxl, | ||
| integer | nyl, | ||
| integer | nzl | ||
| ) |
Definition at line 367 of file genxyz.F90.
References xyzlin().
Referenced by genxyz().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine setdef | ( | ) |
Set up deformed element logical switches.
Definition at line 4 of file genxyz.F90.
Referenced by gengeom(), and geom_reset().
Here is the caller graph for this function:| subroutine sethmat | ( | real(dp), dimension(lx1,3,2) | h, |
| real(dp), dimension(lx1,3) | zgml, | ||
| integer | nxl, | ||
| integer | nyl, | ||
| integer | nzl | ||
| ) |
Definition at line 272 of file genxyz.F90.
Referenced by genxyz().
Here is the caller graph for this function:| subroutine xyzlin | ( | real(dp), dimension(nxl,nyl,nzl) | xl, |
| real(dp), dimension(nxl,nyl,nzl) | yl, | ||
| real(dp), dimension(nxl,nyl,nzl) | zl, | ||
| integer | nxl, | ||
| integer | nyl, | ||
| integer | nzl, | ||
| integer | e, | ||
| logical | ifaxl | ||
| ) |
Generate bi- or trilinear mesh.
Definition at line 402 of file genxyz.F90.
References fd_weights_full(), setzgml(), tensr3(), and transpose().
Referenced by linquad().
Here is the call graph for this function:
Here is the caller graph for this function:
1.8.8