Commit Graph

64 Commits

Author SHA1 Message Date
bd0e982d99 MRG: Initial commit after latest Foundation merge 2016-09-30 11:16:28 +01:00
9fbd612672 GIT: Initial state after latest Foundation merge 2016-09-20 14:49:08 +01:00
e75d811b7d MGridGenGAMGAgglomeration: Update call to continueAgglomerating
Resolves bug-report http://bugs.openfoam.org/view.php?id=2244
2016-09-14 09:41:03 +01:00
58f905ff70 C++11: Replaced the C NULL with the safer C++11 nullptr
Requires gcc version 4.7 or higher
2016-08-05 17:19:38 +01:00
90d6c956da fvAgglomerationMethods/Allwmake: Removed reference to Scotch
Resolves bug-report http://bugs.openfoam.org/view.php?id=2168
2016-08-01 17:05:16 +01:00
dea6a3c6e8 wmake/Allwmake: Completed support for targetType 'objects'
Patch contributed by Mattijs Janssens
2016-06-24 15:25:11 +01:00
a39ffa66f2 STYLE: remove unneeded sourcing of scotch 2016-06-16 10:22:58 +02:00
43beb06018 Standardized cell, patch and face loop index names 2016-04-25 10:28:32 +01:00
730f89dc9d Use Zero rather than pTraits<Type>::zero unless a static typed '0' is required 2016-03-22 17:46:52 +00:00
95d146ecdf Rationalized the indentation of C-preprocessor directives 2016-02-29 15:42:03 +00:00
cd852be3da OpenFOAM: Updated all libraries, solvers and utilities to use the new const-safe tmp
The deprecated non-const tmp functionality is now on the compiler switch
NON_CONST_TMP which can be enabled by adding -DNON_CONST_TMP to EXE_INC
in the Make/options file.  However, it is recommended to upgrade all
code to the new safer tmp by using the '.ref()' member function rather
than the non-const '()' dereference operator when non-const access to
the temporary object is required.

Please report any problems on Mantis.

Henry G. Weller
CFD Direct.
2016-02-26 17:31:28 +00:00
f4ba71ddd0 OpenFOAM libraries: Updated to use the new const-safe tmp 2016-02-26 08:13:59 +00:00
350d03246e scripts: Reformat with consistent section separators 2016-02-15 18:30:24 +00:00
f9d61d7e3c Updates for changes to etc/config structure 2016-02-10 16:20:19 +00:00
56fa7c0906 Update code to use the simpler C++11 template syntax removing spaces between closing ">"s 2016-01-10 22:41:16 +00:00
75cf86b769 Correct formatting: "forAll (" -> "forAll("
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1967
2016-01-09 23:10:16 +00:00
c4d5f65a10 Completed update ...ErrorIn -> ...ErrorInFunction
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
3ca5ecb15a pairPatchAgglomeration: Added call to compactLevels at the end of agglomerate
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1853
2015-09-17 17:05:12 +01:00
f9358d33a0 pairPatchAgglomeration: Stop agglomeration loop if no further agglomeration is achieved
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1157
2015-06-15 17:14:24 +01:00
406f0ab830 pairPatchAgglomeration: Do not use the result agglomeratePatch if the return indicates it is not valid
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1157
2015-06-13 23:05:45 +01:00
1dd5b93897 wmake/scripts/AllwmakeParseArguments: Handle stop-on-error
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1485
2015-01-10 21:58:19 +00:00
844b283030 New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
3a719eb5dd Update headers 2014-01-08 16:52:32 +00:00
6ef906812c MGridGenGAMGAgglomeration: add support for weighting and iterating the agglomeration between adjacent processors to improve correspondence 2014-01-08 16:50:17 +00:00
3837044194 porosityModelList: make base list public 2014-01-08 16:49:10 +00:00
9498ec97a9 BUG: Correcting smoothing of view factor matrix in viewFactor.C
Initialize faceAgglom list to identity when a patch is not agglomerated in faceAgglomerate.C
    Restrict agglomeration through edges with more than two faces attached in pairPatchAgglomeration.C
2013-12-02 12:56:23 +00:00
ebd0272a54 BUG: Allwmake: misspelled 2013-09-26 10:57:32 +01:00
9cebba4c16 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-09-26 10:56:57 +01:00
79e356f8df ENH: GAGMAgglomeration: preliminary support for scotch 2013-09-26 10:56:36 +01:00
88d4cca45b fvAgglomerationMethods/Allwmake: Better check for the availability of
libMGridGen
2013-09-25 13:06:46 +01:00
aef8c35ea0 Update header 2013-06-20 10:44:51 +01:00
471c9f25ed MGridGenGAMGAgglomerate: use magSf rather than Sf when agglomerating 2013-06-20 10:44:33 +01:00
6b054eab14 MGridGenGAMGAgglomerate: Use sum magSf rather than mag(sum Sf) for face-weighting
This is more consistent with the faceArea agglomeration and generates more reliable agglomerations.
2013-06-12 12:55:37 +01:00
9ba219d0f3 ENH: MGridGen: enforce all coarse cells to be single connected region 2013-06-06 06:04:00 +01:00
672194747e ENH: Optimization of
1) fvDOM BC. greyDiffusiveRadiationMixedFvPatchScalarField.C
	2) radiationProperties and fvSolution for rays in fvDOM model
	3) radiativeIntensityRay.C using weighted residuals.
2013-05-28 11:32:54 +01:00
6b656e63f7 BUG: MGridGenAgglomerate: make sure face data is correct size 2013-05-17 11:20:26 +01:00
9e60647c42 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-05-03 17:15:38 +01:00
da8679d8c7 COMP: lduPrimitiveMesh: renamed size to totalSize 2013-05-03 17:15:03 +01:00
5da306b1c1 ENH: viewFactorsGen:
Modification of shootRays algorithm. Rays that hit themselfs are continued
 	 until they hit(or not) the agglomeration target. If they do the surfaces can see
	 each other.
     faceAgglomerate:
	 The agglomeration now stops when the global nCoarse is reached (not per-processor)
2013-05-03 15:59:41 +01:00
e0b972606b STYLE: GAMGAgglomeration: move starting mesh interface setting into base class 2013-05-03 09:27:26 +01:00
316cb8302f BUG: lduPrimitiveMesh: hold, not refer to, interfaces 2013-05-01 16:53:00 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
0a8fbae639 Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2011-07-08 15:05:43 +01:00
cf54434499 BUG: Proper handling of zero size patches 2011-07-08 09:43:48 +01:00
60ff30a5d7 STYLE: corrected poor formatting 2011-07-04 11:54:30 +01:00
855df4757f ENH: Allwmake: pass through build option 2011-04-21 15:55:33 +01:00
e0311539fc STYLE: change makeOption to makeType internally
- also simplify setting makeType in the Allwmake scripts
2011-03-08 08:58:44 +01:00
abde400dd5 Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	bin/foamCleanPath
2011-02-22 19:24:31 +01:00
9a74ca1a19 ENH: add options for radiation and delete old sover 2011-02-09 15:16:04 +00:00
a909be7d9b ENH: pairPatchAgglomeratnio 2011-02-04 17:57:52 +00:00