Commit graph

51 commits

Author SHA1 Message Date
Henry
fdfc124848 GAMG solver: Set the following defaults:
cacheAgglomeration true;
    agglomerator    faceAreaPair;
    nCellsInCoarsestLevel 10;
    mergeLevels     1;
2015-05-03 18:10:05 +01:00
Henry
00eea57685 includeEtcEntry: New dictionary include directive: #includeEtc "etcFile"
Description
    Specify an etc file to include when reading dictionaries, expects a
    single string to follow.

    Searches for files from user/group/shipped directories.
    The search scheme allows for version-specific and
    version-independent files using the following hierarchy:
    - \b user settings:
      - ~/.OpenFOAM/\<VERSION\>
      - ~/.OpenFOAM/
    - \b group (site) settings (when $WM_PROJECT_SITE is set):
      - $WM_PROJECT_SITE/\<VERSION\>
      - $WM_PROJECT_SITE
    - \b group (site) settings (when $WM_PROJECT_SITE is not set):
      - $WM_PROJECT_INST_DIR/site/\<VERSION\>
      - $WM_PROJECT_INST_DIR/site/
    - \b other (shipped) settings:
      - $WM_PROJECT_DIR/etc/

    An example of the \c \#includeEtc directive:
    \verbatim
        #includeEtc "etcFile"
    \endverbatim

    The usual expansion of environment variables and other constructs is
    retained.
2015-04-27 12:10:03 +01:00
Henry
8f3c293472 faceSource: Writing the total area of the faceSource (sum(magSf)) for each time is now optional
Previous behavior which may be useful for moving-mesh cases can be
selected using the optional entry:
    writeTotalArea  yes;

The initial total area is written in the log and data file header e.g.:

 #   Source : faceZone f0
 #   Faces  : 8
 #   Area   : 1.063860e-02
2015-04-26 16:43:29 +01:00
Henry
364c3e4ae9 Update header 2015-04-25 22:01:07 +01:00
Henry
1f28b87185 potentialFoam: Upgrade to version in OpenFOAM-dev:
commit e593fef659bcd71028e0e66a70510de2c34888e2
Author: Henry <Henry>
Date:   Thu Feb 19 19:05:17 2015 +0000

    potentialFoam: Added new method to estimate the static pressure field from the velocity
    Uses a form of the Euler equation in which only variation along the streamlines is considered

commit cdadf4865de4808d6fe5c2a7eb5f5deaefe83b66
Author: Henry <Henry>
Date:   Sat Feb 14 11:03:37 2015 +0000

    potentialFoam: Solve for velocity potential named Phi rather than using the pressure field for this purpose

    The Phi field is read if available otherwise created automatically with
    boundary conditions obtained automatically from the pressure field if
    available (with optional name) otherwise inferred from the velocity
    field.  Phi Laplacian scheme and solver specification are required.  See
    tutorials for examples.
2015-04-25 21:59:15 +01:00
Henry
f130edc9ac timeSelector: Change select0 to return 'constant' if no times are specified or available
This allows checkMesh and other mesh manipulation utilities to operate
on the mesh without any time directories being present.

Also renamed option zeroTime -> withZero for consistency with the noZero option
2015-04-25 15:14:31 +01:00
Henry
559ca6d585 DataEntry: Base the name of the coefficients sub-dicts on the entry name rather than the type name
This allows for more than one of these data types to be specified in a dictionary
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1652

e.g.
        <entryName> csvFile;
        <entryName>Coeffs
        {
            nHeaderLine         4;
            refColumn           0;          // reference column index
            componentColumns    (1 2 3);    // component column indices
            separator           ",";        // optional (defaults to ",")
            mergeSeparators     no;         // merge multiple separators
            fileName            "fileXYZ";  // name of csv data file
            outOfBounds         clamp;      // optional out-of-bounds handling
            interpolationScheme linear;     // optional interpolation scheme
        }
2015-04-12 17:50:01 +01:00
Henry
3b4870d706 TableFile: Correct example in documentation 2015-03-29 19:51:25 +01:00
Henry
f33ec09da8 primitiveMeshTools: VSMALL -> ROOTVSMALL
Proposed resolution of http://www.openfoam.org/mantisbt/view.php?id=1509
2015-02-25 18:15:39 +00:00
Henry
3321553039 polyMesh::findCell: Add support for octree search and cell tet-decomposition
Make this new method the default so that probes find the locations more reliably
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1544
2015-02-24 16:52:51 +00:00
Henry
88ac82c689 PtrList: Check for EOF while reading to avoid run-on and infinite loop when reading list of dictionaries.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1538
2015-02-18 08:10:13 +00:00
Henry
9af2d6e22e RectangularMatrix: Corrected documentation
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1535
2015-02-17 10:44:19 +00:00
Henry
7173b12456 Update header 2015-02-16 22:02:33 +00:00
Henry
57407a029c intIO: handle overflow errors
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1532
2015-02-16 22:01:53 +00:00
Henry
6fa7ca79e7 primitiveMeshTools: stabilize with VSMALL rather than SMALL to avoid problems with very small meshes
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1509
2015-02-05 19:03:33 +00:00
Henry
dae8d83823 transform: Handle codirectional and contradirectional transformation vectors
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=416
2015-02-01 16:31:44 +00:00
Henry
8a7519fc14 DataEntry/Table: provide dictionary to base-class to allow the specification of outOfBounds
Resolves bug-reports:
    http://www.openfoam.org/mantisbt/view.php?id=888
    http://www.openfoam.org/mantisbt/view.php?id=788
2015-01-22 13:26:04 +00:00
Henry
97c56ba71c Added InfoSwitches::writeOptionalEntries which enables the writing of optional keywords and values which are not present in the dictionary
Warning: generates a VERY large number of messages from OpenFOAM applications
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1473
2015-01-04 15:27:19 +00:00
Henry
88effc40de [lL]duMatrixOperations: Added support for scaling symmetric matrices
Note: non-uniform scaling of a symmetric matrix generates an asymmetric matrix
2015-01-02 19:33:39 +00:00
Henry
7200eb272a primitiveMesh::pointInCellBB: Inflate the cell isotropically to handle anisotropic cells more robustly 2015-01-01 13:30:20 +00:00
andy
f732d99884 BUG: coupledPolyPatch: removed NOORDERING clause 2014-10-30 09:57:02 +00:00
william
3aee371e7c erge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x 2014-10-15 10:54:49 +01:00
william
1b4050793e BUG: mantis #1404: Typos 2014-10-15 10:51:11 +01:00
sergio
5d8318b22c Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x 2014-10-14 15:12:17 +01:00
sergio
361ce6bf07 ENH: Adding IOmapDistribute 2014-10-14 15:11:35 +01:00
mattijs
e47da2063c BUG: PatchTools: fix normals calculation if coupled point not on provided patch 2014-09-23 16:07:49 +01:00
mattijs
ad188431c4 ENH: polyMesh: avoid virtual mechanism 2014-08-29 10:37:26 +01:00
william
68fcd7ad03 BUG: mantis #1373: quick return for diagonal matrices 2014-08-28 11:25:43 +01:00
william
50b81a747f BUG: mantis #1373: eigen value/vector calculation now handles repeated eigen values 2014-08-28 10:54:00 +01:00
sergio
ad078e5dae BUG: Adding default value for nStepsToStartTimeChange 2014-08-27 15:48:57 +01:00
mattijs
9eb0fb8215 ENH: tensor: stabilise eigenvectors 2014-07-07 11:43:08 +01:00
mattijs
c831c3eaac ENH: polyPatch: split clearing of addressing from clearing of geometry 2014-07-07 11:41:43 +01:00
mattijs
c45659d848 ENH: UIndirectList: added stl typedefs 2014-06-24 15:05:43 +01:00
mattijs
773022d8aa BUG: PrimitivePatch: clear local topology 2014-06-24 15:05:08 +01:00
andy
33b0d17999 ENH: mesh motion updates 2014-06-03 14:42:39 +01:00
mattijs
e400f45f33 BUG: timeVaryingUniformFixedValuePointPatchField: calling updateCoeffs with null internal field 2014-05-27 15:44:20 +01:00
Henry
8de4ad7f50 DiagTensor: add conversion from SymmTensor 2014-05-16 13:18:04 +01:00
andy
e399248ef2 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x 2014-05-13 16:18:26 +01:00
Henry
78d8f619ee Remove confusing IInfo macro the benefit of which is insufficient
Simply use the indent manipulator
2014-05-13 10:34:11 +01:00
andy
8772bd474d BUG: functionObjectFile - updated parallel ops - mantis #1242 2014-05-12 15:12:10 +01:00
Henry
766b204eae subCycleTime: added access to cycle index 2014-04-27 23:06:39 +01:00
andy
0a52f10feb ENH: polyMesh - add functions to set regIOobject up-to-date with mesh points for topology change 2014-04-08 11:57:27 +01:00
andy
c420836901 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x 2014-04-04 17:05:53 +01:00
andy
6a11aca74d ENH: fileName - added isAbsolute function 2014-04-04 16:38:41 +01:00
mattijs
7ac96f1f97 ENH: polyMesh: handle locally zero cells 2014-04-04 11:07:50 +01:00
mattijs
072e93f463 ENH: tensor: limit calculation of small eigenvalues 2014-04-03 09:11:21 +01:00
mattijs
8199b97e4a BUG: codeStream: do not reduce if timeStampMaster 2014-03-11 10:13:10 +00:00
Henry
3827b4ad60 SchaefferFrictionalStress: phi input in deg as in JohnsonJacksonFrictionalStress
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1204
2014-03-03 19:20:17 +00:00
andy
8fa487c31a BUG: AMI with low-weight correction - further wrapping around interpolation - mantis #1174 2014-02-26 13:44:22 +00:00
andy
e74451a770 BUG: processorCyclic - updated group naming on consttuct from components 2014-02-21 16:17:23 +00:00