Mark Olesen
d2fc56d6be
STYLE: added note about limitation of the ccm conversion
2016-12-22 17:44:21 +01:00
Mark Olesen
608bb5d83b
COMP: update lnInclude directories when building (issue #364 )
...
- Could be related to interrupted builds.
So if there are any parts of the build that rely on an explicit
'wmakeLnInclude', make sure that the contents are properly updated.
--
ENH: improved feedback from top-level Allwmake
- Report which section (libraries, applications) is being built.
- Provide final summary of date, version, etc, which can be helpful
for later diagnosis or record keeping.
- The -log=XXX option for Allwmake now accepts a directory name
and automatically appends an appropriate log name.
Eg,
./Allwmake -log=logs/ ->> logs/log.linux64GccDPInt32Opt
The default name is built from the value of WM_OPTIONS.
--
BUG: shell not exiting properly in combination with -log option
- the use of 'tee' causes the shell to hang around.
Added an explicit exit to catch this.
--
- Detecting the '-k' (-non-stop) option at the top-level Allwmake, which
may improve robustness.
- Explicit continue-on-error for foamyMesh (as optional component)
- unify format of script messages for better readability
COMP: reduce warnings when building Pstream (old-style casts in openmpi)
2016-12-22 11:26:29 +01:00
Andrew Heather
91f8176a75
STYLE: using messaging macros when referring to function name
2016-12-16 16:56:55 +00:00
Mark Olesen
af74809786
ENH: increase precision of points for some mesh conversion applications
2016-12-15 21:35:14 +01:00
Mark Olesen
a32a915d2e
BUG: polyMesh removeFiles side-effect for blockMesh viewer (issue #346 )
...
- polyMesh constructor from cell shapes invoked 'removeFiles'.
This may or may not be what the caller wants or expects.
With the ParaView blockMesh viewer, this behaviour causes deletion of
all mesh data (points, faces, etc) when the viewer is refreshed.
Triggered even when just building the blockMesh topology.
- only a few places that construct a polyMesh from cell shapes
(mostly mesh conversion utilities).
Ensure that the file removal (if any) occurs in the application
and *not* as a side-effect of calling the polyMesh constructor.
--
blockMesh (application)
- The placement of the removeFiles seems to also remove freshly
generated sets (Bug or feature to remove sets?)
+-----------------------+---------------+------------------+
| Application | Constructor | removeFiles |
| | (patch info) | new / existing |
+-----------------------+---------------+------------------+
| blockMesh | dictionary | existing |
| ansysToFoam | names | new |
| cfx4ToFoam | dictionary | new |
| fluentMeshToFoam | names | new |
| gambitToFoam | dictionary | new |
| gmshToFoam | names | new |
| ideasUnvToFoam | names | new |
| kivaToFoam | dictionary | new |
| mshToFoam | names | new |
| netgenNeutralToFoam | names | new |
| plot3dToFoam | names | new |
| tetgenToFoam | names | new |
| vtkUnstructuredToFoam | names | new |
+-----------------------+---------------+------------------+
2016-12-15 19:07:05 +01:00
Andrew Heather
c0f44ac4f3
MRG: Integrated foundation code
2016-12-12 12:10:29 +00:00
Mark Olesen
95e7faf309
STYLE: use the more succinct forms for argList (issue #307 )
...
* args[int] vs args.args()[int]
* args[word] vs args.options()[word]
etc.
2016-11-20 13:06:57 +01:00
Henry Weller
80db302666
Allwmake: Remove 'set -x' which generates a lot of noise
...
'set -x' should be used for debugging.
Added command printing into wmake and Allwmake as a replacement for
'set -x' to log current target.
2016-11-13 18:08:22 +00:00
Henry Weller
c5630e5cb1
Corrected nullptr collateral damage
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2181
2016-08-08 15:38:53 +01:00
Mark Olesen
95962d7780
ENH: provide conversion to/from ccm meshes (issue #204 )
2016-08-08 12:50:26 +02:00
Henry Weller
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
Mark Olesen
d8abc128f9
ENH: provide conversion to/from AVL/FIRE meshes (issue #204 )
2016-08-05 13:22:22 +02:00
Mark Olesen
74f2d7f0a3
ENH: cleanup starcd (prostar) mesh conversion (issue #204 )
...
- Reduce code duplication by moving out common functionality
into STARCDCore.
2016-08-05 10:35:55 +02:00
Andrew Heather
4408d47075
MRG: Merged develop branch and resolved conflicts
2016-10-19 13:33:00 +01:00
Andrew Heather
509517e996
ENH: gmshToFoam: Updated for line entries
2016-10-19 13:20:02 +01:00
Mark Olesen
1d194d1629
CONFIG: allow static or dynamic linkage for optional conversion utility
2016-08-08 11:58:52 +02:00
Mark Olesen
b475ae851e
DEFEATURE: remove samm, pro-am, prostar3 convertors (issue #204 )
...
- these frontends are defunct and their formats were quite a mess.
Prostar 4 versions (star4ToFoam, foamToStarMesh) should be used
instead.
2016-08-05 11:05:30 +02:00
Mark Olesen
c5e364dd38
STYLE: Remove meshReaders/meshWriters namespace (issue #204 )
...
- Relocate classes (STARCDMeshReader, STARCDMeshWriter)
into fileFormats namespace instead.
2016-08-05 12:00:00 +02:00
Mark Olesen
3e0e4532fd
STYLE: minor adjustments to doxygen comments
2016-10-04 09:16:08 +02:00
Andrew Heather
9fbd612672
GIT: Initial state after latest Foundation merge
2016-09-20 14:49:08 +01:00
Henry Weller
dea6a3c6e8
wmake/Allwmake: Completed support for targetType 'objects'
...
Patch contributed by Mattijs Janssens
2016-06-24 15:25:11 +01:00
Henry Weller
b16756115a
Remove/replace deprecated functions and classes
2016-06-20 09:39:02 +01:00
Henry Weller
6a53ed41ba
Doxygen documentation: Standardized the 'See also' heading
2016-06-17 17:31:34 +01:00
Henry Weller
1319df48d9
Rationalized Doxygen documentation of command-line options
2016-06-17 09:11:58 +01:00
Mark Olesen
1a9112e1b2
CONFIG: rename config file to avoid premature filtering of its name
2016-07-06 08:11:42 +02:00
Henry Weller
d438da1eb7
ACMI: Corrected conservation issue
...
Patch contributed by Mattijs Janssens
Resolves bug-report http://bugs.openfoam.org/view.php?id=2057
2016-05-30 08:29:11 +01:00
Henry Weller
3f608e95e6
Added forward declaration of friend functions
2016-05-30 08:28:35 +01:00
Henry Weller
67de20df25
Further standardization of loop index naming: pointI -> pointi, patchI -> patchi
2016-05-18 21:20:42 +01:00
Henry Weller
450728ea84
Standardized cell, patch, face and processor loop index names
2016-04-25 12:00:53 +01:00
Henry Weller
43beb06018
Standardized cell, patch and face loop index names
2016-04-25 10:28:32 +01:00
Henry Weller
2d5ff31649
boundaryField() -> boundaryFieldRef()
2016-04-24 22:07:37 +01:00
Henry Weller
8c6fa81eba
vector::zero -> Zero
2016-04-16 18:34:41 +01:00
Henry Weller
a9b8bb13e0
applications/.*/Allwmake: Updated to support "stop on 1st error"
...
Patch contributed by Bruno Santos
Resolved bug-report http://www.openfoam.org/mantisbt/view.php?id=2042
2016-04-04 09:03:40 +01:00
Henry Weller
95d146ecdf
Rationalized the indentation of C-preprocessor directives
2016-02-29 15:42:03 +00:00
Andrew Heather
c35bcc05f4
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-06-27 23:22:54 +01:00
Andrew Heather
efb39a8790
ENH: (further) Doxygen documentation updates for module support
2016-06-27 20:34:19 +01:00
Mark Olesen
d5d0174b01
CONFIG: adjust for updated ThirdParty
...
- also update settings to include newer compiler versions
2016-06-14 10:46:20 +02:00
andy
fd9d801e2d
GIT: Initial commit after latest foundation merge
2016-04-25 11:40:48 +01:00
mattijs
c35544f9cb
Merge remote-tracking branch 'origin/develop' into feature-shared-file
2016-03-02 09:54:15 +00:00
Henry Weller
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
mattijs
21bc7a0c39
ENH: utilities: small merge of dev functionality
2016-01-28 15:36:42 +00:00
mattijs
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
mattijs
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
Henry Weller
5728c1f173
Info -> InfoInFunction
2016-01-19 21:58:11 +00:00
Henry Weller
1896599d8b
Add support for flex-2.6
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1974
2016-01-18 19:44:38 +00:00
Henry Weller
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
Henry Weller
4eba393fe1
Update code to use the simpler C++11 template syntax
2016-01-10 19:20:16 +00:00
Andrew Heather
eafd5a3850
ENH: Updated Info, Warning and Error messages
2015-12-08 11:15:39 +00:00
Henry Weller
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
Henry Weller
047883da98
fluent3DMeshToFoam: Updated to handle ',' and '|' characters in headers
...
Patch provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1826
2015-08-24 17:53:50 +01:00