- Dec 13, 2017
-
-
Mark OLESEN authored
- any code placed here should provide Allwmake and Allwclean scripts and normally have compilation targets into FOAM_APPBIN, FOAM_LIBBIN Since there is no standardize places for sources or applications, a simultaneous build of a module's doxygen documentation requires a minor bit of manual effort. Add (via symlink) the sources into the modules/doc/ directory to have them included in the normal OpenFOAM doxygen documentation generation. A makelink.example file is provided there as an example.
-
Mark OLESEN authored
-
- Dec 12, 2017
-
-
Andrew Heather authored
This forms part of what is termed 'automatic wall treatment' in the reference: Menter, F., Carregal Ferreira, J., Esch, T., Konno, B. (2003). The SST Turbulence Model with Improved Wall Treatment for Heat Transfer Predictions in Gas Turbines. Proceedings of the International Gas Turbine Congress 2003 Tokyo Note The full 'automatic wall treatment' description also requires use of the Foam::omegaWallFunction with the \c blended flag set to 'on'
-
Andrew Heather authored
omegaWallFunction - re-instated behaviour when not using 'blended' - turbulence generation always included when using 'blended' - 'blended' now true by default epsilonWallFunction - re-instated low-Re switching
-
- Dec 11, 2017
-
-
mattijs authored
-
Mark OLESEN authored
-
mattijs authored
-
- Dec 08, 2017
-
-
Mark OLESEN authored
Minor improvements for redistributePar See merge request OpenFOAM-plus!181
-
Mark OLESEN authored
-
Mark OLESEN authored
- list all regions from constant/regionProperties: * foamListRegions - list specific region type from constant/regionProperties: * foamListRegions fluid * foamListRegions solid
-
mattijs authored
-
Mark OLESEN authored
- after redistribution, the old cellProcAddressing etc files are incorrect and potentially troublesome.
-
mattijs authored
-
mattijs authored
-
mattijs authored
-
Mark OLESEN authored
-
- Oct 27, 2017
-
-
so the write thread does not have to do any parallel communication. This avoids the bugs in the threading support in OpenMPI. Patch contributed by Mattijs Janssens Resolves bug-report https://bugs.openfoam.org/view.php?id=2669
-
- Dec 07, 2017
-
-
Andrew Heather authored
-
- Dec 06, 2017
-
-
Prashant Sonakar authored
-
- Dec 04, 2017
-
-
mattijs authored
-
- Dec 06, 2017
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Dec 05, 2017
-
-
Andrew Heather authored
-
Andrew Heather authored
-
- Dec 01, 2017
-
-
Mark OLESEN authored
minor improvements in profiling See merge request OpenFOAM-plus!178
-
Mark OLESEN authored
- include amount of free system memory in profiling, which can give an indication of when swapping is about to start - profilingSummary utility to collect profiling from parallel calculations. Collects profiling information from processor directories and summarize the time spent and number of calls as (max avg min) values.
-
- Nov 30, 2017
-
-
Mark OLESEN authored
Feature domain decomp (wp05) See merge request OpenFOAM-plus!163
-
Andrew Heather authored
consolidate surfaceFormats for reading/writing triSurface See merge request OpenFOAM-plus!174
-
Andrew Heather authored
-
- Nov 28, 2017
-
-
Mark OLESEN authored
preliminary improvements for externalCoupled See merge request OpenFOAM-plus!175
-
Mark OLESEN authored
- similar idea as subCycleTime but without sub-dividing the time interval or incrementing time itself
-
Mark OLESEN authored
- waitForSlave now return a Time::stopAtControls enumeration: unknown: when lockfile has no specially recognized content. endTime: when lockfile contains "status=done" writeNow: when lockfile contains "action=writeNow" nextWrite: when lockfile contains "action=nextWrite" noWriteNow: when lockfile contains "action=noWriteNow" These values can be used by the caller to terminate the master (OpenFOAM) as desired in response to information placed there by the slave process.
-
Mark OLESEN authored
- use a Pair<scalar> with first() / last() residuals
-
Mark OLESEN authored
- expose the names of write and stopAt controls for reuse elsewhere and provide a stopAtControls enum for 'unknown' - track the requested number of sub-cycles (was previously a bool)
-
Mark OLESEN authored
-
Mark OLESEN authored
- found() method for consistency with other classes - operator()(name, deflt) for similarity to lookupOrDefault, but without a dictionary
-
- Nov 27, 2017
-
-
mattijs authored
-
- Nov 26, 2017
-
-
Mark OLESEN authored
-
Mark OLESEN authored
- the readList<T>(Istream&) function was introduced to handle command -options with either a single or a list value, but was also used for the #remove dictionary directive. However, the parsing was fragile if the list did not start with a '('. Now handle command-line arg/option list directly (via ITstream) and #remove with special-purpose reading of a string or word list. This removes ambiguity and reduces potential future problems. STYLE: use ITstream instead of IStringStream for command-line lookups - parses directly to a tokenList without a string copy.
-
- Nov 24, 2017
-
-
Mark OLESEN authored
- unknown options or missing option values now emit a shorter message without the entire usage. This makes it easier to identify the errors and is better aligned with the behaviour of GNU system tools. ==== $ simpleFoam -case Using: OpenFOAM-plus (see www.OpenFOAM.com) Build: plus-01234 Error: option '-case' requires an argument See 'simpleFoam -help' for usage ==== - provide for reduced (-help) and full (-help-full) usage information. In many cases the reduced usage provided sufficient and easier to find the information. - make -srcDoc an alias for -doc-source - no warnings about option aliases for future dates.
-