KTH framework for Nek5000 toolboxes; testing version
0.0.1
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | induct (igeom) |
subroutine | lagbfield |
subroutine | makebsource_mhd |
subroutine | makeufb |
subroutine | makextb |
subroutine | makebdfb |
subroutine | cresvib (resv1, resv2, resv3, h1, h2) |
subroutine | cresvibp (resv1, resv2, resv3, h1, h2) |
subroutine | incomprn (ux, uy, uz, up) |
subroutine | extrapp (p, plag) |
subroutine | opzero (ux, uy, uz) |
subroutine | opnorm (unorm, ux, uy, uz, type3) |
subroutine | lorentz_force (lf, b1, b2, b3, w1, w2) |
subroutine | curl (vort, u, v, w, ifavg, work1, work2) |
subroutine | lorentz_force2 (lf, b1, b2, b3) |
subroutine | lorentz_force_e (lf, b1, b2, b3, e) |
subroutine | spec_curl_e (cb, b1, b2, b3, rx, ry, rz, sx, sy, sz, tx, ty, tz) |
subroutine | specx (b, nb, a, na, ba, ab, w) |
subroutine | phys_to_elsasser (u1, u2, u3, b1, b2, b3, n) |
subroutine | elsasser_to_phys (u1, u2, u3, b1, b2, b3, n) |
subroutine | phys_to_elsasser2 (u1, b1, n) |
subroutine | elsasser_to_phys2 (u1, b1, n) |
subroutine | elsasserh (igeom) |
subroutine | compute_cfl (cfl, u, v, w, dt) |
subroutine | getdr (dri, zgm1, lx1) |
subroutine | ophinv (o1, o2, o3, i1, i2, i3, h1, h2, tolh, nmxhi) |
subroutine | set_ifbcor |
subroutine | setrhsp (p, h1, h2, h2inv, pset, niprev) |
subroutine | gensolnp (p, h1, h2, h2inv, pset, nprev) |
subroutine | econjp (pset, nprev, h1, h2, h2inv, ierr) |
subroutine | advab_elsasser_fast |
subroutine | cfl_check |
subroutine advab_elsasser_fast |
Definition at line 1325 of file induct.f.
References add3(), grad_rst(), intp_rstd(), set_dealias_rx(), and sub3().
subroutine cfl_check |
Definition at line 1523 of file induct.f.
References compute_cfl(), opcopy(), and phys_to_elsasser().
subroutine curl | ( | real, dimension(lt,3) | vort, |
real, dimension(1) | u, | ||
real, dimension(1) | v, | ||
real, dimension(1) | w, | ||
logical | ifavg, | ||
real, dimension(1) | work1, | ||
real, dimension(1) | work2 | ||
) |
subroutine elsasser_to_phys | ( | real, dimension(1) | u1, |
real, dimension(1) | u2, | ||
real, dimension(1) | u3, | ||
real, dimension(1) | b1, | ||
real, dimension(1) | b2, | ||
real, dimension(1) | b3, | ||
n | |||
) |
subroutine elsasser_to_phys2 | ( | real, dimension(1) | u1, |
real, dimension(1) | b1, | ||
n | |||
) |
subroutine elsasserh | ( | igeom | ) |
Definition at line 851 of file induct.f.
References cresvib(), cresvibp(), incomprn(), opadd2(), ophinv(), q_filter(), and sethlm().
subroutine extrapp | ( | real, dimension (lx2,ly2,lz2,1) | p, |
real, dimension (lx2,ly2,lz2,1) | plag | ||
) |
subroutine getdr | ( | real, dimension(lx1) | dri, |
real, dimension(lx1) | zgm1, | ||
lx1 | |||
) |
subroutine incomprn | ( | ux, | |
uy, | |||
uz, | |||
up | |||
) |
Definition at line 281 of file induct.f.
References add2(), add2col2(), chkptol(), cmult(), copy(), dnekclock(), esolver(), gensolnp(), invers2(), opadd2cm(), opbinv(), opdiv(), opgradt(), ortho(), rzero(), and setrhsp().
subroutine induct | ( | igeom | ) |
Definition at line 11 of file induct.f.
References elsasserh(), lagbfield(), lagvel(), makebsource_mhd(), and vol_flow().
subroutine lagbfield |
subroutine lorentz_force2 | ( | real, dimension(lx1*ly1*lz1*ldim,lelt) | lf, |
real, dimension(lx1*ly1*lz1,lelt) | b1, | ||
real, dimension(lx1*ly1*lz1,lelt) | b2, | ||
real, dimension(lx1*ly1*lz1,lelt) | b3 | ||
) |
Definition at line 538 of file induct.f.
References lorentz_force_e().
subroutine makebdfb |
Definition at line 178 of file induct.f.
References cmult2(), opadd2(), opadd2col(), and opcolv3c().
subroutine makebsource_mhd |
Definition at line 73 of file induct.f.
References advab_elsasser_fast(), dnekclock(), exitt(), makeabf(), makebdf(), makebdfb(), makeuf(), makeufb(), makeuq(), and makextb().
subroutine makeufb |
subroutine makextb |
subroutine ophinv | ( | real, dimension (lx1,ly1,lz1,1) | o1, |
real, dimension (lx1,ly1,lz1,1) | o2, | ||
real, dimension (lx1,ly1,lz1,1) | o3, | ||
real, dimension (lx1,ly1,lz1,1) | i1, | ||
real, dimension (lx1,ly1,lz1,1) | i2, | ||
real, dimension (lx1,ly1,lz1,1) | i3, | ||
real, dimension (lx1,ly1,lz1,1) | h1, | ||
real, dimension (lx1,ly1,lz1,1) | h2, | ||
tolh, | |||
nmxhi | |||
) |
subroutine opnorm | ( | unorm, | |
real, dimension(1) | ux, | ||
real, dimension(1) | uy, | ||
real, dimension(1) | uz, | ||
character*3 | type3 | ||
) |
subroutine opzero | ( | real, dimension(1) | ux, |
real, dimension(1) | uy, | ||
real, dimension(1) | uz | ||
) |
subroutine phys_to_elsasser | ( | real, dimension(1) | u1, |
real, dimension(1) | u2, | ||
real, dimension(1) | u3, | ||
real, dimension(1) | b1, | ||
real, dimension(1) | b2, | ||
real, dimension(1) | b3, | ||
n | |||
) |
subroutine phys_to_elsasser2 | ( | real, dimension(1) | u1, |
real, dimension(1) | b1, | ||
n | |||
) |
subroutine set_ifbcor |
subroutine spec_curl_e | ( | real, dimension(lx1*ly1*lz1,3) | cb, |
real, dimension(1) | b1, | ||
real, dimension(1) | b2, | ||
real, dimension(1) | b3, | ||
real, dimension(1) | rx, | ||
real, dimension(1) | ry, | ||
real, dimension(1) | rz, | ||
real, dimension(1) | sx, | ||
real, dimension(1) | sy, | ||
real, dimension(1) | sz, | ||
real, dimension(1) | tx, | ||
real, dimension(1) | ty, | ||
real, dimension(1) | tz | ||
) |
Definition at line 686 of file induct.f.
References local_grad3().