Commit graph

1217 commits

Author SHA1 Message Date
Martin Beaudoin
4706995f5f controlSwitches: updating after code merge. Minor correction for DimensionedConstants sigmaSB. Adapting foamDebugSwitches 2015-05-02 09:57:47 -04:00
Henrik Rusche
f3a67bf8a0 ENH: Derive model from fvDOM 2015-04-27 13:31:30 +01:00
Henrik Rusche
a3794911c5 BACKPORT: radiationModel constructors 2015-04-27 13:31:30 +01:00
Henrik Rusche
5a00d439f6 Re-instate Qin() and Qem() 2015-04-27 13:29:33 +01:00
Henrik Rusche
52edc09e2b ENH: Provide Qr field for coupling and post-pro 2015-04-27 13:29:24 +01:00
Henrik Rusche
48e9ee0e9f BACKPORT: setDeltaT with optional adjustment 2015-04-27 10:59:38 +01:00
Franjo Juretic
ba2bb602ef Update of cfMesh-v1.0.1 + changes from Hrvoje Jasak 2015-04-27 10:24:11 +01:00
Franjo Juretic
fee6383c54 Updated cfMesh to v1.0.1 2015-04-27 10:24:10 +01:00
Sandeep Menon
6c22a20c72 BUGFIX: Bring sources up to date with repository 2015-04-27 10:03:41 +01:00
Sandeep Menon
3ae5ef28b4 BUGFIX: Bring sources up to date with repository 2015-04-27 10:03:41 +01:00
Dominik Christ
d2215f9622 FEATURE: Overhauled fvDOM radiation model and added specular reflection. Author: Dominik Christ. Merge: Dominik Christ. 2015-04-24 14:27:58 +01:00
Dominik Christ
fac323eb99 FEATURE: Updates to coupled solver and linear solvers. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-24 14:27:29 +01:00
Hrvoje Jasak
b3c099be07 Experimenting with least square vector correction: off 2015-04-24 14:11:11 +01:00
Hrvoje Jasak
7d149ebb2d Improved error messaging 2015-04-24 14:09:55 +01:00
Hrvoje Jasak
3f2807735d Renamed CrankNicolson scheme: correct spelling 2015-04-23 15:22:00 +01:00
Hrvoje Jasak
dfe8d85a57 Formatting 2015-04-23 13:57:40 +01:00
Hrvoje Jasak
317a046c3d Improved handling of solo cells 2015-04-23 13:57:12 +01:00
Hrvoje Jasak
80c034aa99 AMG Robustness fix 2015-04-23 13:56:52 +01:00
Hrvoje Jasak
c143ca0fc7 Robustness fix 2015-04-23 13:56:35 +01:00
Hrvoje Jasak
ca9faf234e Formatting 2015-04-23 13:56:20 +01:00
Hrvoje Jasak
6078082079 Formatting 2015-04-23 13:55:58 +01:00
Hrvoje Jasak
fa9b839109 Moved implicit grad files 2015-04-23 13:55:04 +01:00
Hrvoje Jasak
3ee3b61aee Formatting 2015-04-23 13:54:50 +01:00
Hrvoje Jasak
f449d9fa1d Block AMG solver update 2015-04-23 13:54:28 +01:00
Hrvoje Jasak
cd73e347d9 Moved implicit grad files 2015-04-23 13:53:50 +01:00
Dominik Christ
10d8ba81cd BUGFIX: Fixed CrankNicholson ddt scheme for moving meshes. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-23 12:09:02 +01:00
Dominik Christ
8f829cc2e7 BUGFIX: Correct averaging in ProcessorPointPatchField. Author: Vanja Skuric. Merge: Dominik Christ. 2015-04-23 12:08:10 +01:00
Dominik Christ
a9efac2492 BUGFIX: Fixed CrankNicholson ddt scheme for moving meshes. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-23 11:22:41 +01:00
Dominik Christ
b138230f76 Fix for CrankNicholson in moving mesh cases 2015-04-23 10:56:25 +01:00
Dominik Christ
0e113e1a5d Correct averaging in ProcessorPointPatchField 2015-04-22 18:20:22 +01:00
Dominik Christ
22303c24bf Amended fix for basicSymmetryFvPatchField.C 2015-04-22 15:49:47 +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
4b50842cd9 FEATURE: Updates to coupled p-U solver, including ddt term and performance tuning. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-22 10:55:59 +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
736f1b496a Updates for multiple solution of 6-DOF ODE 2015-04-22 10:48:47 +01:00
Hrvoje Jasak
67409f71e7 Formatting
Conflicts:
	src/foam/fields/PointPatchFields/constraint/processor/ProcessorPointPatchField.C
2015-04-22 10:48:47 +01:00
Hrvoje Jasak
668548c946 Updates for multiple solution of 6-DOF ODE 2015-04-08 16:16:53 +01:00
Hrvoje Jasak
0a3af6dd00 Formatting
Conflicts:
	src/foam/fields/PointPatchFields/constraint/processor/ProcessorPointPatchField.C
2015-04-08 16:16:53 +01:00
Hrvoje Jasak
999559bfee Formatting 2015-04-08 16:16:53 +01:00
Hrvoje Jasak
2181f9f897 Formatting 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
676a511a12 Formatting 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
da7e0293a0 Formatting 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
588263d03c Bug fix: Evaluating coupled boundaries on least squares vectors 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
2d899b8551 Parallel bug fix, processor boundaries comms. Zeljko Tukovic 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
50079ba990 Bug Fix: #268 P. Beckstein: nbr polyPatch normals 2015-04-08 16:16:52 +01:00
Hrvoje Jasak
12791df21d Formatting 2015-04-08 16:16:51 +01:00
Hrvoje Jasak
088f7f9764 Formatting 2015-04-08 16:16:51 +01:00
Hrvoje Jasak
db5d127b3e Formatting 2015-04-08 16:16:51 +01:00
Hrvoje Jasak
f43e99e172 Detailed error message 2015-04-08 16:16:51 +01:00
Hrvoje Jasak
3cc2dcfe6f Removed woarning on mutiple constraints 2015-04-08 16:16:51 +01:00
Hrvoje Jasak
74d6357196 Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
fbcafa1334 Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
08729fb00e Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
67fe945cdd Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
da5728270d Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
78cb994337 Formatting 2015-04-08 16:16:50 +01:00
Hrvoje Jasak
45ad4d22f4 Formatting 2015-04-08 16:16:49 +01:00
Hrvoje Jasak
3906e98dee Formatting 2015-04-08 16:16:49 +01:00
Hrvoje Jasak
5a87b7b4aa Added turbulence viscosity limiters 2015-04-07 16:58:45 +01:00
Hrvoje Jasak
4a12f53a63 Update on turbulence viscosity limiter 2015-04-07 16:58:37 +01:00
Hrvoje Jasak
d1f8b09ecb Manage debug level for top-level solver 2015-04-07 16:56:21 +01:00
Hrvoje Jasak
cb311a3696 rothalpy treatment - experimental 2015-04-07 16:56:01 +01:00
Hrvoje Jasak
dc0c3fb4e1 Added write for transform fvs fields 2015-04-07 16:55:45 +01:00
Hrvoje Jasak
f5cbeed954 Added second order correction on symmetry plane conditions 2015-04-07 16:55:32 +01:00
Hrvoje Jasak
c580b9c98d Added limiters on turbulence viscosity 2015-04-07 16:55:08 +01:00
Hrvoje Jasak
adf1525681 Init search vectors to zero 2015-04-07 16:54:58 +01:00
Hrvoje Jasak
b758392e04 Function updates 2015-04-07 16:54:48 +01:00
Hrvoje Jasak
21cdcd3763 Performance tuning: VSMALL; debug on top-level 2015-04-07 16:52:52 +01:00
Hrvoje Jasak
c7a05b8a73 Block solver improvements: component-based scaling 2015-04-07 16:52:22 +01:00
Hrvoje Jasak
3e93373759 Formatting 2015-04-07 16:44:35 +01:00
Hrvoje Jasak
333f677cb5 Formatting 2015-04-07 16:44:26 +01:00
Hrvoje Jasak
cc1551eff5 Formatting 2015-04-07 16:43:34 +01:00
Hrvoje Jasak
52fbcd4029 Array access optimisation 2015-04-07 16:43:21 +01:00
Hrvoje Jasak
4ade918e1c Formatting 2015-04-07 16:43:01 +01:00
Hrvoje Jasak
e9e833155c Bug fix: Evaluating coupled boundaries on least squares vectors 2015-04-07 16:42:37 +01:00
Hrvoje Jasak
5237598e1e Parallel bug fix, processor boundaries comms. Zeljko Tukovic 2015-04-07 16:42:02 +01:00
Hrvoje Jasak
ebf0529d1e Bug Fix: #268 P. Beckstein: nbr polyPatch normals 2015-04-07 16:41:53 +01:00
Hrvoje Jasak
88c60399fc Formatting 2015-04-07 16:41:43 +01:00
Hrvoje Jasak
6e3925fcc9 Formatting 2015-04-07 16:41:32 +01:00
Hrvoje Jasak
5d8a7c2032 Formatting 2015-04-07 16:41:23 +01:00
Hrvoje Jasak
3cac4f07a2 Detailed error message 2015-04-07 16:40:57 +01:00
Hrvoje Jasak
1f26e16074 Removed woarning on mutiple constraints 2015-04-07 16:40:45 +01:00
Hrvoje Jasak
5010afdcf5 Formatting 2015-04-07 16:40:29 +01:00
Hrvoje Jasak
eeba34f188 Formatting 2015-04-07 16:40:20 +01:00
Hrvoje Jasak
22851738c1 Formatting 2015-04-07 16:40:10 +01:00
Hrvoje Jasak
f1adf78065 Formatting 2015-04-07 16:39:53 +01:00
Hrvoje Jasak
270ade1d4a Formatting 2015-04-07 16:39:10 +01:00
Hrvoje Jasak
17e2f74d85 Formatting 2015-04-07 16:38:15 +01:00
Hrvoje Jasak
a51e82ebec Formatting 2015-04-07 16:36:12 +01:00
Hrvoje Jasak
9f49954a5e Formatting 2015-04-07 16:35:58 +01:00
Hrvoje Jasak
4a7e55b116 Porting: removed unnecessary typenames
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/cellLimitedGrad/cellLimitedGrads.C
	src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/faceLimitedGrad/faceLimitedGrads.C
2015-04-07 16:35:38 +01:00
Hrvoje Jasak
7ba950d123 Formatting 2015-04-07 16:33:29 +01:00
Hrvoje Jasak
d5b124d72f Bug fix: out-of range access in implicit least squares
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
2015-04-07 16:31:59 +01:00
Hrvoje Jasak
8622f1fd19 Formatting and type 2015-04-07 16:30:15 +01:00
Hrvoje Jasak
00e8dce8da Formatting 2015-04-07 16:29:51 +01:00
Hrvoje Jasak
5dcdf87b79 LabelPairList 2015-04-07 16:29:40 +01:00
Hrvoje Jasak
16d2a566f2 Improved warning message 2015-04-07 16:29:26 +01:00
Hrvoje Jasak
abe380ca6a LabelPairList 2015-04-07 16:29:13 +01:00
Hrvoje Jasak
135a28fa77 Formatting 2015-04-07 16:29:03 +01:00
Hrvoje Jasak
03283d2ede Formatting 2015-04-07 16:28:51 +01:00
Hrvoje Jasak
7ba34de8e4 Formatting 2015-04-07 16:27:23 +01:00
Hrvoje Jasak
65cd7ee3f3 Formatting 2015-04-07 16:22:21 +01:00
Dominik Christ
f61aab88e7 BUGFIX: Fixes FPE that occasionally appears in parallel runs. AUTHOR: Dominik Christ. MERGE: Dominik Christ. 2015-02-19 14:00:17 +00:00
Dominik Christ
aeb2c5e1d0 BUGFIX: Fixed FPE in parallel execution for varying number of solo cells 2015-02-19 11:09:46 +00:00
Martin Beaudoin
e64704203c Merge branch 'nextRelease' into nr/feature/changeGlobalControlDictParamsFromCmdLine 2014-12-24 11:59:55 -05:00
Dominik Christ
56db9d3bf8 Overhauled fvDOM and added specular reflective BCs with tutorial case 2014-11-24 11:14:10 +00:00
Dominik Christ
f4fbff4289 BUGFIX: Reverted ProcessorPointPatchField.C to previous version as the new one broke parallel motion on some cases. "Author": Dominik Christ. Merge: Dominik Christ. 2014-11-07 11:47:02 +00:00
Dominik Christ
95e76409e4 BUGFIX: IOReferencer now holds the object pointer instead of its reference and manages its deletion. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-11-07 11:45:29 +00:00
Dominik Christ
5b4387472b BUGFIX: Fixes bug [ticketsfoamextendrelease:#256] processorBlockGAMGInterfaceField vs. scalarProcessorBlockGAMGInterfaceField. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-11-07 11:45:11 +00:00
Dominik Christ
7d8e040bf5 BUGFIX: Reverted ProcessorPointPatchField.C to previous version as the new one broke parallel motion on some cases. "Author": Dominik Christ. Merge: Dominik Christ. 2014-11-07 11:43:21 +00:00
Dominik Christ
187c0cdc40 BUGFIX: IOReferencer now holds the object pointer instead of its reference and manages its deletion. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-11-07 11:42:32 +00:00
Dominik Christ
b7a6e17dd0 Reverted ProcessorPointPatchField.C, which broke parallel motion on some cases 2014-10-29 13:54:51 +00:00
Hrvoje Jasak
8155253abb Bug fix: IOReferencer holds basic object instead of its reference 2014-10-03 10:41:30 +01:00
Hrvoje Jasak
798239779a Bug fix: ticketsfoamextendrelease:#256 2014-10-02 17:51:16 +01:00
Hrvoje Jasak
815a4536aa Update to coupled solvers 2014-09-30 16:17:47 +01:00
Dominik Christ
80b603ad1a BUGFIX: Fixed errors in MRF, switched to rothalpy equation. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:13:17 +01:00
Dominik Christ
b634472d7e BUGFIX: Surface normal BCs, improvements in formulation and support for compressible flows. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:13:07 +01:00
Dominik Christ
eeb4197dd6 BUGFIX: Fixed I/O for degrees option in coordinate systems. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:12:56 +01:00
Dominik Christ
f6f114d3e0 BUGFIX: Increase viable second-level size for AMG coarsening in large parallel cases. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:12:45 +01:00
Dominik Christ
6337756e8c BUGFIX: Minor fixes and formatting. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:12:29 +01:00
Dominik Christ
f1aa6ef184 BUGFIX: Fixed errors in MRF, switched to rothalpy equation. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 15:50:21 +01:00
Hrvoje Jasak
8e56da0041 Updates to compressible SRF and MRF enthalpy equation
Conflicts:
	applications/solvers/compressible/steadyCompressibleFoam/hEqn.H
2014-09-30 15:50:06 +01:00
Hrvoje Jasak
e7794e0559 Isentropic total pressure, initial version 2014-09-30 15:50:06 +01:00
Hrvoje Jasak
6c18df843a Clean-up: p0 not needed
Conflicts:
	src/thermophysicalModels/basic/derivedFvPatchFields/isentropicTotalTemperature/isentropicTotalTemperatureFvPatchScalarField.C
2014-09-30 13:47:18 +01:00
Dominik Christ
1b920c546a BUGFIX: Surface normal BCs, improvements in formulation and support for compressible flows. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 13:42:57 +01:00
Dominik Christ
44f746dc6d BUGFIX: Fixed I/O for degrees option in coordinate systems. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 13:42:45 +01:00
Dominik Christ
ff74c92859 BUGFIX: Increase viable second-level size for AMG coarsening in large parallel cases. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 13:42:31 +01:00
Hrvoje Jasak
aa0e39703f Update of surface normal evaluation, write and mapping 2014-09-30 13:27:19 +01:00
Hrvoje Jasak
052c2a6532 Compilation of Isentropic total pressure bc 2014-09-30 13:27:04 +01:00
Hrvoje Jasak
92bb931647 Coordinate systems in degrees I/O bug fix 2014-09-30 13:26:51 +01:00
Hrvoje Jasak
d45105a082 Minor updates 2014-09-30 13:26:34 +01:00
Hrvoje Jasak
407760308d Allow PAMG to be used for larger processor pieces 2014-09-30 13:26:33 +01:00
Hrvoje Jasak
8166e39e54 Formatting 2014-09-30 13:25:58 +01:00
Hrvoje Jasak
be2ecaad3b Removed empty line 2014-09-30 13:25:58 +01:00
Hrvoje Jasak
a06d78d48b Formatting 2014-09-30 13:25:57 +01:00
Hrvoje Jasak
b9497d6460 Type 2014-09-30 13:25:57 +01:00
Hrvoje Jasak
50f2b4bb99 Formatting 2014-09-30 13:25:57 +01:00
Dominik Christ
d7645d2af6 BUGFIX: Changed MRFZone algorithm so it works only on wall patches instead of all non-coupled, non-empty patches, which caused problems on inlets and outlets in MRF zone. Author: Dominik Christ. Merge: Dominik Christ. 2014-09-19 15:49:38 +01:00
Dominik Christ
e4f05428e7 New MRFZone algorithm ignores all non-wall patches 2014-09-19 13:16:54 +01:00
Dominik Christ
21f678bc37 Avoid core dump when flux-dependent bcs are evaluated in absence of flux. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 13:25:41 +01:00
Dominik Christ
a5b0d2cad1 Clean-up of code indentation and comments. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 13:25:21 +01:00
Dominik Christ
44eafe013a Switching compressible MRF solvers from enthalpy to rothalpy. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 13:23:37 +01:00
Dominik Christ
7b05f67822 Avoid core dump when flux-dependent bcs are evaluated in absence of flux. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 11:51:37 +01:00
Dominik Christ
98ce366827 Clean-up of code indentation and comments. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 11:48:49 +01:00
Hrvoje Jasak
f06b77fedc Clean-up and comments 2014-08-15 10:16:13 +01:00
Hrvoje Jasak
fba59ef62a Safe evaluation in absence of flux field 2014-08-15 10:15:17 +01:00
Hrvoje Jasak
ffb866bb9a Added rothalpy support in boundary conditions 2014-08-15 10:12:45 +01:00
Dominik Christ
0283362119 BUGFIX: In parallel run, if no cells are on a processor, min() returns no ::max instead of ::zero and max() returns ::min instead of ::zero. Author: Pablo Higuera. Merge: Dominik Christ. 2014-08-07 13:45:31 +01:00
Dominik Christ
346a19c3c9 If no cells on processor, min() returns ::max instead of ::zero; same fix for max() 2014-08-07 11:45:23 +01:00
Dominik Christ
6851acebb0 FEATURE: Reorganization of block-solver code, moves VectorN into finiteVolume. New solvers pUCoupledFullPicardFoam and pUCoupledSemiPicardFoam. Author: Vuko Vikcevic. Merge: Dominik Christ. 2014-08-01 16:04:35 +01:00