CM2 MeshTools® /technical

Can I evaluate the mesher(s) before purchasing?

Yes. First create a developer account (it’s free, register here) then fill-out the trial license request form. You have to accept the Evaluation Software Agreement.
We’ll allow you to download from your developer account the evaluation package(s) (Windows 32-bit and 64-bit) and send your 45-day free evaluation key(s). You will have to rebuild the examples with MS Visual Studio. You are free to modify the examples.

I want to try out the 2-D mesher(s). How to draw the boundary line?

The CM2 MeshTools Suite is a C++ library to be integrated in other applications, not a full program. There is no GUI in CM2 MeshTools. We have concentrated on algorithms to offer the best meshing tools possible. Input and output data are arrays (C++ matrix and vector classes).
To draw boundary lines, you have to bind it to an application with GUI or use a separated program for that and read the data from a file to feed the mesh generators. Another solution (but limited to simple domains) is to use the auxiliary functions of meshtools1d as described in the Tutorial & User’s Manual.

To get an evaluation license and to have access to the manuals, first create a developer account (it’s free, register here) then fill-out the trial license request form. You have to accept the Evaluation Software Agreement.

I have tested CM2 TriaMesh/QuadMesh/TetraMesh with some of our data and the output meshes contain high aspect ratio triangles/quads/tets. What can I do to improve the generated meshes?

Bad meshes are due to bad boundaries. The meshers do not modify the boundary meshes (considered as hard entities). For CM2 TriaMesh/QuadMesh, avoid long edges connected to small edges. For CM2 TetraMesh, avoid bad high-aspect ratio boundary triangles (you can improve the quality of the boundary mesh with CM2 SurfRemesh T3).
For more information please contact us.

We have very big and complex models to mesh. Is your tet mesher fast/reliable?

Yes it is. All meshers in CM2 MeshTools are professional meshers. They are very fast, robust and generate high-quality meshes. The speed (number of generated elements per second) is nearly independent from the size of the models. On modern CPU, 50 000 regularized tets/s. is a common speed for CM2 TetraMesh for instance. A one-million tet mesh is generated in less than 30 s. Under Win32, meshes up to 10 to 20 millions tets can be generated within the 2 GB allocatable limit.

To evaluate yourself CM2 TetraMesh, first create a developer account (it’s free, register here) then fill-out the trial license request form. You have to accept the Evaluation Software Agreement.

Your tet mesher is fast indeed and the elements are good but we would like to have less elements. Is it possible to coarsen the mesh inside the domain?

Yes. Use the settings_type::target_metric parameter to specify a mesh size inside the domain (can be smaller or bigger than the size of the boundary elements). The mesher will smoothly adjust the elements size from the boundaries to this target mesh size (parameter settings_type::max_gradation is used to control the gradation of the mesh size). In 3-D models, savings on elements count can be massive.
For more information please contact us.

We have lines/surfaces elements to be constrained within our models. Is CM2 TriaMesh/QuadMesh/TetraMesh able to keep these edges/faces inside?

Yes. Intern (embedded) hard edges/faces are constrained (kept in the final mesh) just like boundary edges/faces. You can also set specific embedded nodes inside the domain (hard nodes).
For more information please contact us.

CM2 MeshTools® /commercial

Can I have a discounted price if I take the Win32 and the Win64 versions of CM2 MeshTools?

Licenses on Windows are Win32 (x86) and Win64 (x86-64) bundles. You have both types of DLLs at no additional cost. On Linux, licenses are also x86 and x86-64 bundles.
Please submit a quotation request form (a developer account required, it’s free, register here).

Can I have a discounted price if I take two (three, four...) meshers from CM2 MeshTools®?

Yes. As the meshers share a common software basis, bundles are cheaper than individual products. Discounts are also granted for multi-platform licenses.
Please fill and submit a quotation request form (a developer account required, it’s free, register here).

We are software developers and vendors (ISV) and we would like to use CM2 MeshTools inside two (three, four...) of our applications for commercial use. Are we licensed to use the mesher(s) in all our products? Is there any additional charge?

Regular licensees (non academic) are allowed to incorporate our library to any number of applications of them at no additional cost and to sell any number of copies to third parties without any royalty.
For more information please read the Software License Agreement.

Do you have support/maintenance?

Of course. We are software professionals and new versions (minor and major) are regularly released (about one minor version every 6 months and one major version every 12-18 months). In addition, hot fix patches can be sent within a few days for customers facing a blocking issue.
The first 12 months of Support Services (E-mail support + any hot fixes + all new minor versions + all new major versions) are offered with your initial purchase. Support Services extensions (12-month, 24-month or 36-month) can be purchased together with your initial license or renewed later.
Please contact us for more information.

What are your Terms and Conditions?

We have an Evaluation Software Agreement which covers Demo and Trial software.
Full-fledged licenses are covered by the Software License Agreement.

CM2 FEM® /technical

What kind of solver(s) do you have in CM2 FEM?

The core solver is based on a parallelized direct Crout factorization scheme (LDLt factorization), with several high-efficient DOF numbering algorithms (AMD, METIS…) A preconditioned conjugate gradient scheme is also used when multiple load cases have mixed Dirichlet/Neumann boundary conditions. Modal and buckling solvers use an hybrid Lanczös-subspace Iteration scheme. The non-linear solver uses a modified Newton-Raphson algorithm.
For more information please contact us.

How fast are your solvers?

This depends of the type of the models! Solid models take usually more time than plate/shell models with same number of DOFs, and plate/shell models more time than beam/rod models. Modal and non-linear analyses are also more time consuming than linear ones. On modern CPUs (4-core, 3.5GHz), computing the 100 lowest modes of a 300,000-DOF model made of plates and shells (2-floor building with vertical walls) takes less than 30 seconds.
For more information please contact us.

What is the limit on the size of the problems CM2 FEM can deal with?

CM2 FEM has a built-in out-of-core memory management to handle large global matrices. The user can set a limit on the amount of incore RAM granted to CM2 FEM. The solvers will require disk space when necessary and manage the data swappings transparently and independantly from the OS. However some data cannot be swapped and must remain always incore. On a Win32 machine with 1Gb RAM granted for CM2 FEM and 4Gb on disk, the static solver can handle 200,000 DOF solid problems, 500,000 DOF 3-D plate/shell problems and 1M+ DOF 3-D beam/rod problems. But this is only an estimate and the limit depends heavily on the type and the topology of the model. On Win64 (or linux 64) systems, without the 4Gb limit, much bigger problems can be solved.
For more information please contact us.

Do you have 2nd order analysis inside CM2 FEM?

All types of elements (beams, plates, shells, solids) have a full non-linear version taking large strains effects, large displacement/rotation effects, stress stiffening/softening into account. The buckling solver computes buckling critical loads and buckling shapes on initial or pre-stressed/pre-deformed structures. The Newton-Raphson solver can also be used to compute full non-linear critical loads.
For more information please contact us.

Do you have non-linear constitutive laws?

We have non-linear but elastic spring laws (user-defined). There is no elasto-plastic constitutive laws in CM2 FEM so far (but planned in future versions).
For more information please contact us.

CM2 FEM® /commercial

Can I have a discounted price if I take the Win32 and the Win64 versions of CM2 FEM?

Licenses on Windows are Win32 (x86) and Win64 (x86-64) bundles. You have both types of DLLs at no additional cost. On Linux, licenses are also x86 and x86-64 bundles.
Please submit a quotation request form (a free-developer account is required, you can register here).

We are software developers and vendors (ISV) and we would like to use CM2 FEM inside two (three, four...) of our applications for commercial use. Are we licensed to use the CM2 FEM library in all our products? Is there any additional charge?

Regular licensees (non academic) are allowed to incorporate our library to any number of applications of them at no additional cost and to sell any number of copies to third parties without any royalty.
For more information please read the Software License Agreement.

Do you have support/maintenance?

Of course. We are software professionals and new versions (minor and major) are regularly released (about one minor version every 6 months and one major version every 12-18 months). In addition, hot fix patches can be sent within a few days for customers facing a blocking issue.
The first 12 months of Support Services (E-mail support + any hot fixes + all new minor versions + all new major versions) are offered with your initial purchase. Support Services extensions (12-month, 24-month or 36-month) can be purchased together with your initial license or renewed later.
Please contact us for more information.

What are your Terms and Conditions?

CM2 FEM licenses are covered by the Software License Agreement.

What if we need a specific type of element/analysis/platform that is not available at present in CM2 FEM? Can you do specific developments for us?

Yes. We are ready to consider any specific request. Please contact us.

Computing Objects SARL - 25 rue du Maréchal Foch, 78000 Versailles, France.

Limited Liability Company with a capital of 100 000 €.

Registered at Versailles RCS under SIRET number 422 791 038 00033 - EU VAT registration FR59422791038.