- Aug 28, 2015
-
-
Henry Weller authored
-
Henry Weller authored
-
- Aug 10, 2015
-
-
Henry Weller authored
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1821
-
- Aug 04, 2015
-
-
Henry Weller authored
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1809
-
- Aug 02, 2015
-
-
Henry Weller authored
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1809
-
- Jul 12, 2015
-
-
Henry Weller authored
The standard merge-algorithm is N^2 over the face-points and uses a geometric proximity test for the merge. These are both choices for implementation simplicity and are rather inefficient for large meshes. I have now implemented an experimental linear topological merge algorithm which is VERY fast and effective for meshes of any size. Currently it will merge internal faces on meshes of arbitrary complexity but does not yet handle edge or face collapse needed for wedges and other degenerate blocks. The new fast-merge algorithm may be selected using the optional "fastMerge" entry: fastMerge yes; and if not present the standard N^2 algorithm will be used. Henry G. Weller CFD Direct
-
- Jul 05, 2015
-
-
Henry Weller authored
-
- May 18, 2015
-
-
Chris Greenshields authored
-
- May 04, 2015
- Mar 05, 2015
-
-
Henry authored
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1443
-
- Feb 14, 2015
-
-
Henry authored
-
- Feb 05, 2015
-
-
Henry authored
-
- Feb 03, 2015
-
-
Henry authored
-
Henry authored
Consider a block describing a channel with two opposite walls. Currently in order to grade the mesh towards the walls and have a uniform region in the centre the channel would need to be spit into 3 blocks. With the new multi/sectional grading this can be achieved in a single block e.g. blocks ( hex (0 1 2 3 4 5 6 7) (20 60 20) simpleGrading ( 1 ((0.2 0.3 4) (0.6 0.4 1) (0.2 0.3 0.25)) 1 ) ); In this example the block is divided uniformly in the x and z -directions and split into three grading sections in the y-direction described by three triples: ((0.2 0.3 4) (0.6 0.4 1) (0.2 0.3 0.25)). Each of the grading sections is described by a triple consisting of the fraction of the block, the fraction of the divisions and the grading ratio (size of first division/size of last division). Both the fraction of the block and the fraction of the divisions are normalized automatically so they can be specified scaled in anyway, e.g. as percentages: blocks ( hex (0 1 2 3 4 5 6 7) (20 60 20) simpleGrading ( 1 ((2 3 4) (6 4 1) (2 3 0.25)) 1 ) ); and they need not sum to 1 or 100. This is very new functionality and not well tested but backward compatibility has been well tested so all existing blockMeshDicts should parse correctly.
-
- Dec 31, 2014
-
-
Henry authored
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.
-
- Dec 14, 2014
-
-
Henry authored
-
- Dec 11, 2014
-
-
OpenFOAM-admin authored
-
- Nov 07, 2014
-
-
mattijs authored
-
- Sep 24, 2014
-
-
mattijs authored
-
- Sep 03, 2014
-
-
mattijs authored
-
- Aug 21, 2014
-
-
mattijs authored
-
- Jul 23, 2014
-
-
mattijs authored
-
- Jul 09, 2014
-
-
mattijs authored
-
- Jun 06, 2014
-
-
Henry authored
-
- May 22, 2014
-
-
mattijs authored
-
- May 07, 2014
-
-
mattijs authored
-
- Apr 22, 2014
- Feb 19, 2014
-
-
mattijs authored
-
- Feb 18, 2014
-
-
mattijs authored
-
- Feb 11, 2014
-
-
mattijs authored
-
- Feb 03, 2014
-
-
mattijs authored
-
- Jan 24, 2014
-
-
mattijs authored
-
- Jan 23, 2014
-
-
mattijs authored
-
- Jan 22, 2014
-
-
mattijs authored
-
- Jan 21, 2014
-
-
mattijs authored
-
- Jan 20, 2014
-
-
mattijs authored
-
- Jan 15, 2014
-
-
mattijs authored
-
- Jan 14, 2014
-
-
mattijs authored
-