FEM Install/it

Introduzione
Per eseguire una Analisi agli elementi finiti (FEA) utilizzando il modulo FEM FreeCAD si avvale di due programmi esterni. Uno è utilizzato per generare la FEM-Mesh e l'altro per risolvere il sistema di equazioni.

FEM Mesh Generator
Come strumento meshing per creare un FEM-Mesh viene utilizzato netgen. Vedere https://sourceforge.net/projects/netgen-mesher/ In FreeCAD, un FEM-Mesh può essere creato in diversi modi. Vedere la pagina FEM-Mesh del Wiki (Da fare).

FEM Solver
Per risolvere il sistema di equazioni viene utilizzato Calculix. Vedere http://www.calculix.de/ Up To date (mid 2015) Calculix è l'unica possibilità per eseguire una FEA in FreeCAD. Poiché ci sono più possibilità di ottenere una FEM-Mesh valida si consiglia di installare prima il Risolutore.

Windwos
Se viene utilizzata una versione stabile o di sviluppo prelevata da Download non è necessario installare altro ulteriore software. Netgen e Calculix sono già compresi nel pacchetto di download di FreeCAD.

Ubuntu PPA
Il modo più semplice per ottenere un Ambiente FEM che lavora su Linux consiste nell'usare il PPA Ubuntu per la propria versione. Consultare la pagina Pacchetti PPA di Ubuntu. Netgen che è il generatore FEM Mesh è giá incluso nella versione ppa. Anche Calculix è un pacchetto extra fornito dal PPA Ubuntu. Se il repositorio PPA di Ubuntu è giá aggiunto al gestore di pacchetti si può installare Calculix con: apt-get install ccx

I seguenti pacchetti FreeCAD del PPA Ubuntu contengono NetGen e Calculix:
 * Ubuntu 14.04 (Trusty Tahr)
 * Ubuntu 14.10 (Utopic Unicorn)
 * Ubuntu 15.04 (Vivid Vervet)

Per gli sviluppatori: C'è una lunga sequenza nel forum in cui è stata discussa la creazione dei pacchetti PPA di Ubuntu. Può essere utile consultarla se è necessario aggiornare i pacchetti PPA di Ubuntu.

Other
On other Linux distributions you need to make sure to get the appropriate software and libraries installed yourself before using FEM workbench.

CalculiX
Since CalculiX is a standalone software you either can install a CalculiX binary or compile CalculiX yourself. Any CalculiX version from 2.7.X works with FreeCAD. Since there hasn't been much changes in CalculiX resently lower versions than 2.7.X might work as well.

Install CalculiX Binary
There are only a few Linux Distributions which are known to have CalculiX Packages in their Repositories. Following a list:
 * Arch Linux --> https://aur.archlinux.org/packages/calculix/

On the CalculiX Website it is possible to download a generic Linux binary of CalculiX. Check out http://www.dhondt.de/ Since any Linux Distribution could have different library paths it is likely possible this binary will not work out of the box at your linux distribution. Check out the following FreeCAD forum threads for more infomation:
 * Fedora 21 --> http://forum.freecadweb.org/viewtopic.php?f=18&t=10140
 * Some bash commands that may help --> http://forum.freecadweb.org/viewtopic.php?f=3&t=11830&start=20#p95741

Compile CalculiX
Compiling CalculiX is not as easy as it is with many OpenSource software. There are many different resources at FreeCAD forum and the internet. Check out the following:
 * Debian --> http://forum.freecadweb.org/viewtopic.php?f=4&t=5975&start=10
 * There is a CMake Repository on github, but at FreeCAD forum noone has reported if this one works
 * https://github.com/ricortiz/CalculiX-cmake

Netgen
There have been mixed results with the Netgen mesher and the compilation of FreeCAD with Netgen support.
 * ToDo

Further Informations
The FreeCAD forum is a very good resource for informations in this regard. Check out google search on FreeCAD forum page by :
 * calculix site:forum.freecadweb.org
 * netgen site:forum.freecadweb.org

OSX
Né NetGen né Calculix sono inclusi nei pacchetti di FreeCAD scaricabili daDownload

CalculiX
Consultare questa discussione nel forum.

Netgen
Non si conosce alcuna fonte di documentazione per FreeCAD e netgen su OSX. Consultare il Wiki FEM Mesh (Da fare) per vedere le altre possibilità di creare un FEM Mesh.