KTH framework for Nek5000 toolboxes; testing version  0.0.1
mvmesh.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine cbcmesh
 
subroutine admeshv
 
subroutine admesht
 
subroutine divws (fms, sfv, phi, nel, idir)
 
subroutine axifms (fms, sfv, phi, nel, idir)
 
subroutine updcoor
 
subroutine mvbdry (nel)
 
subroutine norcmp2 (wvx, wvy, wvz, e, f)
 
subroutine norcmp (wt1, wt2, wt3, rnx, rny, rnz, ifc)
 
subroutine facemv (wt1, wt2, wt3, rnx, rny, rnz, smt, ifc)
 
subroutine faczqn (wt1, wt2, wt3, ifc, iel)
 
subroutine facsmt (smt, ifc)
 
subroutine cqnet (qni, ta, nel)
 
subroutine facemt (w1, w2, w3, rnx, rny, rnz, qni, dsa, smt, rhola, ifc)
 
subroutine elasolv (nel)
 
subroutine meshtol (ta, tolmsh, nel, imsolv)
 
subroutine updxyz (nel)
 
subroutine lagmshv (nel)
 
subroutine facec3 (a1, a2, a3, b1, b2, b3, ifc)
 
subroutine ptbgeom
 
subroutine ibdgeom (nel)
 
subroutine inigeom (ux, uy, uz, x, y, z, iside, iel)
 
subroutine quickmv
 
subroutine quickmv2d
 
subroutine quickmv3d
 

Function/Subroutine Documentation

◆ admesht()

subroutine admesht

Definition at line 110 of file mvmesh.f.

References addcol3(), divws(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ admeshv()

subroutine admeshv

Definition at line 81 of file mvmesh.f.

References add2(), divws(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ axifms()

subroutine axifms ( dimension(lx1,ly1,lz1,1)  fms,
dimension(lx1,ly1,lz1,1)  sfv,
dimension(lx1,ly1,lz1,1)  phi,
  nel,
  idir 
)

Definition at line 179 of file mvmesh.f.

References addcol4(), col3(), and mxm().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cbcmesh()

subroutine cbcmesh

Definition at line 2 of file mvmesh.f.

+ Here is the caller graph for this function:

◆ cqnet()

subroutine cqnet ( dimension(lx1,ly1,lz1,1)  qni,
dimension (lx1,ly1,lz1,1)  ta,
  nel 
)

Definition at line 667 of file mvmesh.f.

References axhelm(), dssum(), sethlm(), and sub3().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ divws()

subroutine divws ( dimension(lx1,ly1,lz1,1)  fms,
dimension(lx1,ly1,lz1,1)  sfv,
dimension(lx1,ly1,lz1,1)  phi,
  nel,
  idir 
)

Definition at line 131 of file mvmesh.f.

References addcol3(), axifms(), col2(), col3(), invcol2(), and urst().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ elasolv()

subroutine elasolv (   nel)

Definition at line 728 of file mvmesh.f.

References add2(), axhmsf(), cfill(), chsign(), dsavg(), hmhzsf(), and meshtol().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ facec3()

subroutine facec3 ( dimension(lx1,ly1,lz1 a1,
dimension(lx1,ly1,lz1 a2,
dimension(lx1,ly1,lz1 a3,
dimension(lx1,ly1,lz1 b1,
dimension(lx1,ly1,lz1 b2,
dimension(lx1,ly1,lz1 b3,
  ifc 
)

Definition at line 925 of file mvmesh.f.

References facind2().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ facemt()

subroutine facemt ( dimension (lx1,ly1,lz1 w1,
dimension (lx1,ly1,lz1 w2,
dimension (lx1,ly1,lz1 w3,
dimension(lx1,ly1,lz1 rnx,
dimension(lx1,ly1,lz1 rny,
dimension(lx1,ly1,lz1 rnz,
dimension(lx1,ly1,lz1 qni,
dimension(lx1,ly1,lz1 dsa,
dimension(lx1,ly1,lz1 smt,
  rhola,
  ifc 
)

Definition at line 691 of file mvmesh.f.

References facind2().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ facemv()

subroutine facemv ( dimension(lx1,ly1,lz1 wt1,
dimension(lx1,ly1,lz1 wt2,
dimension(lx1,ly1,lz1 wt3,
dimension(lx1,ly1,lz1 rnx,
dimension(lx1,ly1,lz1 rny,
dimension(lx1,ly1,lz1 rnz,
dimension(lx1,ly1,lz1 smt,
  ifc 
)

Definition at line 571 of file mvmesh.f.

References copy(), and facind2().

+ Here is the call graph for this function:

◆ facsmt()

subroutine facsmt ( dimension(lx1,ly1,lz1 smt,
  ifc 
)

Definition at line 652 of file mvmesh.f.

References facind2().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ faczqn()

subroutine faczqn ( dimension(lx1,ly1,lz1 wt1,
dimension(lx1,ly1,lz1 wt2,
dimension(lx1,ly1,lz1 wt3,
  ifc,
  iel 
)

Definition at line 610 of file mvmesh.f.

References copy(), and facind2().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ibdgeom()

subroutine ibdgeom (   nel)

Definition at line 990 of file mvmesh.f.

References dsop(), facind(), inigeom(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ inigeom()

subroutine inigeom (   ux,
  uy,
  uz,
  x,
  y,
  z,
  iside,
  iel 
)

Definition at line 1045 of file mvmesh.f.

+ Here is the caller graph for this function:

◆ lagmshv()

subroutine lagmshv (   nel)

Definition at line 897 of file mvmesh.f.

References copy().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ meshtol()

subroutine meshtol ( dimension(lx1,ly1,lz1,1)  ta,
  tolmsh,
  nel,
  imsolv 
)

Definition at line 819 of file mvmesh.f.

References glmax(), and opdot().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ mvbdry()

subroutine mvbdry (   nel)

Definition at line 249 of file mvmesh.f.

References add2(), chknord(), cqnet(), dsavg(), dsop(), dssum(), facec3(), facemt(), facev(), facexs(), facexv(), facsmt(), faczqn(), iglmax(), norcmp2(), opcopy(), opdssum(), rmask(), rzero(), rzero3(), and unitvec().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ norcmp()

subroutine norcmp ( dimension(lx1,ly1,lz1 wt1,
dimension(lx1,ly1,lz1 wt2,
dimension(lx1,ly1,lz1 wt3,
dimension(lx1,ly1,lz1 rnx,
dimension(lx1,ly1,lz1 rny,
dimension(lx1,ly1,lz1 rnz,
  ifc 
)

Definition at line 533 of file mvmesh.f.

References copy(), and facind2().

+ Here is the call graph for this function:

◆ norcmp2()

subroutine norcmp2 ( real, dimension(lx1,ly1,lz1 wvx,
real, dimension(lx1,ly1,lz1 wvy,
real, dimension(lx1,ly1,lz1 wvz,
integer  e,
integer  f 
)

Definition at line 498 of file mvmesh.f.

References facind(), and scale().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ptbgeom()

subroutine ptbgeom

Definition at line 949 of file mvmesh.f.

References elasolv(), geom1(), geom2(), ibdgeom(), lagmass(), rzero(), setinvm(), updmsys(), updxyz(), and volume().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ quickmv()

subroutine quickmv

Definition at line 1057 of file mvmesh.f.

References quickmv2d(), and quickmv3d().

+ Here is the call graph for this function:

◆ quickmv2d()

subroutine quickmv2d

Definition at line 1070 of file mvmesh.f.

References dsavg(), gllel(), gllnid(), glmax(), glmin(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ quickmv3d()

subroutine quickmv3d

Definition at line 1137 of file mvmesh.f.

References dsavg(), gllel(), gllnid(), glmax(), glmin(), and rzero().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updcoor()

subroutine updcoor

Definition at line 225 of file mvmesh.f.

References lagmshv(), and updxyz().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updxyz()

subroutine updxyz (   nel)

Definition at line 851 of file mvmesh.f.

References add2(), add2s2(), cmult2(), and copy().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: