openfoam/bin
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
..
deprecated STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
tools ENH: improve handling of ThirdParty packages 2018-04-24 14:51:19 +02:00
Co STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
createTurbulenceFields STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
enstrophy STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
execFlowFunctionObjects STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
findEmptyMake ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
flowType STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
foamAllHC STYLE: adjust ordering of 'find' command arguments 2017-02-21 19:19:04 +01:00
foamCalc STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
foamCheckJobs ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamCleanPath CONFIG: typo in config.csh/mpi 2018-01-16 12:00:21 +01:00
foamCleanPolyMesh ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamCleanTutorials TUT: script cleanup, provide cleanCase0 for commonly used operation 2017-10-12 19:20:56 +02:00
foamCloneCase ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamCopySettings ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamCreateVideo ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamEbrowse Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamEndJob ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamEtcFile CONFIG: improve evaluation of arguments for foamEtcFile 2018-01-24 12:15:09 +01:00
foamExec ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamGraphExecTime STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
foamGraphResKE STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
foamGraphResUVWP STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
foamInstallationTest STYLE: bump min gcc for foamInstallationTest 2016-12-19 18:04:12 +01:00
foamJob ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamLog ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamMonitor ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamNew Update $* to "$@" 2012-10-27 21:34:09 +01:00
foamNewApp ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamNewBC ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamNewCase ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamNewFunctionObject ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamNewSource STYLE: move source templates from bin/templates/ to etc/codeTemplates/ 2010-03-03 09:19:23 +01:00
foamNewTemplate STYLE: move source templates from bin/templates/ to etc/codeTemplates/ 2010-03-03 09:19:23 +01:00
foamPack ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamPackBin ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamPackBinAll Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamPackDoxygen ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamPackSource Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamPackThirdParty ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamPackThirdPartyBin ENH: update, cleanup foam packing routines 2011-01-02 21:39:41 +01:00
foamPackThirdPartyBinAll ENH: update, cleanup foam packing routines 2011-01-02 21:39:41 +01:00
foamPrintJobs ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamProcessInfo Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamRunTutorials ENH: foamRunTutorials now skips tutorials with Allrun-optional 2018-01-09 16:44:32 +01:00
foamSearch ENH: improve robustness of foamSearch (fixes #700) 2018-01-09 17:28:11 +01:00
foamSequenceVTKFiles ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
foamSolverSweeps Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamSystemCheck Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
foamTags COMP: better handling of versioned cmake libraries 2018-01-31 08:35:56 +01:00
foamUpdateCaseFileHeader ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
Lambda2 STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
Mach STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
mpirunDebug ENH: more succinct output from command-line errors. 2017-11-24 10:27:11 +01:00
org-html promote org-mode conversion utilities from bin/tools -> bin/ 2009-12-04 10:49:04 +01:00
org-latex promote org-mode conversion utilities from bin/tools -> bin/ 2009-12-04 10:49:04 +01:00
org-pdflatex ENH: add org-pdflatex to create pdf files 2010-06-01 10:14:56 +02:00
paraFoam CONFIG: update tcsh completion_cache to include finiteArea and cfmesh 2017-12-18 14:26:49 +01:00
patchAverage STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
patchIntegrate STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
Pe STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
probeLocations STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
ptot STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
Q STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
R STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
sample STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
streamFunction STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
stressComponents STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
vorticity STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
wallGradU STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
wallHeatFlux STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
wallShearStress STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
wdot STYLE: relocate deprecated utilities into separate directory 2017-07-11 14:47:50 +02:00
writeCellCentres STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00
yPlus STYLE: relocate deprecated utilities into separate directory 2017-03-20 15:16:06 +01:00