Commit graph

2690 commits

Author SHA1 Message Date
Martin Beaudoin
a8a87dcade ThirdParty: fixing the compilation of scotch 6.0.4. Disabling the compilation of Zoltan by default 2015-06-12 09:55:54 +01:00
Dominik Christ
563d3b684b FEATURE: Updated Doxygen.css to restore indentation of code. Author: Dominik Christ. Merge: Dominik Christ. 2015-06-12 09:54:20 +01:00
Hrvoje Jasak
44ee06943a Update for non-blocking comms. NOTE: Scheduled comms are broken for coupled matrix 2015-06-11 19:29:44 +01:00
Hrvoje Jasak
c6ffe26776 Updated default comms to nonBlocking 2015-06-11 19:28:56 +01:00
Hrvoje Jasak
6f4acbb9c5 Formatting 2015-06-11 19:24:41 +01:00
Hrvoje Jasak
5c3c481e85 Field bounding after topo change 2015-06-11 15:56:06 +01:00
Hrvoje Jasak
0d34546d97 Debug handling for parallel cases, where ggi patch may be empty 2015-06-11 15:55:51 +01:00
Hrvoje Jasak
badd84700a Debug check 2015-06-11 15:55:26 +01:00
Dominik Christ
04dca116b1 Updated Doxygen.css to restore indentation of code 2015-06-11 12:36:00 +01:00
Hrvoje Jasak
6eb03ca7ce Clean-up 2015-06-10 11:47:30 +01:00
Hrvoje Jasak
e1fe806a11 Clean-up 2015-06-10 11:47:03 +01:00
Hrvoje Jasak
9aef7695ce Bug fix: handling solo faces in topo change 2015-06-10 11:45:31 +01:00
Hrvoje Jasak
8470a791b4 Copying correct debug 2015-06-10 11:45:11 +01:00
Hrvoje Jasak
b6b47d1017 Porting bug fix 2015-06-10 11:43:55 +01:00
Hrvoje Jasak
a8bc92b12a Changed default Pstream comms type to scheduled 2015-06-10 11:43:21 +01:00
Hrvoje Jasak
867da248b2 Better messaging 2015-06-10 11:42:56 +01:00
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