Commit graph

1832 commits

Author SHA1 Message Date
Hrvoje Jasak
297f63cce2 Bugfix: consistency of finite area operators 2017-01-11 11:55:37 +00:00
Hrvoje Jasak
7db1cb7a49 Merge branch 'PstreamUpdate' into development 2017-01-11 10:46:26 +00:00
Robert Keser
8bc571ee46 Merge branch 'nextRelease' into 'master'. 2016-12-13 11:21:50 +01:00
Hrvoje Jasak
e881837bb0 Formatting 2016-12-06 12:50:42 +00:00
Hrvoje Jasak
4d0125278f Finite area updates, Matthias Rauter 2016-12-06 12:49:27 +00:00
Hrvoje Jasak
a91cb63d88 Bugfix: processor polling in non-blocking comms 2016-11-29 12:44:48 +00:00
Hrvoje Jasak
727c4d67fb Improved non-blocking comms 2016-11-28 16:55:00 +00:00
Hrvoje Jasak
71e45fa381 Formatting and removal of debug statements 2016-11-28 12:08:33 +00:00
Vanja Skuric
0c886b5a93 Fixed bug: Segmentation fault when criteriaSatisfied() in simpleControl 2016-11-22 22:43:33 +01:00
Henrik Rusche
76e22c7825 Fixed bug in IBM (Hrvoje Jasak) 2016-11-18 14:04:48 +01:00
Henrik Rusche
dd6b304223 Merge /u/wyldckat/foam-extend32/ branch master into master
https://sourceforge.net/p/foam-extend/foam-extend-3.2/merge-requests/47/
2016-11-09 10:18:21 +00:00
Hrvoje Jasak
5859008288 Comment 2016-10-25 11:19:18 +01:00
Hrvoje Jasak
cf5230e54d Better handling of flex versions 2016-10-25 11:17:46 +01:00
Hrvoje Jasak
e806141209 UIPstream comment fix 2016-10-25 11:16:04 +01:00
Hrvoje Jasak
5d63832d6e Pstream output data only if debug > 1 2016-10-25 11:15:51 +01:00
Hrvoje Jasak
1460d20087 Barrier messaging 2016-10-25 11:15:33 +01:00
Hrvoje Jasak
efb22e56fd Testing: remove barrier 2016-10-19 16:48:18 +01:00
Hrvoje Jasak
5e9baf85c6 Info on debug: allocation of comms 2016-10-19 16:47:55 +01:00
Hrvoje Jasak
db04b34cff Bugfix: serial execution does not require mapping 2016-10-19 16:47:30 +01:00
Hrvoje Jasak
1ef4462461 Bugfix: reduce in serial does nothing 2016-10-19 16:46:36 +01:00
Hrvoje Jasak
e9758a867d Use comms in ordered Pstream communication for ggiAMGInterface 2016-10-18 13:20:12 +01:00
Hrvoje Jasak
149a3fc2af Checking performance with different comms types 2016-10-18 11:22:08 +01:00
Hrvoje Jasak
4ecd13081a Removed Info message 2016-10-18 11:15:12 +01:00
Hrvoje Jasak
9b1d737fd9 Better debug for allReduce with comms 2016-10-18 10:51:17 +01:00
Hrvoje Jasak
a2180b7a17 Improved checking on optimised reduce with comms 2016-10-11 10:03:50 +01:00
Hrvoje Jasak
e7e64a8134 Bugfix: remove locking: if processor does not touch GGI, skip it 2016-10-11 10:03:25 +01:00
Hrvoje Jasak
03bb8c8467 Removed debug messages 2016-10-10 11:00:44 +01:00
Hrvoje Jasak
87e936b3cc Bugfix: direct type match for optimised reduce 2016-10-10 10:56:02 +01:00
Hrvoje Jasak
4d780b2594 Comms on Allreduce: explicitly excluding processors outside of comm 2016-10-10 10:55:42 +01:00
Hrvoje Jasak
54f5bdac4d Temporary fix: global communicator 2016-10-09 19:30:04 +01:00
Hrvoje Jasak
0febbe5919 Use optimised global reduce for labelList 2016-10-08 19:05:25 +01:00
Hrvoje Jasak
52e99137eb Optimised global reduce for labelList 2016-10-08 19:05:14 +01:00
Hrvoje Jasak
b7b1edcf95 Improved parallel comms by using MPI allreduce directly on primitive types 2016-10-06 12:49:25 +01:00
Hrvoje Jasak
327be98074 Bugfix: use optimised comm 2016-10-06 12:48:55 +01:00
Hrvoje Jasak
d7af6267c9 Change Info 2016-10-04 13:59:34 +01:00
Hrvoje Jasak
011492fea1 Bugfix: invalid message tag 2016-10-04 13:54:35 +01:00
Hrvoje Jasak
65eff6644a GGI AMG coarsening with dynamic lists 2016-10-04 13:54:20 +01:00
Hrvoje Jasak
62cf3774f9 Bugfix: define Pstream procNo with comm 2016-09-23 18:49:44 +01:00
Hrvoje Jasak
0c1fa2853e Bugfix: IPstream and OPstream on local comm 2016-09-23 18:42:20 +01:00
Hrvoje Jasak
74933ca82b Comments and formatting 2016-09-23 18:41:40 +01:00
Hrvoje Jasak
19ab01acb8 Added template specialisation for reduce of bool 2016-09-23 18:41:03 +01:00
Hrvoje Jasak
4306c96365 Formatting 2016-09-23 18:38:12 +01:00
Hrvoje Jasak
e067357bd0 Performance measure 2016-09-23 15:24:42 +01:00
Hrvoje Jasak
927b4bb37c Changed clock type in block matrix coarsening 2016-09-23 10:19:27 +01:00
Hrvoje Jasak
65bb64442d Git clean-up: Pstream changes 2016-09-23 10:13:05 +01:00
Hrvoje Jasak
203a2bb7e0 Merge branch 'master' of git://git.code.sf.net/p/foam-extend/foam-extend-3.2 into feature/PstreamUpdate
Conflicts:
	src/foam/db/IOstreams/Pstreams/Pstream.C
2016-09-23 10:11:44 +01:00
Hrvoje Jasak
5ab3390aef Bugfix: restored floatTransfer flag 2016-09-22 00:54:58 +01:00
Hrvoje Jasak
33f13b59c8 Consistent comms in parallel ggi preparation 2016-09-20 22:41:39 +01:00
Hrvoje Jasak
0b1dc2b2cd Removed compressedSend/compressedReceive 2016-09-20 22:17:16 +01:00
Hrvoje Jasak
dee7645a8f Bugfix: Better messaging on invalid choice for stream 2016-09-20 22:15:16 +01:00
Hrvoje Jasak
96b1b66640 Formatting 2016-09-20 22:14:58 +01:00
Hrvoje Jasak
38a8732e4e Bugfix: localParallel and comms allocation per GGI pair 2016-09-20 22:13:37 +01:00
Hrvoje Jasak
3ecf7074fe Exclude processors outside of comm from gatherScatter without failure 2016-09-20 22:12:22 +01:00
Hrvoje Jasak
7261ad5177 Formatting 2016-09-20 22:11:52 +01:00
Hrvoje Jasak
913aa4a443 Bugfix: parallel comms usage in gather-scatter 2016-09-19 16:21:03 +01:00
Hrvoje Jasak
ceebeca087 GGI check changed to real value 2016-09-19 16:20:45 +01:00
Hrvoje Jasak
1848aaeeb2 Optimisation: inline functions in dimensionedType 2016-09-19 15:42:34 +01:00
Hrvoje Jasak
358c854945 ESI Comms optimisation: send to neighbours in reverse order 2016-09-19 15:42:09 +01:00
Hrvoje Jasak
e73480637b Fast comms, update 2016-09-19 12:11:06 +01:00
Hrvoje Jasak
b514e95f1b Activate local comms in GGI 2016-09-15 15:35:48 +01:00
Hrvoje Jasak
dbe26da7bd Removed unnecessary files 2016-09-15 15:28:43 +01:00
Hrvoje Jasak
f28283c743 Update decompose and reconstruct: patch cannot be active 2016-09-14 16:20:07 +01:00
Hrvoje Jasak
0ffa52a029 Formatting 2016-09-14 16:19:46 +01:00
Hrvoje Jasak
e3ffddaf2a Remove debug message 2016-09-14 16:19:38 +01:00
Hrvoje Jasak
7bab48776c Pstream with a single comm, updated parallel ops 2016-09-14 05:24:50 +01:00
Hrvoje Jasak
b19ac91318 Bugfix: adjusted handling of coupled interfaces on decomposition and reconstruction 2016-09-05 16:16:16 +01:00
Hrvoje Jasak
cb7afdb827 Added optional ramping to MRF 2016-09-05 16:04:23 +01:00
Hrvoje Jasak
7e950dd6b0 Compilation fix 2016-09-05 11:21:02 +01:00
Hrvoje Jasak
3fb876887d Better comments 2016-09-05 11:20:21 +01:00
Hrvoje Jasak
feeffeec55 Fixed wrond include 2016-09-05 11:18:23 +01:00
Hrvoje Jasak
d5840f2ec1 Formatting 2016-09-05 11:18:02 +01:00
Hrvoje Jasak
604a3fe9ab Fix problem with localParallel in new GGI AMG 2016-08-28 20:36:48 +01:00
wyldckat
56c5fe3e44 Updated .L files to assign properly the function 'yywrap()' for Flex 2.6.0 and newer.
Nonetheless, keep in mind that this isn't general enough, since this will again have future issues with Flex 3.0, if and when that time comes.

Note: Used the same fix from OpenFOAM-dev, commit a4eabffbacfa8e4648f044e3d4c2a74d722a2b47.
2016-08-25 20:47:10 +01:00
wyldckat
47faa3bad1 Updated .L files to assign properly the function 'yywrap()' for Flex 2.6.0 and newer.
Nonetheless, keep in mind that this isn't general enough, since this will again have future issues with Flex 3.0, if and when that time comes.

Note: Used the same fix from OpenFOAM-dev, commit a4eabffbacfa8e4648f044e3d4c2a74d722a2b47.
2016-08-25 19:11:41 +01:00
Henrik Rusche
1aa9f21825 BUGFIX: IB compilation 2016-08-21 15:40:17 +02:00
Henrik Rusche
6ca6d7f302 BUGFIX: pvdv function in Redlich Kwong model 2016-08-19 10:43:17 +02:00
Hrvoje Jasak
07de8431c1 Comms update on GGI AMG interface 2016-08-11 15:08:54 +01:00
Hrvoje Jasak
5f5860e3c4 Formatting 2016-08-11 15:08:54 +01:00
Hrvoje Jasak
3143f456cc Feature: Rewrite of GGI comms on AMG agglomeration 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
c076f28ce1 Formatting 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
60d46509a8 Formatting 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
a1b190ed76 Formatting 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
734b4de883 Debug info 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
d4721bd6d1 Work in progress 2016-08-11 15:08:53 +01:00
Hrvoje Jasak
65e6031bcb Feature: comms update for immersed boundary solver 2016-08-11 15:06:26 +01:00
Hrvoje Jasak
4bc6ab309c Linked lists update 2016-08-11 15:05:46 +01:00
Hrvoje Jasak
990f036ea4 Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2 into nextRelease 2016-08-01 14:45:02 +01:00
Hrvoje Jasak
51362a4385 Bugfix: Destructor in sixDOFbodies is virtual 2016-08-01 14:44:03 +01:00
Hrvoje Jasak
c9a200104f Bugfix: add access to direction member functions 2016-08-01 14:43:27 +01:00
Hrvoje Jasak
b7e1ca950a Bugfix: const signature handling for manipulateMatrix in fvPatchField 2016-08-01 14:42:49 +01:00
Hrvoje Jasak
d442bc4693 Formatting 2016-08-01 14:42:26 +01:00
Hrvoje Jasak
82af003df0 Bugfix: do not clean fluxRequired 2016-08-01 14:42:07 +01:00
Hrvoje Jasak
23a3dcfada Comment style 2016-08-01 14:40:58 +01:00
Hrvoje Jasak
a214f5e6fe Performance update in immersed boundary search 2016-08-01 14:37:19 +01:00
Henrik Rusche
244e6aa028 BUGFIX: Switching real gas tutorial back to Peng Robinson / Some clean-up 2016-07-06 23:32:35 +02:00
Henrik Rusche
bc6dca05f1 Merge Requests #38, #39, #40, #41, #42, #43, #44, #45, #46. Author: Pascal Beckstein. Merge: Henrik Rusche
#38: Fix for uniformDimensionedScalarField
 #39: Fix for the access function curMotionTimeIndex() of polyMesh
 #40: Fix for REMOVE action in the setSet utility
 #41: Prevent erroneous warnings about failed library loading if a new dynamicFvMesh is constructed multiple times
 #42: Add ALL option for cellSource pointToCell
 #43: Add faceSource rotatedBoxToFace
 #44: Add (dummy) tetPolyPatches for directMappedPatch and directMappedWall
 #45: Make finiteArea-related applications aware of regions
 #46: Tiny improvement .gitignore
2016-07-05 14:23:30 +02:00
Pascal Beckstein
e655cbc255 Added new faceSource rotatedBoxToFace for meshTools 2016-06-29 02:50:31 +02:00
Pascal Beckstein
a90d267890 Fix public access to curMotionTimeIndex of polyMesh 2016-06-29 02:40:08 +02:00
Pascal Beckstein
80aa1d588f Fix: Prevent erroneous warning about failed library loading if new dynamicMesh is constructed multiple times 2016-06-29 02:34:56 +02:00
Pascal Beckstein
512b75bef5 Fix for assignment of value for UniformDimensionedScalarField if constructed from Istream via dictionary lookup 2016-06-29 02:33:42 +02:00
Pascal Beckstein
244a23ff0a Added tetPolyPatches based on directMapped 2016-06-29 02:16:18 +02:00
Pascal Beckstein
ee7a5233e7 Added ALL option for cellSource pointToCell of meshTools 2016-06-29 02:05:36 +02:00
Henrik Rusche
42b54f62c6 Updated headers & banners 2016-06-23 22:43:45 +02:00
Henrik Rusche
9fd3d5c72b Fixing Merge error 2016-06-23 17:31:55 +02:00
Henrik Rusche
ee238cd77e Merge Request #36: corrections in the real gas library. Author: Christian Lucas. Merge: Henrik Rusche
Conflicts:
	src/thermophysicalModels/specie/thermo/realGasThermo/constantHeatCapacity/constantHeatCapacity.C
	src/thermophysicalModels/specie/thermo/realGasThermo/constantHeatCapacity/constantHeatCapacityI.H
	src/thermophysicalModels/specie/transport/constRealGas/constRealGasTransport.C
	src/thermophysicalModels/specie/transport/constRealGas/constRealGasTransport.H
	src/thermophysicalModels/specie/transport/constRealGas/constRealGasTransportI.H
	tutorials/compressible/realFluidPisoFoam/ras/backStep/constant/thermophysicalProperties
	tutorials/compressible/realFluidPisoFoam/ras/cavity_IAPWS97/0.org/omega
	tutorials/compressible/realFluidPisoFoam/ras/cavity_IAPWS97/0/omega
	tutorials/compressible/realFluidPisoFoam/ras/t-junction/constant/thermophysicalProperties
2016-06-23 17:13:33 +02:00
Christian Lucas
e0f776a654 corrections in real gas library 2016-06-22 20:34:48 +02:00
Hrvoje Jasak
0d1f199ab1 Updated version of k-Omega-SST block-coupling 2016-06-22 17:28:32 +01:00
Hrvoje Jasak
87e6e7519b Change lduMatrix debug switch definition, 3 2016-06-22 17:08:10 +01:00
Hrvoje Jasak
0c113bfaf5 Bugfix: volPointInterpolation across coupled boundaries. Vuko Vukcevic 2016-06-22 17:06:40 +01:00
Hrvoje Jasak
bab8ef6814 Change lduMatrix debug switch definition, 2 2016-06-22 17:05:01 +01:00
Hrvoje Jasak
6321e2a9de Change lduMatrix debug switch definition 2016-06-22 17:04:16 +01:00
Hrvoje Jasak
1808228f77 Comment 2016-06-22 17:00:11 +01:00
Hrvoje Jasak
d121c473cb Added solverPerformance dictionary 2016-06-22 16:59:42 +01:00
Hrvoje Jasak
60d21de6de Change default nuRatio cut-off 2016-06-22 16:59:08 +01:00
Hrvoje Jasak
6d0cfbc4fe Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2 into nextRelease 2016-06-22 16:55:26 +01:00
Henrik Rusche
2881ea7064 Update case files 2016-06-21 15:04:21 +02:00
Henrik Rusche
63e40d1381 Sync headers and whitespace produced by library 2016-06-21 15:04:21 +02:00
Henrik Rusche
07e9416f30 Bump version in headers 2016-06-21 15:04:12 +02:00
Henrik Rusche
a224c64812 Removing trailing whitespace, tabs and DOS CR & Fixing some indentation 2016-06-21 12:03:31 +02:00
Henrik Rusche
d5852c09da Removed superfluous; Synced duplicated files; Converted binary files 2016-06-21 11:16:29 +02:00
Hrvoje Jasak
7e6c12cf14 Bugfix: dimensionedType name error 2016-06-20 17:55:59 +01:00
Vanja Skuric
373ac3a85c FSI solvers and tutorials, and miscellaneous fixes by Zeljko Tukovic 2016-06-20 13:30:15 +01:00
Hrvoje Jasak
a7d5aa2e89 Viscoelastic model update: linear Maxwell and upper convected Maxvell. Jovani Favero and Miguel Nobrega 2016-06-20 11:36:24 +01:00
Hrvoje Jasak
7bca916150 Bugfix: Update coupled boundaries. Vuko Vukcevic 2016-06-20 10:45:19 +01:00
Hrvoje Jasak
144505d9f2 Rename Maxwell to UpperConvectedMaxwell model 2016-06-17 17:07:42 +01:00
Hrvoje Jasak
378b24ba22 Bugfix: Initialise sumMagToDiag result to zero. Henrik Rusche 2016-06-10 10:25:12 +01:00
Henrik Rusche
a39035d1f9 BUGFIX: Linkage of freesteam on MinGW 2016-06-10 10:09:51 +02:00
Hrvoje Jasak
4d454840d5 Removed unnecessary global reduce in AMG interface coarsening 2016-06-09 18:17:33 +01:00
Hrvoje Jasak
b8f2798408 Formatting 2016-06-09 18:03:55 +01:00
Hrvoje Jasak
685c316758 Added interfaceSize member to ggi ldu interfaces 2016-06-09 18:00:55 +01:00
Hrvoje Jasak
1b5c56340e Formatting 2016-06-09 18:00:18 +01:00
Hrvoje Jasak
a9157a3f2f Formatting 2016-06-09 17:58:13 +01:00
Hrvoje Jasak
c44fb66a1f Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2 into nextRelease 2016-06-08 12:29:44 +01:00
Hrvoje Jasak
4dddd031d4 Clean-up 2016-06-08 12:28:53 +01:00
Hrvoje Jasak
4f014211e6 Expand-Contract for TensorN: first phase of optimisation 2016-06-08 12:27:51 +01:00
Hrvoje Jasak
761674415b Formatting 2016-06-08 12:27:13 +01:00
Hrvoje Jasak
ddb867ee9f Formatting 2016-06-07 16:28:47 +01:00
Henrik Rusche
235d99bd8e Merge fully integrated real gas thermo. Author: Christian Lucas. Merge: Henrik Rusche 2016-06-07 13:46:53 +02:00
Henrik Rusche
78ad89f025 Merge solution control backport. Auther: Vanja Skuric & FSB team. Merge: Henrik Rusche 2016-06-07 13:45:11 +02:00
Henrik Rusche
2477805d86 Merged Christian's update 2016-06-06 17:38:44 +02:00
Hrvoje Jasak
4f1adadf23 Changed turbulence model interface to remove non-const access to U 2016-06-06 14:59:41 +01:00
Hrvoje Jasak
3ea2cb128c Formatting 2016-06-06 12:09:15 +01:00
Henrik Rusche
d73e93637f FEAT: fluxRequired rolled out into FA 2016-06-05 21:47:27 +02:00
Vanja Skuric
c5dfd0efb6 Fixed faMeshDecomposition for globalFaceZone faces; added fam::laplacian with specified name 2016-06-05 01:40:44 +02:00
Vanja Skuric
958063aedb Modified backport for SolverPerformance and SolutionControl (removed data.C(H) and lduSolverPerformance is now typedef from BlockSolverPerformance) 2016-06-05 00:37:20 +02:00
Hrvoje Jasak
480cf683dd Bugfix: fixed memory leak for cached gradient in limited grad schemes 2016-06-04 08:47:49 +01:00
Hrvoje Jasak
ca7dbf2d1c Vanilla upgrade of tmp 2016-06-03 21:38:56 +01:00
Hrvoje Jasak
cb3fbb4092 Bugfix: MS Windows fixes. Cesare Guardino 2016-06-03 17:13:51 +01:00
Hrvoje Jasak
564a76cc82 Bugfix: use std string 2016-06-03 17:11:33 +01:00
Hrvoje Jasak
3936303a8e Formatting 2016-06-03 16:53:46 +01:00