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) | 
| Project U onto the closest incompressible field.  More... | |
| 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 | 
| subroutine cfl_check | 
| subroutine compute_cfl | ( | cfl, | |
| real, dimension(lx1,ly1,lz1,nelv) | u, | ||
| real, dimension(lx1,ly1,lz1,nelv) | v, | ||
| real, dimension(lx1,ly1,lz1,nelv) | w, | ||
| dt | |||
| ) | 
| subroutine cresvib | ( | real, dimension (lx1,ly1,lz1,1) | resv1, | 
| real, dimension (lx1,ly1,lz1,1) | resv2, | ||
| real, dimension (lx1,ly1,lz1,1) | resv3, | ||
| real, dimension (lx1,ly1,lz1,1) | h1, | ||
| real, dimension (lx1,ly1,lz1,1) | h2 | ||
| ) | 
| subroutine cresvibp | ( | real, dimension (lx1,ly1,lz1,1) | resv1, | 
| real, dimension (lx1,ly1,lz1,1) | resv2, | ||
| real, dimension (lx1,ly1,lz1,1) | resv3, | ||
| real, dimension (lx1,ly1,lz1,1) | h1, | ||
| real, dimension (lx1,ly1,lz1,1) | h2 | ||
| ) | 
| 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 econjp | ( | real, dimension (lx2*ly2*lz2*lelv,mxprev) | pset, | 
| nprev, | |||
| real, dimension (lx1,ly1,lz1,lelv) | h1, | ||
| real, dimension (lx1,ly1,lz1,lelv) | h2, | ||
| real, dimension(lx1,ly1,lz1,lelv) | h2inv, | ||
| ierr | |||
| ) | 
| 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 | ) | 
| subroutine extrapp | ( | real, dimension (lx2,ly2,lz2,1) | p, | 
| real, dimension (lx2,ly2,lz2,1) | plag | ||
| ) | 
| subroutine gensolnp | ( | real, dimension (lx2,ly2,lz2,lelv) | p, | 
| real, dimension (lx1,ly1,lz1,lelv) | h1, | ||
| real, dimension (lx1,ly1,lz1,lelv) | h2, | ||
| real, dimension(lx1,ly1,lz1,lelv) | h2inv, | ||
| real, dimension (lx2*ly2*lz2*lelv,mxprev) | pset, | ||
| nprev | |||
| ) | 
| subroutine getdr | ( | real, dimension(lx1) | dri, | 
| real, dimension(lx1) | zgm1, | ||
| lx1 | |||
| ) | 
| subroutine induct | ( | igeom | ) | 
| subroutine lagbfield | 
| subroutine lorentz_force | ( | real, dimension(lx1*ly1*lz1*lelv,ldim) | lf, | 
| real, dimension(lx1*ly1*lz1*lelv) | b1, | ||
| real, dimension(lx1*ly1*lz1*lelv) | b2, | ||
| real, dimension(lx1*ly1*lz1*lelv) | b3, | ||
| w1, | |||
| w2 | |||
| ) | 
| 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 | ||
| ) | 
| subroutine lorentz_force_e | ( | real, dimension(lx1*ly1*lz1,3) | lf, | 
| real, dimension(lx1*ly1*lz1) | b1, | ||
| real, dimension(lx1*ly1*lz1) | b2, | ||
| real, dimension(lx1*ly1*lz1) | b3, | ||
| integer | e | ||
| ) | 
| subroutine makebdfb | 
| subroutine makebsource_mhd | 
| 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 setrhsp | ( | real, dimension (lx2,ly2,lz2,lelv) | p, | 
| real, dimension (lx1,ly1,lz1,lelv) | h1, | ||
| real, dimension (lx1,ly1,lz1,lelv) | h2, | ||
| real, dimension(lx1,ly1,lz1,lelv) | h2inv, | ||
| real, dimension (lx2*ly2*lz2*lelv,mxprev) | pset, | ||
| niprev | |||
| ) | 
| 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 | ||
| ) | 
| subroutine specx | ( | real, dimension(1) | b, | 
| nb, | |||
| real, dimension(1) | a, | ||
| na, | |||
| ba, | |||
| ab, | |||
| real, dimension(1) | w | ||
| ) |