New release: cfMesh-1.0.1 and cfSuite-1.0.1
Creative Fields, Ltd. is proud to announce the v1.0.1 release of cfMesh and cfSuite.
The focus of this release was on implementing features requested by our users, in order to simplify the usage of the tools. In addition, we have worked on improving the accessibility of the tools by simplifying the installation process on both Linux and Windows.
cfMesh is a cross-platform library for automatic mesh generation that is built on top of OpenFOAM. It is licensed under GPL and compatible with all recent versions of OpenFOAM and foam-extend. The new version includes several new features that are not limited to the following:
- Refinement surfaces – allow the user to specify separate surface meshes as refinement sources in the meshing process. An example is provided with ship5415Octree tutorial.
- Regular expressions – reduce the amount of repetitive work needed when setting up a meshing process. Examples are available in singleOrifice and multipleOrifices cases.
- Refinement thickness – allows the user to refine the mesh away from the specified refinement regions. An example is given in the ship54515Octree tutorial.
- improveSymmetryPlanes – this utility is targeted for OpenFOAM-2.3.0 users, because OpenFOAM-2.3.0 requires that all points in a symmetryPlane patch are in a plane by a very small tolerance. Please check the sBendOctree tutorial for an example.
Without refinement thickness
With refinement thicknes
The source code for cfMesh is available at cfMesh repository and the access to the online git repository is available here:git clone git://git.code.sf.net/p/cfmesh/code cfMesh.
The installation packages for Windows, providing Windows ports of OpenFOAM-2.3.0 and foam-extend-3.1, are available here: OpenFOAM for Windows.
cfSuite is a hosting environment for cfMesh and OpenFOAM, designed to simplify mesh generation with cfMesh, support the user in setting up solver parameters, monitor residuals during the solver run and launching of external post-processing tools. The new version includes many new features, and enhancements that are not limited to the following:
- Support for refinement surfaces in the application. The surface can be imported as an auxiliary object of the main surface mesh, and used as a refinement region.
Example of auxiliary surfaces
- Possibility to start Tecplot directly from the application (Tecplot must be installed on the machine).
- Possibility to edit dictionaries as text files within the application. The dictionary can be chosen from a combo box.
- New solvers supported: potentialFoam, laplacianFoam and scalarTransportFoam.
- The robustness is significantly improved.
cfSuite is licensed commercially, with 14-days free evaluation period. The installation packages can be downloaded from cfSuite repository, and is available for 64-bit Linux and Windows.
We are interested in hearing your feedback, and it is possible to contact us at: firstname.lastname@example.org for general information about cfSuite and cfMesh. If you are interested in licensing options for cfSuite please send us an e-mail at: email@example.com. If you need support in using cfSuite and/or cfMesh feel free to contact us at: firstname.lastname@example.org.