- Nov 24, 2016
-
-
Mark Olesen authored
- only occurs in combination with distributedTriSurfaceMesh in snappy. - workaround similar to that previously used for surfaceRedistributePar (issue #60). Minor adjustment of incompressible motorBike tutorial to detect use of distributedTriSurfaceMesh.
-
- Nov 13, 2016
-
-
Henry Weller authored
-
- Nov 09, 2016
-
-
Mark Olesen authored
- relied on 'export' keyword, which was removed in commit b8448671 -- ENH: foamConfigurePaths support for additional items: -label 32|64 specify label size -system name specify 'system' compiler to be used -thirdParty name specify 'ThirdParty' compiler to be used -boost ver specify boost_version -boostArchPath dir specify BOOST_ARCH_PATH -cgal ver specify cgal_version -cgalArchPath dir specify CGAL_ARCH_PATH -clang ver specify clang_version for ThirdParty Clang -cmake ver specify cmake_version -fftw ver specify fffw_version -fftwArchPath dir specify FFTW_ARCH_PATH -metis ver specify METIS_VERSION -metisArchPath dir specify METIS_ARCH_PATH
-
Henry Weller authored
The best of the current options is to use the latest version of exuberant ctags (which has a new C++ parser) to generate both declaration and definition tags. gtags works to some extent and provides additional information about the function signatures but the C++ parser is not accurate and misses scope information. gtags can be used with the ctags parser which is effective but looses the primary advantage of gtags being able to provide function signatures so support has been switched-off by default. ebrowse does not appear to be very useful for traversing the OpenFOAM class tree and the support has been switched-off by default.
-
- Nov 05, 2016
-
-
Henry Weller authored
ctags-exuberant is now the more common name for the exuberant ctags program. Commented-out gtags as it is not commonly available.
-
- Nov 04, 2016
-
-
Henry Weller authored
Patch contributed by Paul Edwards, Intel
-
- Oct 28, 2016
-
-
Mark Olesen authored
- include cleanup of other postProcessing directories: * Ensight, EnSight, ensightWrite - don't need to remove files that cleanSnappyFiles already removed: * 0/cellLevel 0/pointLevel - bundle removal of constant/ items together: * constant/cellDecomposition constant/polyMesh constant/tetDualMesh
-
Mark Olesen authored
-
- Oct 25, 2016
-
-
Henry Weller authored
Patch contributed by Bruno Santos http://bugs.openfoam.org/view.php?id=2306
-
- Oct 18, 2016
-
-
Mark Olesen authored
- Can occur with some user names, or mounted paths. Resolve by using '?' for the separation character. Since '?' is a shell-glob, it is highly unlikely to occur appear in filenames. Additionally, it is not a meta-character in standard sed, nor in the GNU extension (which uses '\?').
-
- Oct 13, 2016
-
-
Henry Weller authored
-
- Oct 07, 2016
-
-
Mark Olesen authored
- allows writing Allrun scripts that can be easily tested in serial or parallel
-
- Sep 25, 2016
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2267 1. Spaced ending of multi-level template parameters are not allowed, such as: List<List<scalar> > which instead should be: List<List<scalar>> 2. The use of the 'NULL' macro should be replaced by 'nullptr'
-
- Sep 23, 2016
-
-
Andrew Heather authored
-
- Sep 09, 2016
-
-
Chris Greenshields authored
-
- Aug 02, 2016
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2176
-
Mark Olesen authored
- was a small typo
-
- Jul 26, 2016
-
-
Chris Greenshields authored
-
- Jul 17, 2016
-
-
Henry Weller authored
Provides efficient integration of complex laminar reaction chemistry, combining the advantages of automatic dynamic specie and reaction reduction with ISAT (in situ adaptive tabulation). The advantages grow as the complexity of the chemistry increases. References: Contino, F., Jeanmart, H., Lucchini, T., & D’Errico, G. (2011). Coupling of in situ adaptive tabulation and dynamic adaptive chemistry: An effective method for solving combustion in engine simulations. Proceedings of the Combustion Institute, 33(2), 3057-3064. Contino, F., Lucchini, T., D'Errico, G., Duynslaegher, C., Dias, V., & Jeanmart, H. (2012). Simulations of advanced combustion modes using detailed chemistry combined with tabulation and mechanism reduction techniques. SAE International Journal of Engines, 5(2012-01-0145), 185-196. Contino, F., Foucher, F., Dagaut, P., Lucchini, T., D’Errico, G., & Mounaïm-Rousselle, C. (2013). Experimental and numerical analysis of nitric oxide effect on the ignition of iso-octane in a single cylinder HCCI engine. Combustion and Flame, 160(8), 1476-1483. Contino, F., Masurier, J. B., Foucher, F., Lucchini, T., D’Errico, G., & Dagaut, P. (2014). CFD simulations using the TDAC method to model iso-octane combustion for a large range of ozone seeding and temperature conditions in a single cylinder HCCI engine. Fuel, 137, 179-184. Two tutorial cases are currently provided: + tutorials/combustion/chemFoam/ic8h18_TDAC + tutorials/combustion/reactingFoam/laminar/counterFlowFlame2D_GRI_TDAC the first of which clearly demonstrates the advantage of dynamic adaptive chemistry providing ~10x speedup, the second demonstrates ISAT on the modest complex GRI mechanisms for methane combustion, providing a speedup of ~4x. More tutorials demonstrating TDAC on more complex mechanisms and cases will be provided soon in addition to documentation for the operation and settings of TDAC. Also further updates to the TDAC code to improve consistency and integration with the rest of OpenFOAM and further optimize operation can be expected. Original code providing all algorithms for chemistry reduction and tabulation contributed by Francesco Contino, Tommaso Lucchini, Gianluca D’Errico, Hervé Jeanmart, Nicolas Bourgeois and Stéphane Backaert. Implementation updated, optimized and integrated into OpenFOAM-dev by Henry G. Weller, CFD Direct Ltd with the help of Francesco Contino.
-
- Jul 12, 2016
-
-
Mark Olesen authored
- remove old VTK_CONVEX_POINT_SET code, since VTK_POLYHEDRON exists since several years ENH: improve robustness of paraFoam script - only check the relevant plugin types, fallback to native reader if needed/possible.
-
Henry Weller authored
-
Mark Olesen authored
- no engrid development since 2013
-
- Jun 29, 2016
-
-
Mark Olesen authored
- remove duplicate 0/ files from the repository
-
- Jun 28, 2016
-
-
Henry Weller authored
-
- Jun 27, 2016
-
-
Mark Olesen authored
- makes it easier to ensure the correct behaviour, consistently
-
Henry Weller authored
postProcess -func writeCellCentres
-
- Jun 25, 2016
-
-
Henry Weller authored
Added a 'deprecated' comment and recommendation to use 'foamLog'
-
- Jun 24, 2016
-
-
Henry Weller authored
-
Henry Weller authored
-
- Jun 20, 2016
-
-
Henry Weller authored
-
- Jun 17, 2016
-
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
-
Chris Greenshields authored
dictionary files of a particular name and extracts entries of a particular keyword, sorting results into a unique list. For example, foamSearch $FOAM_TUTORIALS laplacianSchemes.default fvSchemes produces... default Gauss linear corrected; default Gauss linear limited corrected 0.33; default Gauss linear limited corrected 0.5; default Gauss linear orthogonal; default Gauss linear uncorrected; default none; Uses the fantastic foamDictionary utility.
-
- Jun 16, 2016
-
-
Chris Greenshields authored
-
- Jun 13, 2016
-
-
Henry Weller authored
postProcess -func 'totalPressureIncompressible(U,p)' or postProcess -func 'totalPressureCompressible(rho,U,p)'
-
Henry Weller authored
To re-use existing 'sampleDict' files simply add the following entries: type sets; libs ("libsampling.so"); and run postProcess -func sampleDict It is probably better to also rename 'sampleDict' -> 'sample' and then run postProcess -func sampleDict
-
- Jun 12, 2016
-
-
Henry Weller authored
e.g. postProcess -func 'patchAverage(name=inlet,p)' postProcess -func 'patchIntegrate(name=inlet,p)'
-
- Jun 10, 2016
-
-
Henry Weller authored
-