Henry Weller
c3f50d3c2b
wmakeLnInclude: Minor simplifications and reformatting
2016-07-09 14:21:44 +01:00
Henry Weller
5b28e12ad3
wmakeCollect: Use 'mktemp' to create the temporary Makefiles
...
to avoid file names which are two long for the standard GNU/Linux file systems.
2016-07-09 14:20:31 +01:00
Henry Weller
7d553a1853
wmakeFunctions: Added a faster bash version of 'depToSource'
2016-07-09 14:19:47 +01:00
Henry Weller
bbc43dd66e
wmakeCollect: Create the makefiles in the platforms directory
2016-07-09 09:59:46 +01:00
Henry Weller
02e14ffd4b
wmakeLnIncludeAll: 'sync' does not guarantee synchronization of the links
...
A simple 'sleep' is more reliable.
2016-07-08 16:35:40 +01:00
Henry Weller
23ea3b364e
wmakeLnIncludeAll: Improved messages
2016-07-08 14:02:57 +01:00
Henry Weller
b87703bd46
fvcCellReduce: Add support for optional initial value
...
Patch contributed by Mattijs Janssens
Resolves bug-report http://bugs.openfoam.org/view.php?id=2143
2016-07-08 11:54:30 +01:00
Henry Weller
c4390f7059
laplacianFoam: Added support for fvOptions
2016-07-08 11:34:00 +01:00
Henry Weller
10ad855d8d
wmake: Improve messages from wclean, wrmdep and wmakeLnIncludeAll
2016-07-08 10:57:08 +01:00
Henry Weller
d7e6c04855
wmakeLnIncludeAll: When running parallel wait for the wmakeLnInclude jobs to complete
...
then synchronize the file system to ensure all links are flushed before
compilation starts
2016-07-08 08:22:28 +01:00
Henry Weller
a7fa5699df
AllwmakeParseArguments: Filter-out '-q' option to avoid recusion
2016-07-07 16:22:08 +01:00
Henry Weller
04afdaffc7
reactingTwoPhaseEulerFoam/pUf/UEqns: Changed naming convention for the dmdt's
...
for consistency with HeatAndMassTransferPhaseSystem.C
Resolves bug-report http://bugs.openfoam.org/view.php?id=2141
2016-07-07 14:36:10 +01:00
Henry Weller
c15eea16f1
wmakeLnIncludeAll: Now a bash script
...
Uses the 'wait -n' builtin to avoid the use of non-POSIX 'sleep' commands
2016-07-07 12:09:49 +01:00
Henry Weller
7e53be1560
Reacting solvers: Added check for the existence of the inert specie
2016-07-06 17:45:34 +01:00
Henry Weller
bccf754d24
chemkinToFoam: Added support for converting elements and species composition
...
Based of patch contributed by Francesco Contino, Tommaso Lucchini,
Gianluca D’Errico, Hervé Jeanmart, Nicolas Bourgeois and Stéphane
Backaert.
2016-07-06 16:24:56 +01:00
Henry Weller
de75e2f918
fvOptions::limitVelocity: New fvOption to limit the maximum velocity magnitude
...
e.g. to avoid excessive unphysical velocities generated during slamming events in
incompressible VoF simulations
Usage
Example usage:
limitU
{
type limitVelocity;
active yes;
limitVelocityCoeffs
{
selectionMode all;
max 100;
}
}
2016-07-06 10:17:21 +01:00
Henry Weller
b23b137ff8
fvOptions::tabulatedAccelerationSource: Minor update to doc
2016-07-06 10:16:57 +01:00
Henry Weller
29e5fd7bda
Updated header
2016-07-06 10:16:37 +01:00
Henry Weller
48e160dce8
fvOptions::limitTemperature: Simplify controls and make documentation consistent with the code
2016-07-06 10:15:47 +01:00
Henry Weller
898b51c8a3
wmakePrintBuild -check: exit 0 if not a git repository
2016-07-05 21:50:34 +01:00
Henry Weller
8a93e13df3
reactingEulerFoam dragModels: New models Beetstra, Tenneti
...
Contributed by Alberto Passalacqua, Iowa State University
Foam::dragModels::Beetstra
Drag model of Beetstra et al. for monodisperse gas-particle flows obtained
with direct numerical simulations with the Lattice-Boltzmann method and
accounting for the effect of particle ensembles.
Reference:
\verbatim
Beetstra, R., van der Hoef, M. A., & Kuipers, J. a. M. (2007).
Drag force of intermediate Reynolds number flow past mono- and
bidisperse arrays of spheres.
AIChE Journal, 53(2), 489–501.
\endverbatim
Foam::dragModels::Tenneti
Drag model of Tenneti et al. for monodisperse gas-particle flows obtained
with particle-resolved direct numerical simulations and accounting for the
effect of particle ensembles.
Reference:
\verbatim
Tenneti, S., Garg, R., & Subramaniam, S. (2011).
Drag law for monodisperse gas–solid systems using particle-resolved
direct numerical simulation of flow past fixed assemblies of spheres.
International Journal of Multiphase Flow, 37(9), 1072–1092.
\verbatim
2016-07-05 16:10:07 +01:00
Henry Weller
ec43e2cf5a
Updated headers
2016-07-05 16:09:56 +01:00
Henry Weller
34972962a4
reactingEulerFoam/interfacialCompositionModels: Minor reformatting
2016-07-05 16:09:39 +01:00
Henry Weller
9e1486fee5
checkMesh, moveDynamicMesh: option -checkAMI writes the reconstructed AMI weights
...
Patch contributed by Mattijs Janssens
2016-07-05 15:35:16 +01:00
Henry Weller
aad28cbb78
wmakeCollect: Name the object makefiles based on the object path
...
Ensures the order of compilation relates to the location of the source files
2016-07-05 14:53:26 +01:00
Henry Weller
948e10841b
wmakeCollect: Support simultaneous builds of different target architectures or compilers
2016-07-05 10:24:08 +01:00
Henry Weller
e8b098121c
wmake: execute wmakeLnIncludeAll once with options 'queue' and 'update'
2016-07-05 07:54:45 +01:00
Henry Weller
af8e0f1443
AllwmakeParseArguments: Moved all parallel processing options into wmake
...
and added support for queue scheduling option '-q', '-queue'
Now the 'Allwmake' scripts execute 'wmake -all' to handle parallel
processing in a general way, avoiding code duplication.
2016-07-04 22:30:20 +01:00
Henry Weller
8abdc36398
Allwmake: Simplified by removing 'doc' option
...
It is better to run doc/Allwmake or doc/Doxygen/Allwmake and provide the
required options.
2016-07-04 22:28:19 +01:00
Henry Weller
f835565372
steadyParticleTracksTemplates: Corrected correspondence between function declaration and definition
2016-07-04 10:44:08 +01:00
Henry Weller
91a8421241
wmakeLnIncludeAll: Corrected type
2016-07-04 10:27:43 +01:00
Henry Weller
9e712bbfc7
wmakeLnIncludeAll: Use 'wait -n' rather than and arbitrary 'sleep' when limiting the number of jobs
2016-07-04 09:39:28 +01:00
Henry Weller
417ac33aca
functionObjects: Updated documentation
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2138
2016-07-03 23:16:29 +01:00
Henry Weller
7093f478e4
wmake: use the new parallel wmakeLnIncludeAll option if WM_NCOMPPROCS is set
2016-07-03 23:11:16 +01:00
Henry Weller
6b77d86563
wmakeCollect: Experimental scheduler for wmake to speed-up parallel compilations
...
wmakeCollect collects the compilation commands for the all of the object
files to be compiled into a single makefile which is passed to make to
schedule the compilations in parallel efficiently.
Before wmakeCollect can be called the lnInclude directories must be
up-to-date and after wmakeCollect the linkage stage of the compilation
must executed using wmake.
This entire process is now handled by wmake using the new '-queue' or
'-q' option to compile sections of the OpenFOAM source tree or the
entire tree efficiently. The number of cores the compilation executes
on may be specified either using the WM_NCOMPPROCS variable or the '-j'
option.
To efficiently compile OpenFOAM after a 'git pull' the '-update' option
is provided which updates lnInclude directories, dep files and removes
deprecated files and directories. This option may be used with '-q':
wmake -q -update
2016-07-03 22:55:16 +01:00
Henry Weller
17bec8aab2
wmakeLnIncludeAll: Added -j option for parallel operation
2016-07-03 22:22:00 +01:00
Henry Weller
47b6000c36
wmake/rules/General: Add support for WM_SCHEDULER to the compilation of lex, yacc and moc files
2016-07-03 22:21:02 +01:00
Henry Weller
af6e8f150c
timeVaryingMappedFixedValue: update for SP
2016-07-01 17:42:35 +01:00
Henry Weller
6703d49f94
etc/config.sh/CGAL: unset CGAL_ARCH_PATH if it is no longer needed
2016-07-01 17:01:26 +01:00
Henry Weller
579f559aa7
Correct handling of the CGAL version variable for makeCGAL in ThirdParty
2016-07-01 16:22:28 +01:00
Henry Weller
f768402255
Simplified the handling of the CGAL installation
2016-07-01 14:53:28 +01:00
Henry Weller
ed014a099c
src/OpenFOAM/primitives/ints: Further tweaks
...
Resolved additional bug-report http://bugs.openfoam.org/view.php?id=2137
2016-07-01 14:52:54 +01:00
Henry Weller
139faa3cf0
vtkUnstructuredReader: corrected prism point ordering
...
Patch contributed by Mattijs Janssens
Resolves bug-report http://bugs.openfoam.org/view.php?id=1885
2016-07-01 14:45:18 +01:00
Henry Weller
a623ab42a3
timeVaryingMappedFixedValue: Reinstated support for AverageField
2016-07-01 10:26:20 +01:00
Henry Weller
08e941dccb
Updated header
2016-07-01 10:25:38 +01:00
Henry Weller
fa11efeba6
src/OpenFOAM/primitives/ints: Corrected MIN and MAX for uints
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2137
2016-07-01 10:24:42 +01:00
Henry Weller
7bc05996ba
SloanRenumber: link with libboost_system.so rather than libboost_thread.so
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2135
2016-06-30 12:01:32 +01:00
Henry Weller
9fdb5506f4
timeVaryingMappedFixedValueFvPatchField: Simplifed for consistency with the output of sampledPlane
...
Now a case can be sampled and written in 'foam' format and used for the
timeVaryingMappedFixedValue BC of another case.
2016-06-30 10:35:01 +01:00
Henry Weller
507b8988ec
functionObjects::surfaceRegion: Write the surface geometry for formats in which the data is in separate files
2016-06-30 10:33:55 +01:00
Henry Weller
c224d19c83
sampledCuttingPlane: Rationalized
2016-06-30 10:33:28 +01:00