Skip to content
Snippets Groups Projects
  1. Apr 16, 2016
  2. Apr 15, 2016
  3. Apr 12, 2016
  4. Apr 11, 2016
  5. Apr 10, 2016
  6. Apr 08, 2016
  7. Apr 07, 2016
  8. Apr 06, 2016
    • Henry Weller's avatar
      Specialized dotInterpolate for the efficient calculation of flux fields · 77b03e2e
      Henry Weller authored
      e.g. (fvc::interpolate(HbyA) & mesh.Sf()) -> fvc::flux(HbyA)
      
      This removes the need to create an intermediate face-vector field when
      computing fluxes which is more efficient, reduces the peak storage and
      improved cache coherency in addition to providing a simpler and cleaner
      API.
      77b03e2e
    • Henry Weller's avatar
      surfaceInterpolationScheme: Added dotInterpolate member-function · 4dedba47
      Henry Weller authored
      dotInterpolate interpolates the field and "dots" the resulting
      face-values with the vector field provided which removes the need to
      create a temporary field for the interpolate.  This reduces the peak
      storage of OpenFOAM caused by the divergence of the gradient of vector
      fields, improves memory management and under some conditions decreases
      run-time.
      
      This development is based on a patch contributed by Paul Edwards, Intel.
      4dedba47