Commit Graph

572 Commits

Author SHA1 Message Date
Henry Weller
430d894e37 Added ROOTSMALL 2015-09-02 15:29:54 +01:00
Henry Weller
91e04d69c1 Resolve various unimportant warning messages from Gcc, Clang and Icpc 2015-07-19 11:31:49 +01:00
Henry Weller
b7cfd08fcb Update headers 2015-06-23 11:27:05 +01:00
Henry Weller
87f6977bcb Removed support for the legacy SiCortex64 architecture 2015-06-23 11:26:45 +01:00
Henry
5f7d4e4502 refineMesh: Improved command-line argument handling to be more consistent with other OpenFOAM utilities
Command-line option handling:
    + If -all specified or no refineMeshDict exists or, refine all cells
    + If -dict <file> specified refine according to <file>
    + If refineMeshDict exists refine according to refineMeshDict

    When the refinement or all cells is selected apply 3D refinement for 3D
    cases and 2D refinement for 2D cases.
2015-05-04 16:38:03 +01:00
Henry
2b74a6e3b3 refineMesh: Correct and simplify check for 2D mesh
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1112
2015-03-29 22:19:55 +01:00
Henry
9cd9a9f364 ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1421
2015-03-24 15:23:01 +00:00
Henry
8628ef2fea Corrected capitalization of Doxygen documentation comments 2015-02-14 13:10:15 +00:00
Henry
0bf2543df6 utilities: Correct "End" statement to be consistent with all other applications 2015-02-12 22:14:02 +00:00
Henry
c778346c96 Formatting: Rationalized the indentation of #include 2015-02-10 20:35:50 +00:00
Henry
66cb99e696 Updated headers to ensure the class name declared to Doxygen is in the appropriate namespace
Also moved global classes which should be in the Foam namespace into it.
2015-02-09 14:43:11 +00:00
Henry
98bcdb04d8 transform: Handle codirectional and contradirectional transformation vectors
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=416
2015-02-02 09:44:59 +00:00
Henry
325b003b6e Added and verified support for 64bit labels
To compile with 64bit labels set

WM_LABEL_SIZE=64

in ~/OpenFOAM/dev/prefs.sh

source ~/.bashrc

then Allwmake in OpenFOAM-dev.

This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt

If WM_LABEL_SIZE is unset or set to 32:

WM_LABEL_SIZE=32

the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt

Thus both 32bit and 64bit label builds can coexist without problem.
2014-12-31 19:02:52 +00:00
Henry
38998d5e1f Updated header 2014-12-31 19:02:04 +00:00
Henry
1bddcdaaec orientFaceZone: convert 0 to label 2014-12-31 19:01:13 +00:00
Henry
844b283030 New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
OpenFOAM-admin
9fb26d59d3 GIT: Repo update 2014-12-11 08:35:10 +00:00
mattijs
ee3eb6e370 BUG: createPatch: cleanup 2014-07-23 20:30:22 +01:00
mattijs
c98456cda3 STYLE: faceZoneSelection: corrected comment 2014-07-11 10:59:08 +01:00
mattijs
01972cf5bc BUG: splitMeshRegions: #1282 2014-06-09 12:51:01 +01:00
andy
709b92d907 ENH: mesh motion updates 2014-06-03 14:42:39 +01:00
mattijs
994dee99df ENH: createBafflesDict: added comment 2014-04-03 12:35:10 +01:00
OpenFOAM-admin
fbb3ddf2c4 Updated for release 2.3.0 2014-02-17 10:21:46 +00:00
Henry
ee4e19ef85 Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM 2014-01-30 13:01:04 +00:00
mattijs
b3de4399f9 ENH: moveDynamicMesh: put AMI weights files into postProcessing directory 2014-01-21 16:24:01 +00:00
mattijs
6f46553895 ENH: createPatchDict: renamed dictionary entry 2013-12-11 17:16:40 +00:00
mattijs
06e3f4fad1 STYLE: splitMeshRegions: removed comment out code 2013-12-11 16:08:00 +00:00
mattijs
6dca9b0961 BUG: createBaffles: preserve faceZone orientation 2013-12-09 17:20:55 +00:00
mattijs
101aa4e6f4 ENH: objToVTK: output lines 2013-12-05 16:41:39 +00:00
mattijs
86f0655052 Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev 2013-12-04 16:06:01 +00:00
mattijs
4d7402862c COMP: checkMesh,combinePatchFaces: move of pointConstraints 2013-12-04 15:59:35 +00:00
Sergio Ferraris
c56d376bae ENH: Adding 'baseGroup' option to createBaffle.C to add a pair patches but in
different groups. This is used in 3D baffle where the generated patches are not
coupled.
     The tutorial circuitBoardCooling has been updated.
2013-12-04 15:30:35 +00:00
mattijs
fe31693e30 ENH: createBafflesDict: more comment 2013-11-18 15:03:46 +00:00
mattijs
8222120fef ENH: mapped: allow coupling specification through coupleGroup 2013-11-12 15:12:56 +00:00
mattijs
f9f08091ba ENH: orientFaceZone: add -region option 2013-11-11 09:22:05 +00:00
mattijs
41650787b1 ENH: mesh tools: max write precision 2013-10-29 09:59:21 +00:00
mattijs
7a2269eccb ENH: setsToFaceZone: allow flipping 2013-10-17 14:04:22 +01:00
mattijs
cfcd1ab30b GIT: orientFaceZone: remove embedded testcase 2013-10-17 12:42:58 +01:00
andy
79d8403f8f ENH: checkMesh - updated writing of disconnected regions 2013-10-11 09:17:53 +01:00
andy
a787c35c48 ENH: checkMesh - write split regions to cellSets 2013-10-10 11:01:13 +01:00
mattijs
fe470ba3a8 GIT: patchFaceOrientation: moved files 2013-09-26 10:43:07 +01:00
mattijs
feb7335481 ENH: uniformInletOutlet: new bc with uniform inletValue 2013-09-24 17:51:48 +01:00
mattijs
4ca945f49b ENH: fvMesh: map fields using old volume 2013-09-20 17:35:49 +01:00
mattijs
70a25b9c84 ENH: orientFaceZone: new app for orienting faceZones 2013-09-17 15:35:40 +01:00
mattijs
f6673d4bb5 BUG: subsetMesh: consistent instance setting 2013-09-11 12:57:42 +01:00
mattijs
77d47e9125 ENH: surfaceToCell: use surface orientation 2013-08-20 16:01:18 +01:00
andy
04be292f0a Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-08-12 15:52:59 +01:00
mattijs
2f9111a50a BUG: renumberMesh: conversion scalar*label -> label 2013-08-12 12:02:56 +01:00
andy
e67805422f ENH: moveDynamicMesh - output AMI patch names 2013-08-09 12:26:56 +01:00
laurence
c644cb680b Merge branch 'master' into feature/cvMesh
Conflicts:
	applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
2013-06-03 16:27:14 +01:00
mattijs
cc8a232756 ENH: subsetMesh: added -resultTime option 2013-06-03 13:34:21 +01:00
laurence
399c65f963 Merge branch 'master' into feature/cvMesh 2013-05-30 10:34:49 +01:00
mattijs
975602a937 ENH: createBafflesDict: added comment 2013-05-21 15:31:07 +01:00
laurence
6f9823d0de Merge branch 'master' into feature/cvMesh
Conflicts:
	src/OpenFOAM/algorithms/indexedOctree/indexedOctree.C
	src/OpenFOAM/algorithms/indexedOctree/indexedOctree.H
	src/dynamicMesh/polyMeshFilter/polyMeshFilter.C
	src/meshTools/indexedOctree/treeDataPrimitivePatch.C
	src/meshTools/indexedOctree/treeDataTriSurface.C
	src/meshTools/triSurface/triSurfaceSearch/triSurfaceSearch.C
2013-05-08 12:20:52 +01:00
mattijs
aea1fbff8b ENH: mergeMeshes: preserve additional patch data 2013-05-08 09:47:00 +01:00
andy
9ebd8a851a Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-05-03 17:33:37 +01:00
mattijs
487103fa60 ENH: checkMesh: volume ratio too tight 2013-04-29 15:21:20 +01:00
andy
4435d64047 STYLE: Corrected spelling mistakes 2013-04-16 17:01:23 +01:00
laurence
963e659666 Merge branch 'master' into feature/cvMesh 2013-04-16 16:39:24 +01:00
laurence
d00c9f0fe9 Merge branch 'master' into feature/cvMesh
Conflicts:
	src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMeshTemplates.C
	src/meshTools/AMIInterpolation/AMIInterpolation/AMIInterpolation.C
2013-04-16 16:00:59 +01:00
mattijs
415cdb6a63 ENH: checkMesh: check volume ratio and face interpolation weights 2013-04-15 16:55:59 +01:00
laurence
21163c9591 BUG: Prevent overflow on integer multiplication 2013-04-11 20:07:26 +01:00
mattijs
bbb2077160 ENH: searhcableSurfacetoFaceZone: allow triSurfaceMesh specification 2013-04-11 15:04:39 +01:00
mattijs
9511eb27f7 ENH: splitMeshRegions: allow -region option 2013-04-02 18:12:58 +01:00
mattijs
1f1188120c BUG: createBaffles: handle cellcentres as positions 2013-04-02 13:53:27 +01:00
mattijs
179085af97 ENH: renumberMesh: sort face/cellZones 2013-03-28 10:26:25 +00:00
andy
e637dc30d1 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2013-02-21 16:11:47 +00:00
Henry
74e16d7729 Reformat "template <..." to template<"
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:50 +00:00
Henry
944b8d438b Reformat "template <..." to template<"
Add support for constructing VectorSpaces from forms with lower component type,
e.g. Vector<scalar> from Vector<label>
2013-02-21 15:07:09 +00:00
andy
951c8436aa ENH: Applying Gijs' patch: Update header documentation for utilities 2013-02-21 10:54:34 +00:00
mattijs
b20b5d3706 ENH: decomposePar: corrected dictionaries 2013-01-09 14:52:51 +00:00
mattijs
bc57d89d01 COMP: setSet: extraneous library 2013-01-03 16:13:16 +00:00
mattijs
14b93d5f7b ENH: subsetMesh: revert to original behaviour. Moved clever selection into cellSources 2012-12-18 15:00:47 +00:00
mattijs
774db288aa ENH: regionToCell: allow multiple regions and erosion 2012-12-18 14:49:35 +00:00
mattijs
100a25ee25 STYLE: defineDebug: move into Foam namespace 2012-12-17 17:35:42 +00:00
mattijs
ceecb84573 ENH: checkMesh: moved some checking functionality to polyMesh 2012-12-17 13:45:19 +00:00
laurence
4cdb4a2c43 ENH: Ensure checkCoupledPoints works in parallel 2012-12-11 17:13:41 +00:00
laurence
f941955fc6 STYLE: Code cleanup 2012-12-11 17:12:58 +00:00
mattijs
9ccd5809b8 BUG: sampleDict: missing type 2012-12-05 15:21:00 +00:00
mattijs
2e046d32d0 ENH: subsetMesh: improved error checking 2012-12-05 12:42:53 +00:00
mattijs
da9762184f STYLE: remove unused fields 2012-12-04 16:20:31 +00:00
mattijs
3fdc98dccd ENH: createBafflesDict: moved comment 2012-12-04 15:03:17 +00:00
mattijs
2745cd7544 ENH: createBaffles: create patches and patchFields 2012-12-04 12:02:45 +00:00
mattijs
d1d6421b49 ENH: searchableSurfaceToFaceZone: selection of faces and normals 2012-11-30 15:52:36 +00:00
mattijs
bd766da9c8 ENH: splitMeshRegions: use fvMeshTools for fvPatch manipulation 2012-11-29 17:15:14 +00:00
mattijs
b4bb215a8c ENH: subsetMesh: have -cellSet and -dict argument 2012-11-23 11:27:46 +00:00
mattijs
3e06dc9878 ENH: renumberMesh: renumber cellZones and faceZones (pointZones were already handled) 2012-11-20 16:02:14 +00:00
mattijs
14da496a0e ENH: setsToZones: allow -time options 2012-11-13 13:57:14 +00:00
mattijs
eca5475f04 ENH: splitMeshRegions: optionally add regionName to all patches 2012-10-08 14:56:05 +01:00
mattijs
267d6fa42c ENH: checkMesh: parallel sizes printing for patches 2012-10-03 16:54:10 +01:00
mattijs
416940ed33 BUG: mergeMeshes: overwrite write to 0, not constant 2012-10-02 16:19:41 +01:00
mattijs
4a3948383b ENH: topoSetDict: add zoneToPoint 2012-09-20 12:59:32 +01:00
mattijs
ab0e9614b6 ENH: moveDynamicMesh: add -region option 2012-09-20 12:58:07 +01:00
mattijs
001a2ae3dd ENH: createPatchDict: use same transform 2012-09-20 12:51:33 +01:00
mattijs
bc976819b4 BUG: checkMesh: reduce maximum size of face 2012-08-20 15:18:55 +01:00
mattijs
d316b94de3 ENH: checkGeometry: reorganise coupled points check 2012-08-20 12:41:50 +01:00
mattijs
0b97b9aeaf ENH: checkMesh: check all points on coupled boundaries. 2012-08-20 11:21:17 +01:00
mattijs
9bb7fad6aa COMP: moveDynamicMesh: add vtk writing libraries 2012-08-17 10:29:29 +01:00
mattijs
7240fdd5f8 ENH: moveDynamicMesh: added option to dump AMI weights 2012-08-07 17:39:24 +01:00
mattijs
d6f7fd0939 ENH: targetVolumeToCell: added mask 2012-08-01 15:52:42 +01:00
mattijs
dfa8cf417a BUG: setFields: timeSelector overrides controlDict setting
(more general: timeSelector should only be used for postprocessing utils)
2012-07-26 16:55:25 +01:00
mattijs
1f665836a9 END: createPatchDict: improved comment 2012-07-24 21:28:39 +01:00
mattijs
bd5fafddec ENH: targetVolumeToCell: new cellSetSource 2012-07-11 15:35:53 +01:00
mattijs
413d25fbd2 ENH: boxToCell/face/point: have 'boxes' for multiple boxes 2012-07-10 10:02:01 +01:00
mattijs
8476c1228a ENH: topoSet: added regionToFace source 2012-06-20 04:41:26 +01:00
mattijs
069c5ee218 ENH: renumberMesh: ignore inconsistent *ProcAddressing 2012-06-13 10:25:48 +01:00
mattijs
b892ada5bc ENH: renumberMethods: added structuredRenumber 2012-06-07 11:22:30 +01:00
mattijs
e781b335bf STYLE: checkMesh,collapseEdges: renamed -meshQuality argument for consistency 2012-05-30 09:30:44 +01:00
mattijs
62a203c9db ENH: checkMesh: add meshQualityDict option 2012-05-16 11:12:49 +01:00
laurence
03e4f7cc4a BUG: checkMesh: sort number of cells with a given number of faces 2012-05-11 09:12:21 +01:00
mattijs
7f7786ec12 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-04-24 15:28:34 +01:00
mattijs
01444d4b61 BUG: renumberMesh.C: update flip status for renumbered faces 2012-04-24 15:23:32 +01:00
sergio
13ef974eff ENH: Adding -overwrite option to mirrorMesh and update tutorial 2012-04-20 12:16:50 +01:00
Henry
5682987dc7 Updated headers 2012-04-17 16:49:03 +01:00
Henry
cd51a5eea3 Consistency: Changed exponent FORTRAN style 'E' to C style 'e' 2012-04-17 16:48:27 +01:00
mattijs
6757a6b70d Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-30 12:03:12 +01:00
mattijs
b8eb3cae7d ENH: renumberMesh: do not print frontWidth if not calculated 2012-03-30 09:56:25 +01:00
laurence
3c6c675081 STYLE: Remove trailing whitespace 2012-03-30 08:53:47 +01:00
mattijs
9f995fe1b7 Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2012-03-26 12:18:28 +01:00
mattijs
ec25783410 ENH: splitMeshRegions, autoHexMesh: allocate face-decomp structure before doing findCell 2012-03-26 12:17:46 +01:00
mattijs
716374286d BUG: createBaffles: duplicate command line option specification 2012-03-26 12:13:31 +01:00
sergio
6c6ac0ef10 ENH: Adding region option 2012-03-23 11:53:38 +00:00
mattijs
6ac73b7d58 STYLE:topoSetDict: make consistent with code 2012-03-20 17:27:09 +00:00
mattijs
c440f4fbb9 ENH: topoSet: added pointToCell/Face with edge option 2012-03-20 14:12:51 +00:00
mattijs
efb2f886fa BUG: createPatch: do not remove cyclics since are referred to by opposite side or processorCyclics 2012-03-14 09:35:02 +00:00
mattijs
8695d09a92 BUG: renumberMesh: not flipping faces 2012-03-07 14:53:09 +00:00
mattijs
129d1224e8 BUG: renumberMesh: multiple processor faces on cells 2012-03-07 09:27:42 +00:00
mattijs
10cb0b37ad BUG: checkMesh: handle 0 size meshes 2012-03-05 14:14:23 +00:00
mattijs
c6b11dd751 ENH: renumberMesh: add zoltan 2012-03-01 17:48:22 +00:00
mattijs
0d4c02c839 BUG: mergePolyMesh: zone indexing bug 2012-02-23 15:25:03 +00:00
mattijs
139c22716d ENH: renumberMesh: make frontwidth calculation an option 2012-02-22 16:34:58 +00:00
mattijs
a0597834a9 ENH: renumberMesh: added Sloan renumbering 2012-02-21 13:00:35 +00:00
mattijs
faacebb1f2 ENH: renumberMesh: changed api of renumber library.
Changed API. Made bandCompression proper CutHillMcKey. Better stats.
2012-02-20 13:07:21 +00:00
mattijs
10e8490d21 ENH: createPatch: do not remove zero-sized patches 2012-02-17 17:25:48 +00:00
mattijs
b1122c20b5 ENH: singleCellMesh: enable generic patchfield handling 2012-02-14 18:10:37 +00:00
mattijs
5f777fb2de BUG: topoSet: use type() of unconstructed set 2012-02-09 18:06:42 +00:00
laurence
35fdacd810 Merge branch 'cvMesh' 2012-02-07 12:12:12 +00:00
mattijs
d1767ccaca BUG: setSet: use c string 2012-02-06 10:28:46 +00:00
mattijs
cd01c8f1a2 BUG: mergePolyMesh: merging zones 2012-02-03 15:53:37 +00:00
mattijs
4dd7cc3bf5 ENH: topoSet: print type of set 2012-02-03 12:45:46 +00:00
laurence
a84661c204 ENH: checkMesh: Add output for the average number of faces per cell
Works in parallel
2012-01-30 15:36:30 +00:00
andy
71e623d558 ENH: creatPatch: added message when requested (new) patch already exists 2012-01-25 10:54:05 +00:00
andy
6dd1d80c18 STYLE: Minor code clean-up 2012-01-25 10:36:43 +00:00
andy
50ddfebf38 ENH: Added -dict option to createPatch utility 2012-01-25 10:03:03 +00:00
andy
040f333f63 ENH: Added -overwrite option to mergeMeshes utility 2012-01-25 09:50:08 +00:00
mattijs
e2cc8830d4 ENH: tetrahedron: move slicing with plane. Removed tetPointRef.H 2012-01-16 15:48:15 +00:00
mattijs
6a6986b4ce BUG: createBaffles.C: converting coupled faces into baffles 2012-01-13 11:58:27 +00:00
andy
d0cc8a85f5 BUG: Corrected renumberMethods path (options file) for renumberMesh utility 2012-01-12 09:08:01 +00:00
laurence
e0824b9692 BUG: objToVTK: Do not print vertex normal header in vtk if none are in the obj 2012-01-05 17:45:46 +00:00
laurence
46421f7e2d ENH: objToVTK: Add support for vertex normals (vn) 2012-01-04 11:47:49 +00:00