Commit graph

221 commits

Author SHA1 Message Date
Hrvoje Jasak
1ce14c5e16 Porting changes: gcc-4.4.2 2015-08-06 10:02:32 +01:00
Henrik Rusche
a23acb0388 VERSION: version, headers, whitespace & tabs for 3.2. Author: Henrik Rusche. Merge: Henrik Rusche 2015-06-02 11:52:46 +02:00
Henrik Rusche
46f509ad79 FEATURE: Simpler ThirdParty packages selection mechanism. Author: Martin Beaudoin. Merge: Henrik Rusche.
I am proposing an improved ThirdParty packages selection mechanism based on a set of package-specific, pre-defined environment variables.

Using those environment variables, one can control the selection of the full list of ThirdParty packages he/she want to compile/use by simply editing the etc/prefs.sh or etc/prefs.csh file.

Using this new approach, you will no longer have to edit the ThirdParty/AllMake.stageXXX files or the etc/settings.[sh,csh] to suit your needs; every supported package is selectable from a single environment variable specified in your prefs.[sh,csh] file, or in one of your script file.

Another benefit from this improvement will also come from supplying a set of predefined prefs.[sh,csh]-EXAMPLE files for both generic or specialized configurations and/or for specific Operating Systems. For example:

prefs.sh-EXAMPLE-Centos-7
prefs.sh-EXAMPLE-Ubuntu-14.02
prefs.sh-EXAMPLE-MacOSX_Yosemite_without_MacPorts
prefs.sh-EXAMPLE-RaspberryPi2

I also took the liberty of bumping many ThirdParty packages to the latest version available.
2015-06-01 18:03:56 +02:00
Hrvoje Jasak
4c8a660d1c Merge fixes 2015-05-19 09:54:07 +01:00
Henrik Rusche
f5c5fe700b Upgrade case file headers 2015-05-18 09:54:33 +02:00
Martin Beaudoin
69f5076a14 ThirdParty: adjusting the compilation of .L files when using flex from ThirdParty 2015-05-17 23:58:57 -04:00
Henrik Rusche
0a02a92e53 Upgrade copyright notices & banner in source code 2015-05-17 15:58:16 +02:00
Henrik Rusche
ee97417a27 Removing trailing whitespace 2015-05-17 15:27:49 +02:00
Dominik Christ
b339fb500a Pre-merge clean-up 2015-05-15 10:21:28 +01:00
Hrvoje Jasak
b2cab2462e Post-merge clean-up 2015-05-14 22:24:17 +01:00
Hrvoje Jasak
e054cad9be Global controlDict pre-merge. 2015-05-14 20:31:22 +01:00
Hrvoje Jasak
6661bc2412 Merge commit 'bd947865f2881af1c52b458aa6b6b1b1844ce254' into nextRelease
Conflicts:
	ListOfContributors
	applications/solvers/compressible/sonicDyMFoam/eEqn.H
	applications/utilities/immersedBoundary/refineImmersedBoundaryMesh/Make/options
	src/coupledMatrix/coupledLduMatrix/coupledLduMatrix.C
	src/dynamicMesh/dynamicFvMesh/dynamicTopoFvMesh/coupledMesh/dynamicTopoFvMeshCoupled.C
	src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchScalarField.C
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.H
	src/foam/fields/PointPatchFields/constraint/processor/ProcessorPointPatchField.C
	src/foam/interpolations/GGIInterpolation/GGIInterpolationQuickRejectTests.C
	src/foam/matrices/blockLduMatrix/BlockAmg/coarseBlockAmgLevel.C
	src/foam/meshes/polyMesh/globalMeshData/globalMeshData.H
	src/lduSolvers/amg/coarseAmgLevel.C
	src/mesh/cfMesh/meshLibrary/utilities/octrees/meshOctree/refinementControls/objectRefinement/objectRefinement.C
2015-05-13 18:27:51 +01:00
Hrvoje Jasak
2e0eb6750f Feature:cfMesh repositioning and build update 2015-05-13 12:12:11 +01:00
Dominik Christ
f41bef05bc FEATURE: Remove empty patches from the mesh after conversion with gmshToFoam. Author: Alexey Matveichev. Merge: Dominik Christ. 2015-05-12 16:23:43 +01:00
Dominik Christ
280cdb4ae6 FEATURE: Finite area based solvers for liquid film transport. Authors: Zeljko Tukovic, Hrvoje Jasak. Merge: Dominik Christ. 2015-05-12 16:20:12 +01:00
Dominik Christ
d08127d5a9 FEATURE: Immersed boundary solver. Authors: Zeljko Tukovic, Hrvoje Jasak. Merge: Dominik Christ. 2015-05-12 16:18:51 +01:00
Hrvoje Jasak
50c041b9aa Moved 2015-05-12 15:55:51 +01:00
Hrvoje Jasak
95084dcb87 Liquid film solvers, finite area reorganisation 2015-05-12 15:55:51 +01:00
Alexey Matveichev
478fdb60e8 Remove empty patches after conversion
Empty defaultFaces should not be in the list of boundaries.
2015-05-12 15:19:29 +01:00
Hrvoje Jasak
6b022758d1 Feature: Single precision and long double precision port 2015-05-12 15:01:27 +01:00
Hrvoje Jasak
1a8a7148fe Immersed boundary solver, Zeljko Tukovic and Hrvoje Jasak 2015-05-11 11:41:43 +01:00
Martin Beaudoin
23f4d5cb81 controlSwitches: - Addition of the command-line option -dumpControlSwitches
- Display at the console all the controlSwitches for a given application.
                 - Getting rid of the application foamDebugSwitches
                 - Some code cleanup.
2015-05-08 08:53:47 -04:00
Martin Beaudoin
4706995f5f controlSwitches: updating after code merge. Minor correction for DimensionedConstants sigmaSB. Adapting foamDebugSwitches 2015-05-02 09:57:47 -04:00
Franjo Juretic
fee6383c54 Updated cfMesh to v1.0.1 2015-04-27 10:24:10 +01:00
Dominik Christ
4ef5a2ad65 FEATURE: Several minor feature improvements, including turbulent viscosity limiters, mesh flux check, 2nd order correction on symmetry plane. Author: Hrvoje Jasak. 2015-04-22 10:56:30 +01:00
Dominik Christ
ab85af8ae4 BUGFIX: Several minor bugfixes and corrected code formatting. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-22 10:55:23 +01:00
Hrvoje Jasak
d553abb830 Added mesh flux check 2015-04-07 16:59:33 +01:00
Hrvoje Jasak
358eb9b5e1 Formatting 2015-04-07 16:45:04 +01:00
Hrvoje Jasak
15a24604c7 Formatting
Conflicts:
	applications/solvers/basic/potentialDyMFoam/potentialDyMFoam.C
2015-04-07 16:34:36 +01:00
Hrvoje Jasak
2154e0dee1 Added mesh Co number check 2015-04-07 16:33:42 +01:00
Hrvoje Jasak
5305c8f4ae Removed end Info 2015-04-07 16:28:17 +01:00
Hrvoje Jasak
7ba34de8e4 Formatting 2015-04-07 16:27:23 +01:00
Dominik Christ
0dd5e34846 Backport of wallShearStress to allow compresible flow 2014-11-07 11:38:45 +00:00
Hrvoje Jasak
bae18c4d32 Make constant directories 2014-09-30 16:16:21 +01:00
Dominik Christ
6337756e8c BUGFIX: Minor fixes and formatting. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:12:29 +01:00
Hrvoje Jasak
65a19e8d07 Robustness change: empty face 2014-09-30 13:25:58 +01:00
Hrvoje Jasak
44123aa2eb CLang porting changes: cfMesh 2014-06-17 11:42:41 +01:00
Henrik Rusche
10725e9620 Moving cfMesh into place. Updated contibutors list 2014-06-11 23:13:15 +02:00
Franjo Juretic
c9cabb1105 Adding cfMesh-v1.0 into the repository
Signed-off-by: Henrik Rusche <h.rusche@wikki-gmbh.de>
2014-06-11 22:06:25 +02:00
Hrvoje Jasak
e1cb7f1ff7 Added missing header 2014-06-11 11:27:07 +01:00
Hrvoje Jasak
abf190632f Fixing formatting errors and deleted headers 2014-06-11 11:27:07 +01:00
Henrik Rusche
941969a78b Revert to latest version of fluentMeshToFoam
Add faunctionality in preservePatchTypes to ensure full compatibility
2014-06-09 14:00:36 +02:00
Henrik Rusche
9203c0219e BUG: Compiling wrong autoMesh library 2014-06-07 11:48:40 +02:00
Henrik Rusche
f2c3a353c1 Merge commit 'a9ea67f54a1bb8f9b0349b4488688ccce5679404' into nextRelease 2014-06-05 08:47:01 +02:00
Bernhard F.W. Gschaider
a72b12ce8f This solves a compilation problem in Clang 3.5 where the class Time is
not completely instantiated in objectRegistry (see error message
below)

By including objectRegistry.H before Time.H the class Tiem gets
completely defined before objectRegistry.

The original Time.H could be omitted (as it is already included in
objectRegistry.H )

In file included from blockMeshApp.C:49:
In file included from /Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/Time.H:42:
In file included from /Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/objectRegistry.H:235:
/Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/objectRegistryTemplates.C:94:25: error: 'const Foam::Time' is an incomplete type
        if (&parent_ != dynamic_cast<const objectRegistry*>(&time_))
                        ^                                   ~~~~~~
/Users/bgschaid/OpenFOAM/foam-extend-3.1/src/foam/lnInclude/IOobject.H:78:7: note: forward declaration of 'Foam::Time'
class Time;
      ^
In file included from blockMeshApp.C:49:
2014-06-02 18:05:03 +02:00
Henrik Rusche
c458150bfc Remove trailing whitespace systematically 2014-06-01 20:12:52 +02:00
Henrik Rusche
3c5ba8da44 bump version number 2014-06-01 18:23:43 +02:00
Henrik Rusche
a78b12074e Merge branch 'feature/blockMeshSyntaxBackport' into nextRelease 2014-06-01 12:04:03 +02:00
Henrik Rusche
567afd5c22 blockMesh backport compiling & tested on cavity 2014-05-29 14:18:28 +02:00
Hrvoje Jasak
84b040d238 Merge remote-tracking branch 'origin/feature/pressureBasedTurbo' into nextRelease 2014-05-28 17:34:55 +01:00