README.md
1# FreeCADBatchFEMTools - A library for using FreeCAD for FEM preprocessing in batch mode
2FreeCADBatchFEMTools.py is a set of tools for handling batch type preprocessing for
3Elmer Solver. The library was written by Trafotek Oy in collaboration with VTT Technical
4Research Centre of Finland Ltd supported by Business Finland Oy.
5
6# Features
7- Intended for batch mode usage (automatic preprocessing)
8- Creating mesh objects for FreeCAD
9- Manipulating the mesh sizes of solids
10- Creating meshes using Gmsh
11- Running ElmerGrid and exporting mesh for ElmerSolver
12- Selecting and naming bodies and boundaries for ElmerSolver
13
14# Requirements
15- FreeCAD 0.19 (tested with Libs: 0.19R18738 (Git))
16- Gmsh 3
17- ElmerGrid (Elmer 8.3)
18
19## Tested FreeCAD versions
20- freecad-daily (20. November 2019)
21
22# Tests
23
24Tests are located at ./tests folder.
25
26# Notes
27- To run scripts in batch mode that use FreeCADBatchFEMTools, use:
28$ FreeCAD -c $PWD/script_name.py
29
30# Authors
31- Eelis Takala, Trafotek Oy
32- Janne Keranen, VTT Technical Research Centre of Finland Ltd
33- Sami Rannikko, Trafotek Oy
34