Nek5000
SEM for Incompressible NS
|
Public Member Functions | |
subroutine | init_soln () |
Public Attributes | |
integer, parameter | lvt1 = lx1*ly1*lz1*lelv |
integer, parameter | lvt2 = lx2*ly2*lz2*lelv |
integer, parameter | lbt1 = lbx1*lby1*lbz1*lbelv |
integer, parameter | lbt2 = lbx2*lby2*lbz2*lbelv |
integer, parameter | lptmsk = lvt1*(5+2*ldimt) + 4*lbt1 |
integer, parameter | lptsol = lvt1*(12 + 4*ldimt + 2*ldimt1 + (3+ldimt)*(lorder-1)) + lvt2*(lorder-1) + lbt1*(12 + 3*(lorder-1)) + lbt2*(lorder-1) |
integer, parameter | lorder2 = max(1, lorder-2) |
real(dp), dimension(:,:,:,:,:), allocatable | bq |
real(dp), dimension(:,:,:,:,:), allocatable | vxlag |
real(dp), dimension(:,:,:,:,:), allocatable | vylag |
real(dp), dimension(:,:,:,:,:), allocatable | vzlag |
real(dp), dimension(:,:,:,:,:,:), allocatable | tlag |
real(dp), dimension(:,:,:,:,:), allocatable | vgradt1 |
real(dp), dimension(:,:,:,:,:), allocatable | vgradt2 |
real(dp), dimension(:,:,:,:), allocatable | abx1 |
real(dp), dimension(:,:,:,:), allocatable | aby1 |
real(dp), dimension(:,:,:,:), allocatable | abz1 |
real(dp), dimension(:,:,:,:), allocatable | abx2 |
real(dp), dimension(:,:,:,:), allocatable | aby2 |
real(dp), dimension(:,:,:,:), allocatable | abz2 |
real(dp), dimension(:,:,:,:), allocatable | vdiff_e |
real(dp), dimension(:,:,:,:), allocatable | vx |
real(dp), dimension(:,:,:,:), allocatable | vy |
real(dp), dimension(:,:,:,:), allocatable | vz |
real(dp), dimension(:,:,:,:,:), allocatable | t |
real(dp), dimension(:,:,:,:,:), allocatable | vtrans |
real(dp), dimension(:,:,:,:,:), allocatable | vdiff |
real(dp), dimension(:,:,:,:), allocatable | bfx |
real(dp), dimension(:,:,:,:), allocatable | bfy |
real(dp), dimension(:,:,:,:), allocatable | bfz |
real(dp), dimension(:,:,:,:), allocatable | cflf |
real(dp), dimension(:,:), allocatable | c_vx |
real(dp), dimension(:,:,:,:), allocatable | bx |
real(dp), dimension(:,:,:,:), allocatable | by |
real(dp), dimension(:,:,:,:), allocatable | bz |
real(dp), dimension(:,:,:,:), allocatable | pm |
real(dp), dimension(:,:,:,:), allocatable | bmx |
real(dp), dimension(:,:,:,:), allocatable | bmy |
real(dp), dimension(:,:,:,:), allocatable | bmz |
real(dp), dimension(:,:,:,:), allocatable | bbx1 |
real(dp), dimension(:,:,:,:), allocatable | bby1 |
real(dp), dimension(:,:,:,:), allocatable | bbz1 |
real(dp), dimension(:,:,:,:), allocatable | bbx2 |
real(dp), dimension(:,:,:,:), allocatable | bby2 |
real(dp), dimension(:,:,:,:), allocatable | bbz2 |
real(dp), dimension(:,:), allocatable | bxlag |
real(dp), dimension(:,:), allocatable | bylag |
real(dp), dimension(:,:), allocatable | bzlag |
real(dp), dimension(:,:), allocatable | pmlag |
real(dp) | nu_star |
real(dp), dimension(:,:,:,:), allocatable | pr |
real(dp), dimension(:,:,:,:,:), allocatable | prlag |
real(dp), dimension(:,:,:,:), allocatable | qtl |
real(dp), dimension(:,:,:,:), allocatable | usrdiv |
real(dp), dimension(:,:,:,:), allocatable, target | v1mask |
real(dp), dimension(:,:,:,:), pointer | v2mask |
real(dp), dimension(:,:,:,:), pointer | v3mask |
real(dp), dimension(:,:,:,:), pointer | pmask |
real(dp), dimension(:,:,:,:,:), allocatable, target | tmask |
real(dp), dimension(:,:,:,:), pointer | omask |
real(dp), dimension(:,:,:,:), pointer | vmult |
real(dp), dimension(:,:,:,:,:), allocatable, target | tmult |
real(dp), dimension(:,:,:,:), allocatable | b1mask |
real(dp), dimension(:,:,:,:), allocatable | b2mask |
real(dp), dimension(:,:,:,:), allocatable | b3mask |
real(dp), dimension(:,:,:,:), allocatable | bpmask |
real(dp), dimension(:,:), allocatable | vxp |
real(dp), dimension(:,:), allocatable | vyp |
real(dp), dimension(:,:), allocatable | vzp |
real(dp), dimension(:,:), allocatable | prp |
real(dp), dimension(:,:,:), allocatable | tp |
real(dp), dimension(:,:,:), allocatable | bqp |
real(dp), dimension(:,:), allocatable | bfxp |
real(dp), dimension(:,:), allocatable | bfyp |
real(dp), dimension(:,:), allocatable | bfzp |
real(dp), dimension(:,:,:), allocatable | vxlagp |
real(dp), dimension(:,:,:), allocatable | vylagp |
real(dp), dimension(:,:,:), allocatable | vzlagp |
real(dp), dimension(:,:,:), allocatable | prlagp |
real(dp), dimension(:,:,:,:), allocatable | tlagp |
real(dp), dimension(:,:), allocatable | exx1p |
real(dp), dimension(:,:), allocatable | exy1p |
real(dp), dimension(:,:), allocatable | exz1p |
real(dp), dimension(:,:), allocatable | exx2p |
real(dp), dimension(:,:), allocatable | exy2p |
real(dp), dimension(:,:), allocatable | exz2p |
real(dp), dimension(:,:,:), allocatable | vgradt1p |
real(dp), dimension(:,:,:), allocatable | vgradt2p |
integer | jp |
Definition at line 1 of file soln_mod.F90.
subroutine soln::init_soln | ( | ) |
Definition at line 71 of file soln_mod.F90.
Referenced by nek_init().
real(dp), dimension(:,:,:,:), allocatable soln::abx1 |
Definition at line 26 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::abx2 |
Definition at line 27 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::aby1 |
Definition at line 26 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::aby2 |
Definition at line 27 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::abz1 |
Definition at line 26 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::abz2 |
Definition at line 27 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::b1mask |
Definition at line 54 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::b2mask |
Definition at line 54 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::b3mask |
Definition at line 54 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bbx1 |
Definition at line 39 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bbx2 |
Definition at line 40 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bby1 |
Definition at line 39 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bby2 |
Definition at line 40 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bbz1 |
Definition at line 39 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bbz2 |
Definition at line 40 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bfx |
Definition at line 32 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bfxp |
Definition at line 60 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bfy |
Definition at line 32 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bfyp |
Definition at line 60 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bfz |
Definition at line 32 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bfzp |
Definition at line 60 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bmx |
Definition at line 37 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bmy |
Definition at line 37 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bmz |
Definition at line 37 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bpmask |
Definition at line 55 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::bq |
Definition at line 21 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::bqp |
Definition at line 59 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bx |
Definition at line 36 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bxlag |
Definition at line 41 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::by |
Definition at line 36 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bylag |
Definition at line 41 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::bz |
Definition at line 36 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::bzlag |
Definition at line 41 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::c_vx |
Definition at line 34 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::cflf |
Definition at line 33 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exx1p |
Definition at line 64 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exx2p |
Definition at line 64 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exy1p |
Definition at line 64 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exy2p |
Definition at line 64 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exz1p |
Definition at line 64 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::exz2p |
Definition at line 64 of file soln_mod.F90.
integer soln::jp |
Definition at line 67 of file soln_mod.F90.
integer, parameter soln::lbt1 = lbx1*lby1*lbz1*lbelv |
Definition at line 8 of file soln_mod.F90.
integer, parameter soln::lbt2 = lbx2*lby2*lbz2*lbelv |
Definition at line 9 of file soln_mod.F90.
integer, parameter soln::lorder2 = max(1, lorder-2) |
Definition at line 18 of file soln_mod.F90.
Definition at line 11 of file soln_mod.F90.
integer, parameter soln::lptsol = lvt1*(12 + 4*ldimt + 2*ldimt1 + (3+ldimt)*(lorder-1)) + lvt2*(lorder-1) + lbt1*(12 + 3*(lorder-1)) + lbt2*(lorder-1) |
Definition at line 12 of file soln_mod.F90.
integer, parameter soln::lvt1 = lx1*ly1*lz1*lelv |
Definition at line 6 of file soln_mod.F90.
integer, parameter soln::lvt2 = lx2*ly2*lz2*lelv |
Definition at line 7 of file soln_mod.F90.
real(dp) soln::nu_star |
Definition at line 43 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), pointer soln::omask |
Definition at line 52 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::pm |
Definition at line 36 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), pointer soln::pmask |
Definition at line 50 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::pmlag |
Definition at line 41 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::pr |
Definition at line 45 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::prlag |
Definition at line 45 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::prlagp |
Definition at line 61 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::prp |
Definition at line 58 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::qtl |
Definition at line 47 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::t |
Definition at line 31 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:,:), allocatable soln::tlag |
Definition at line 24 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::tlagp |
Definition at line 62 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable, target soln::tmask |
Definition at line 51 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable, target soln::tmult |
Definition at line 53 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::tp |
Definition at line 59 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::usrdiv |
Definition at line 47 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable, target soln::v1mask |
Definition at line 49 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), pointer soln::v2mask |
Definition at line 50 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), pointer soln::v3mask |
Definition at line 50 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vdiff |
Definition at line 31 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::vdiff_e |
Definition at line 28 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vgradt1 |
Definition at line 25 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::vgradt1p |
Definition at line 65 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vgradt2 |
Definition at line 25 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::vgradt2p |
Definition at line 65 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), pointer soln::vmult |
Definition at line 52 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vtrans |
Definition at line 31 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::vx |
Definition at line 30 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vxlag |
Definition at line 23 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::vxlagp |
Definition at line 61 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::vxp |
Definition at line 58 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::vy |
Definition at line 30 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vylag |
Definition at line 23 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::vylagp |
Definition at line 61 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::vyp |
Definition at line 58 of file soln_mod.F90.
real(dp), dimension(:,:,:,:), allocatable soln::vz |
Definition at line 30 of file soln_mod.F90.
real(dp), dimension(:,:,:,:,:), allocatable soln::vzlag |
Definition at line 23 of file soln_mod.F90.
real(dp), dimension(:,:,:), allocatable soln::vzlagp |
Definition at line 61 of file soln_mod.F90.
real(dp), dimension(:,:), allocatable soln::vzp |
Definition at line 58 of file soln_mod.F90.