Commit graph

2724 commits

Author SHA1 Message Date
Hrvoje Jasak
4ccbdb4a75 Updated version of k-omega SST model 2015-06-10 11:42:39 +01:00
Hrvoje Jasak
7f92fbcae4 Prevent copying of switches: this causes double deletion error 2015-06-04 18:04:33 +01:00
Hrvoje Jasak
50dc19899e Alternative form of k-e coupling 2015-06-04 18:03:34 +01:00
Hrvoje Jasak
48e45fb1fb Formatting 2015-06-04 18:02:34 +01:00
Hrvoje Jasak
bf0f746ed5 Fixed debug treatment - cannot copy debug switch 2015-06-04 17:54:17 +01:00
Hrvoje Jasak
37492e45f4 Changed default debug level of block matrix 2015-06-04 17:53:51 +01:00
Hrvoje Jasak
d5e847baf5 Corrected handling of mixing type 2015-06-03 09:19:27 +01:00
Hrvoje Jasak
15e13ead7f Better mesh info data 2015-06-03 09:18:16 +01:00
Hrvoje Jasak
9b576b9916 Formatting 2015-06-03 09:18:00 +01:00
Hrvoje Jasak
09bd0e1c70 Formatting 2015-06-03 09:17:28 +01:00
Hrvoje Jasak
fceb3b566e Formatting 2015-06-03 09:15:02 +01:00
Henrik Rusche
7b2e4e547a BUGFIX: Seg-fault in multiphaseInterFoam. Author: Henrik Rusche. Merge: Hrvoje Jasak 2015-06-02 13:10:40 +02:00
Henrik Rusche
8e6d5ad0c9 Porting fixes, Mac OS X. Author: Hrvoje Jasak. Merge: Hrvoje Jasak
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
2015-06-02 12:00:39 +02: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
f83a771395 FEATURE: testHarness: improvements. Author: Martin Beaudoin. Merge: Henrik Rusche.
testHarness: adding the source code git revision number to the Build Name.

See here for an example:
http://openfoam-extend.sourceforge.net/CDash/index.php?project=foam-extend-3.1&date=2015-05-28
2015-06-02 10:57:25 +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
Henrik Rusche
44f3fa0c75 BUGFIX: Fix of valgrind-messages caused by profiling code. Author: Bernhard Gschaider. Merge: Henrik Rusche.
Pointed out by Henrik Rusche: Foam loses memory and the cause is the profiling code.

Reason was that as singleton was created with the first Time-object but never created (ratio was that when the Time-object is destroyed the program ends anyway)

This merge request fixes this by destroying the singleton in the destructor of the Time-object. The second commit makes sure that only the Time-object that created the singleton will destroy it (this is important for programs that have more than one instance of Time)
2015-06-01 18:01:43 +02:00
Martin Beaudoin
cf6fd9f57a testHarness: adding git revision number to buildName 2015-05-28 12:13:15 -04:00
Martin Beaudoin
c756992532 ThirdParty: adding ParaView-Server .spec files 2015-05-26 01:14:20 -04:00
Martin Beaudoin
b4fb2f99a4 ThirdParty : adjusting AllClean scripts 2015-05-26 01:13:19 -04:00
Martin Beaudoin
0631e66ab6 ThirdParty: Various adjustments to the selection mechanism 2015-05-26 00:59:43 -04:00
Martin Beaudoin
480e732b44 ThirdParty: llvm-3.6.0 2015-05-26 00:36:42 -04:00
Martin Beaudoin
7996bde801 ThirdParty: ParaView-4.1.0 2015-05-26 00:35:49 -04:00
Henrik Rusche
67a8323582 BUGFIX: Seg-fault in multiphaseInterFoam. Removed duplicate alphaContactAngle BC 2015-05-25 11:22:57 +02:00
Martin Beaudoin
114ba738fd Merge branch 'nr/ThirdPartyWithSelectionSwitches' of ssh://git.code.sf.net/u/mbeaudoin/openfoam-extend into nr/ThirdPartyWithSelectionSwitches 2015-05-24 16:43:28 -04:00
Martin Beaudoin
3b03327840 wmake rule darwinIntel64Gcc48: Removing mistake 2015-05-24 16:40:52 -04:00
Martin Beaudoin
31cef14da4 ThirdParty: Adjustments for ParaView 4.3.1 on Mac OSX 2015-05-24 16:31:30 -04:00
openfoam-maintainance
a78f5ad238 Add a check that only the Time-instance that created the
profilingPool-singleton also destroys it (for programs with more than one
Time-instance)

Also protect the initiation and destruction of the singleton so that only a
Time-instance can do this
2015-05-21 18:25:07 +02:00
openfoam-maintainance
1bd5ad31d3 Let Time destroy the profilingPool-Singleton in the end. This removes messages
from valgrind about unfreed memory (the amount of memory was O(1) - no growth
over time)
2015-05-21 17:49:43 +02:00
Dominik Christ
aeebc7de3f FEATURE: Fixes for previous merge. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-05-19 09:54:22 +01:00
Hrvoje Jasak
4c8a660d1c Merge fixes 2015-05-19 09:54:07 +01:00
Martin Beaudoin
a9d0b054bb ThirdParty: gcc 4.8.4: GNU Objective C/C++ will not compile ParaView on OSX 2015-05-18 07:53:38 -04:00
Henrik Rusche
c1cd77a15f Fixing indentation in applications/solvers/solidMechanics 2015-05-18 09:54:40 +02:00
Henrik Rusche
b46695ce1e Replace tabs by 4 spaces in applications/solvers/solidMechanics 2015-05-18 09:54:40 +02:00
Henrik Rusche
82a0e1e7df Replace tabs by 4 spaces in bin, tutorials, src, ... & clean-up by hand 2015-05-18 09:54:40 +02:00
Henrik Rusche
4eb1b1f016 Update scripts 2015-05-18 09:54:39 +02: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
Martin Beaudoin
f66940199d ThirdParty: gcc 4.8.4: enabling Objective C/C++ when on OSX. The compilation of ParaView needs an Objective C compiler 2015-05-17 23:58:04 -04:00
Martin Beaudoin
246eb0eda1 ThirdParty: setting ParaView 4.3.1 as the default version 2015-05-17 23:55:32 -04:00
Martin Beaudoin
a56ad86cd7 ThirdParty: Add missing patchfile for ParaView 4.3.1 2015-05-17 23:50:19 -04:00
Martin Beaudoin
e0b61734c1 darwinIntel64Gcc: adjust cpp invocation from wmake 2015-05-17 23:49:00 -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
Martin Beaudoin
ce2b0894c5 ThirdParty: bumping Scotch to version 6.0.4
bumping hwloc to version 1.10.1
            Adjusting libccmio for Mac OSX Yosemite
            Adjustments for cmake 3.2.2
            Adding spec file for openmpi version 1.8.4
2015-05-17 07:46:05 -04:00
Martin Beaudoin
e2b9bd5b80 ThirdParty: cmake 3.2.2 2015-05-16 23:19:40 -04:00
Martin Beaudoin
109bc7ae80 ThirdParty:: new compilation recipe for gcc 4.9.2 and 4.8.4 2015-05-16 20:39:14 -04:00
Hrvoje Jasak
9319d9459f Merge fixes 2015-05-15 16:23:41 +01:00
Martin Beaudoin
78d0ccc78d ThirdParty: initial commit of the packages selection mechanism using environment variables 2015-05-15 08:48:09 -04:00
Dominik Christ
a9fefbe25b FEATURE: cfMesh library structure cleanup. Author: Dominik Christ. Merge: Dominik Christ. 2015-05-15 11:28:36 +01:00