1. 10 Nov, 2015 2 commits
    • Henry Weller's avatar
      src/OpenFOAM: Update ...IOErrorIn -> ...IOErrorInFunction · dc43311e
      Henry Weller authored
      Avoids the clutter and maintenance effort associated with providing the
      function signature string.
      dc43311e
    • Henry Weller's avatar
      SolverPerformance: Complete the integration of the templated SolverPerformance<Type> · 78d7482e
      Henry Weller authored
      Now solvers return solver performance information for all components
      with backward compatibility provided by the "max" function which created
      the scalar solverPerformance from the maximum component residuals from
      the SolverPerformance<Type>.
      
      The residuals functionObject has been upgraded to support
      SolverPerformance<Type> so that now the initial residuals for all
      (valid) components are tabulated, e.g. for the cavity tutorial case the
      residuals for p, Ux and Uy are listed vs time.
      
      Currently the residualControl option of pimpleControl and simpleControl
      is supported in backward compatibility mode (only the maximum component
      residual is considered) but in the future this will be upgraded to
      support convergence control for the components individually.
      
      This development started from patches provided by Bruno Santos, See
      http://www.openfoam.org/mantisbt/view.php?id=1824
      78d7482e
  2. 08 Nov, 2015 1 commit
  3. 01 Nov, 2015 1 commit
  4. 30 Oct, 2015 1 commit
  5. 29 Oct, 2015 1 commit
  6. 05 Aug, 2015 1 commit
  7. 17 Jul, 2015 2 commits
  8. 30 Jun, 2015 1 commit
  9. 24 Jun, 2015 2 commits
    • Henry Weller's avatar
      Correct typo · cdd4f692
      Henry Weller authored
      cdd4f692
    • Henry Weller's avatar
      timeSelector: Add support for -newTimes option · 5c620330
      Henry Weller authored
          //- Return the set of times selected based on the argList options
          //  including support for \b -newTimes in which times are selected
          //  if the file <fName> does not exist in the time directory.
          //  Also set the runTime to the first instance or the
          //  \c constant/ directory if no instances are specified or available
          static instantList select
          (
              Time& runTime,
              const argList& args,
              const word& fName
          );
      
      This is experimental functionality and currently on test in the yPlus
      post-processing utility.
      5c620330
  10. 04 Jun, 2015 1 commit
  11. 20 May, 2015 1 commit
  12. 18 May, 2015 1 commit
  13. 26 Apr, 2015 2 commits
    • Henry's avatar
      faceSource: Writing the total area of the faceSource (sum(magSf)) for each time is now optional · 083d7059
      Henry authored
      Previous behavior which may be useful for moving-mesh cases can be
      selected using the optional entry:
          writeTotalArea  yes;
      
      The initial total area is written in the log and data file header e.g.:
      
       #   Source : faceZone f0
       #   Faces  : 8
       #   Area   : 1.063860e-02
      083d7059
    • Henry's avatar
      includeEtcEntry: New dictionary include directive: #includeEtc "etcFile" · 0a6ca7ae
      Henry authored
      Description
          Specify an etc file to include when reading dictionaries, expects a
          single string to follow.
      
          Searches for files from user/group/shipped directories.
          The search scheme allows for version-specific and
          version-independent files using the following hierarchy:
          - \b user settings:
            - ~/.OpenFOAM/\<VERSION\>
            - ~/.OpenFOAM/
          - \b group (site) settings (when $WM_PROJECT_SITE is set):
            - $WM_PROJECT_SITE/\<VERSION\>
            - $WM_PROJECT_SITE
          - \b group (site) settings (when $WM_PROJECT_SITE is not set):
            - $WM_PROJECT_INST_DIR/site/\<VERSION\>
            - $WM_PROJECT_INST_DIR/site/
          - \b other (shipped) settings:
            - $WM_PROJECT_DIR/etc/
      
          An example of the \c \#includeEtc directive:
          \verbatim
              #includeEtc "etcFile"
          \endverbatim
      
          The usual expansion of environment variables and other constructs is
          retained.
      0a6ca7ae
  14. 25 Apr, 2015 3 commits
  15. 22 Mar, 2015 1 commit
  16. 15 Mar, 2015 1 commit
  17. 14 Mar, 2015 2 commits
  18. 08 Mar, 2015 3 commits
  19. 14 Feb, 2015 1 commit
  20. 13 Feb, 2015 1 commit
  21. 12 Feb, 2015 2 commits
  22. 09 Feb, 2015 1 commit
  23. 05 Feb, 2015 2 commits
  24. 04 Feb, 2015 1 commit
  25. 03 Feb, 2015 1 commit
  26. 04 Jan, 2015 1 commit
  27. 03 Jan, 2015 1 commit
  28. 31 Dec, 2014 2 commits
    • Henry's avatar
      Updated headers · ded2f257
      Henry authored
      ded2f257
    • Henry's avatar
      Added and verified support for 64bit labels · 325b003b
      Henry authored
      To compile with 64bit labels set
      
      WM_LABEL_SIZE=64
      
      in ~/OpenFOAM/dev/prefs.sh
      
      source ~/.bashrc
      
      then Allwmake in OpenFOAM-dev.
      
      This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt
      
      If WM_LABEL_SIZE is unset or set to 32:
      
      WM_LABEL_SIZE=32
      
      the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt
      
      Thus both 32bit and 64bit label builds can coexist without problem.
      325b003b