FEM_FrontISTR Workbench
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
-
- Veteran
- Posts: 3158
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: FEM_FrontISTR Workbench
Just updated workbench/solvers:
runs fine
runs fine
Re: FEM_FrontISTR Workbench
Some updates to FEM_FrontISTR
Mesurement Environment is as follows:
- Now FEM_FrontISTR can be installed by the FreeCAD addon-manager (thanks FC!)
- MUMPS solver is now available (requires updating solver )
- Adjusted the parameters of the default iterative solver (CG w/ AMG precond) to improve convergence for plate and elongated geometries.
- Supports output in binary VTK format (optional, requires paraview)
- A few minor bug fixes
Mesurement Environment is as follows:
- OS: Windows 10 Pro 10.0.19041 N/A Build 19041
- CPU: Intel Core i7-6700 @3.40GHz 4cores x 1CPU
- Memory: 16GB
- Versions: FreeCAD 0.19.1 a88db11, FrontISTR v5.2 1a5263e1, FEM_FrontISTR 96abb945
- Tested matrix solvers and parallel settings
- CalculiX: iterativecholesky(iterative), spooles(direct). Set OMP_NUM_THREADS=4 (iterativecholesky solver runs sequentially)
- FrontISTR: CG w/ AMG preconditioner(iterative), MUMPS(direct). Set n_process=4
Last edited by kinagaki on Sat May 29, 2021 7:52 am, edited 1 time in total.
FEM_FrontISTR: A parallel nonlinear finite element analysis workbench for FreeCAD
Re: FEM_FrontISTR Workbench
The first example is a model of involute gear. Calculix's iterativechoresky seems to be the fastest, despite its sequential execution.
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... ks/01_gear
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... ks/01_gear
FEM_FrontISTR: A parallel nonlinear finite element analysis workbench for FreeCAD
Re: FEM_FrontISTR Workbench
The second example is a model of a can under internal pressure.
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... rks/02_can
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... rks/02_can
FEM_FrontISTR: A parallel nonlinear finite element analysis workbench for FreeCAD
Re: FEM_FrontISTR Workbench
The third example is a model of a motorcycle frame. This is an example of a complex shape.
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... _bikeframe
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... _bikeframe
FEM_FrontISTR: A parallel nonlinear finite element analysis workbench for FreeCAD
Re: FEM_FrontISTR Workbench
Sorry for the continuous posting. This is the last example, a model of a spring. It is an example of an extremely long and elongated shape.
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... /04_spring
Notes about these results:
The details of the benchmark and a set of files for reproduction are as follows.
https://github.com/FrontISTR/FEM_FrontI ... /04_spring
Notes about these results:
- These results are comparison with the FreeCAD bundled calculix. With a more optimized calculix binary, the results will probably be different.
- The analysis type is linear static analysis. For other types of analysis, for example multi-step nonlinear analysis, the results would probably be different.
- Solver time includes the time to output results and does not include the time it takes FreeCAD to generate the input file or to read the results.
FEM_FrontISTR: A parallel nonlinear finite element analysis workbench for FreeCAD
- MisterMaker
- Posts: 746
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: FEM_FrontISTR Workbench
Looks mega interesting! Thanks for all your efforts, I will test it out next time I want to do FEM!
-
- Veteran
- Posts: 3158
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: FEM_FrontISTR Workbench
It does not look mega-interesting, it is mega interesting!MisterMaker wrote: ↑Sun May 30, 2021 2:13 pm Looks mega interesting! Thanks for all your efforts, I will test it out next time I want to do FEM!
@ kinagaki:
Dont hesitate to post more of this.
I did a lot of calculations for steel parts in the last weeks using
your solver. Keep up the the work.
FC+FrontISTR can beat this:
https://www.ideastatica.com/
Re: FEM_FrontISTR Workbench
What makes this solver more suitable than calculix solver?thschrader wrote: ↑Mon May 31, 2021 8:23 pm ... I did a lot of calculations for steel parts in the last weeks using
your solver. ...
-
- Veteran
- Posts: 3158
- Joined: Sat May 20, 2017 12:06 pm
- Location: Germany
Re: FEM_FrontISTR Workbench
The benefit of FrontISTR is, that the solver can handle very huge meshes.
On work I mostly use netgen, gmsh often needs mesh-refinement zones.
My experience in the last weeks was, that you can mesh complete assemblies
with hundreds of thousands of cells. In the example below (the beam with the two plates)
you simply start netgen, max cell size 10 mm, fine mesh, run FrontISTR, work done.
OK, that is the brute force method and not very elegant.
But for me it saves time (in our company there is a big hourglass on every desk... )
For smaller modells up to 100000 cells I still use CCX. There is no runtime difference,
from a practical point of view.