![]() |
SPEED
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | make_div_rot (nn, ct, ww, dd, alfa11, alfa12, alfa13, alfa21, alfa22, alfa23, alfa31, alfa32, alfa33, beta11, beta12, beta13, beta21, beta22, beta23, beta31, beta32, beta33, gamma1, gamma2, gamma3, delta1, delta2, delta3, ux, uy, uz, div, rotx, roty, rotz) |
Computes div(u) and rot(u). | |
subroutine make_div_rot | ( | integer*4 | nn, |
real*8, dimension(nn) | ct, | ||
real*8, dimension(nn) | ww, | ||
real*8, dimension(nn,nn) | dd, | ||
real*8 | alfa11, | ||
real*8 | alfa12, | ||
real*8 | alfa13, | ||
real*8 | alfa21, | ||
real*8 | alfa22, | ||
real*8 | alfa23, | ||
real*8 | alfa31, | ||
real*8 | alfa32, | ||
alfa33, | |||
real*8 | beta11, | ||
real*8 | beta12, | ||
real*8 | beta13, | ||
real*8 | beta21, | ||
real*8 | beta22, | ||
real*8 | beta23, | ||
real*8 | beta31, | ||
real*8 | beta32, | ||
beta33, | |||
real*8 | gamma1, | ||
real*8 | gamma2, | ||
real*8 | gamma3, | ||
real*8 | delta1, | ||
real*8 | delta2, | ||
real*8 | delta3, | ||
real*8, dimension(nn,nn,nn) | ux, | ||
real*8, dimension(nn,nn,nn) | uy, | ||
real*8, dimension(nn,nn,nn) | uz, | ||
real*8, dimension(nn,nn,nn) | div, | ||
real*8, dimension(nn,nn,nn) | rotx, | ||
real*8, dimension(nn,nn,nn) | roty, | ||
real*8, dimension(nn,nn,nn) | rotz | ||
) |
Computes div(u) and rot(u).
[in] | nn | nuber of 1D GLL nodes |
[in] | ct | 1D GLL nodes |
[in] | ww | 1D GLL weights |
[in] | dd | spectral derivative matrix |
[in] | alfa11 | costant values for the bilinear map |
[in] | alfa12 | costant values for the bilinear map |
[in] | alfa13 | costant values for the bilinear map |
[in] | alfa21 | costant values for the bilinear map |
[in] | alfa22 | costant values for the bilinear map |
[in] | alfa23 | costant values for the bilinear map |
[in] | alfa31 | costant values for the bilinear map |
[in] | alfa32 | costant values for the bilinear map |
[in] | alfa33 | costant values for the bilinear map |
[in] | beta11 | costant values for the bilinear map |
[in] | beta12 | costant values for the bilinear map |
[in] | beta13 | costant values for the bilinear map |
[in] | beta21 | costant values for the bilinear map |
[in] | beta22 | costant values for the bilinear map |
[in] | beta23 | costant values for the bilinear map |
[in] | beta31 | costant values for the bilinear map |
[in] | beta32 | costant values for the bilinear map |
[in] | beta33 | costant values for the bilinear map |
[in] | gamma1 | costant values for the bilinear map |
[in] | gamma2 | costant values for the bilinear map |
[in] | gamma3 | costant values for the bilinear map |
[in] | delta1 | costant values for the bilinear map |
[in] | delta2 | costant values for the bilinear map |
[in] | delta3 | costant values for the bilinear map |
[in] | ux | x-displacement |
[in] | uy | y-displacement |
[in] | uz | z-displacement |
[out] | div | div(u) |
[out] | rotx | x-component of rot(u) |
[out] | roty | y-component of rot(u) |
[out] | rotz | z-component of rot(u) |
Definition at line 60 of file MAKE_DIV_ROT.f90.