openfoam/applications/solvers/multiphase/reactingEulerFoam/reactingTwoPhaseEulerFoam
Mark Olesen b4d38ab468 ENH: improve handling of ThirdParty packages
- generalize some of the library extensions (.so vs .dylib).
  Provide as wmake 'sysFunctions'

- added note about unsupported/incomplete system support

- centralize detection of ThirdParty packages into wmake/ subdirectory
  by providing a series of scripts in the spirit of GNU autoconfig.
  For example,

      have_boost, have_readline, have_scotch, ...

  Each of the `have_<package>` scripts will generally provide the
  following type of functions:

      have_<package>          # detection
      no_<package>            # reset
      echo_<package>          # echoing

  and the following type of variables:

      HAVE_<package>          # unset or 'true'
      <package>_ARCH_PATH     # root for <package>
      <package>_INC_DIR       # include directory for <package>
      <package>_LIB_DIR       # library directory for <package>

  This simplifies the calling scripts:

      if have_metis
      then
          wmake metisDecomp
      fi

  As well as reducing clutter in the corresponding Make/options:

      EXE_INC = \
          -I$(METIS_INC_DIR) \
          -I../decompositionMethods/lnInclude

      LIB_LIBS = \
          -L$(METIS_LIB_DIR) -lmetis

  Any additional modifications (platform-specific or for an external build
  system) can now be made centrally.
2018-04-24 14:51:19 +02:00
..
Make reactingTwoPhaseEulerFoam: Removed temporary debug option 2016-12-14 09:00:14 +00:00
pU Rationalize the "pos" function 2017-06-22 14:32:18 +01:00
pUf reactingTwoPhaseEulerFoam: Small change to avoid warning from wmkdep 2017-03-24 17:27:43 +00:00
twoPhaseCompressibleTurbulenceModels STYLE: Correcting typos 2018-03-28 17:14:16 +01:00
twoPhaseSystem STYLE: use 'return nullptr' for empty autoPtr/tmp returns 2018-03-21 09:31:09 +01:00
Allwclean Allwmake: Remove 'set -x' which generates a lot of noise 2016-11-13 18:08:22 +00:00
Allwmake ENH: improve handling of ThirdParty packages 2018-04-24 14:51:19 +02:00
CourantNos.H GeometricField: Renamed internalField() -> primitiveField() and dimensionedInternalField() -> internalField() 2016-04-30 21:40:09 +01:00
createFieldRefs.H applications/solvers/multiphase: Added -postProcess option 2016-05-08 20:57:08 +01:00
createFields.H solvers: Moved createRDeltaT.H into createFields.H so that it is available with the -postProcess option 2016-09-19 22:08:39 +01:00
EEqns.H limitTemperature: added support for multiphase solvers 2017-09-04 16:52:03 +01:00
reactingTwoPhaseEulerFoam.C STYLE: consistent lookupOrDefault template parameters 2018-03-26 09:09:09 +02:00
setRDeltaT.H GeometricField: Renamed internalField() -> primitiveField() and dimensionedInternalField() -> internalField() 2016-04-30 21:40:09 +01:00
setRDeltaTf.H reactingTwoPhaseEulerFoam: Added LTS support to the face-momentum algorithm 2016-12-04 10:14:43 +00:00
YEqns.H reactingTwoPhaseEulerFoam: Moved into reactingEulerFoam 2015-08-26 12:49:26 +01:00