How to install CF-MESH+

This is a step-by-step tutorial for CF-MESH+ installation, for all the first-time users. It also contains tips and tricks for troubleshooting in case you have some difficulties with your installation.

How to install CF-MESH+

Licensing software

CF-MESH+ uses Wibu System’s Code Meter Control Center for licensing purposes, and it cannot run without a local installation of CodeMeter on each machine using CF-MESH+.

If you do not have CodeMeter installed on your machine you can download it directly from Wibu’s site.

Alternatively, you can download it from our repository:

Linux rpm package

Linux deb package

Windows exe package:

Installation of CodeMeter on Linux:

Rpm-based systems: rpm -ivh CodeMeter-x86_64.rpm

Deb-based systems: dpkg -i codemeter-amd64.deb

Installation on Windows: run the installation package CodeMeter-win64.exe

This step requires superuser privileges. Please contact your system administrator for assistance, if needed. We understand this is a nuisance, however, this is CodeMeter’s demand, and this is a required step in the process.

Installing CF-MESH+

To install CF-MESH+, the machine has to have a valid CodeMeter running on it. The software will not work without it. See the description above for installing it.

CF-MESH+ is provided as an installation package. If you already are a CF-MESH+ customer, you can always download all the available versions from the links available in your user profile on our website.

If you are a first-time customer, you will receive an e-mail with login information about your user profile. In case you have not received the e-mail, please check your spam box or contact us.

Once you have downloaded the installation package for your platform (Windows or Linux), you can proceed with the installation.

To install the package:

Linux with GUI:

Check if the installation package has executing permissions. Executing permissions can be set by typing: chmod u+x ./cf-mesh-linux-offline-installer.run
To install the software: ./cf-mesh-linux-offline-installer.run
Select the installation folder and follow the instructions.

The installation package creates a shortcut on your desktop. When installing as a superuser, other users shall create shortcuts manually.

Linux no GUI:

Unpack the archive cf-mesh-linux-mesherOnly.7z at the desired location.
If you do not have a valid license for CF-MESH+, you can apply for a trial license at support@c-fields.com

This package is aimed at server installations where the GUI is not available.

Windows:

To install the software, execute cf-mesh-windows-offline-installer.exe
Follow the instructions.

Install a trial license

When asking for a free trial, you will receive an e-mail with a link to the trial license. In case you did not receive our reply, please check your spam folder or contact us.

Licenses can be installed by opening the Code Meter Control Center on your machine. The import functionality is available under the File menu.

On Linux, you can open the GUI by typing CodeMeterCC in a terminal.

If you cannot open a GUI, it is also possible to install a license in a batch mode:

Linux: cmu –import –file CFMESH-Library_Trial.WibuCmRaU

Windows: cmu32 –import –file CFMESH-Library_Trial.WibuCmRaU

Software requirements

The GUI may not work out of the box on some Linux distributions. The GUI is based on Qt Libraries and requires the software listed on Qt Company’s website.

On Windows, all the packages needed for running the GUI are available in the installation package. If you face any difficulties, it is usually due to your graphics drivers that either need an update or a restart.

On Linux, some packages such as libxcb-cursor are not installed by default on some systems, therefore, you may need to install it to get the GUI running.

Troubleshooting

In case CF-MESH+ is not working after the installation, you can try out some of the following suggestions:

What if CF-MESH + GUI does not start on my machine?

The mesh in CF-MESH+ is not displayed in the viewer, it shows a blank screen

Out of CmContainer/WibuBox Expiration Time Error Message

We understand the first-time installation of CF-MESH+ can be a daunting task. You can check the FAQ section or contact our support if you face any difficulties.

Choose your best solution

cfMesh (open source)

cfMesh is an open-source library for mesh generation implemented on top of the OpenFOAM® framework. Read more here.

Note: None of the OpenFOAM® related offering by Creative Fields Holding Ltd is approved or endorsed by OpenCFD, Ltd. (ESI Group), producer of the OpenFOAM® software. OpenFOAM® and OpenCFD® are registered trade marks of ESI Group.

Basic automatic cell sizing

Boundary layers

Cartesian 2D + 3D

Open source

Polyhedral meshing

Tetrahedral meshing

CF-MESH+ (pro)

Discover superior boundary layer generation capabilities, all in an affordable, automated, easy-to-use software.

Basic automatic cell sizing

Cartesian 2D + 3D

Commercial

Polyhedral meshing

Tetrahedral meshing

Advanced control of layer topology

Advanced control of mesh quality

Advanced control for automatic cell sizing

Advanced selection of domains that shall be meshed

CAD import

Hexahedral meshing

Robust algorithms for mesh quality control

Support included (except the hourly licenses)