Difference between revisions of "Gruppo BIM-CAD-CAE-CAM-CNC/CAE"

From PNLUG
Jump to: navigation, search
(Aggiunta sezione Strumenti)
Line 8: Line 8:
 
OpenFOAM è uno dei primi maggiori pacchetti software scientifici scritti in C++. È prodotto dalla società britannica OpenCFD Ltd. e rilasciato sotto la licenza GPL.
 
OpenFOAM è uno dei primi maggiori pacchetti software scientifici scritti in C++. È prodotto dalla società britannica OpenCFD Ltd. e rilasciato sotto la licenza GPL.
   
  +
'''Installazione del software'''
   
  +
* openfoam.org --> https://openfoam.org/download/dev-ubuntu/ --> versione OpenCFD Ltd.
Installazione:
 
  +
* openfoam.com --> https://www.openfoam.com/download/install-binary-linux.php --> ESI Group
Tre principali branch di sviluppo:
 
* openfoam.org --> https://openfoam.org/download/dev-ubuntu/
 
* openfoam.com --> https://www.openfoam.com/download/install-binary-linux.php
 
 
* foamExtended --> https://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0
 
* foamExtended --> https://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0
 
* porting per windows --> http://bluecfd.github.io/Core/
 
* porting per windows --> http://bluecfd.github.io/Core/
  +
  +
'''Guide'''
  +
* https://cfd.direct/openfoam/user-guide/ --> versione OpenCFD Ltd.
  +
* https://www.openfoam.com/documentation/user-guide/ --> ESI Group
  +
* https://cpp.openfoam.org/v5/ --> guida C++ OpenCFD Ltd.
  +
* https://www.openfoam.com/documentation/cpp-guide/html/ --> guida C++ --> ESI Group
  +
  +
== Strumenti ==
  +
  +
* Salome --> https://www.salome-platform.org/downloads/current-version
  +
E' un pre/post processore opensource che si utilizza per la generazione della geometria; è possibile utilizzarlo per la generazione completa di un mesh (definizione del dominio di calcolo e delle boundary) o per generare mesh di superficie (stl) utili alla generazione della mesh di calcolo con tools della libreria openFOAM.
  +
E' possibile configurarlo per postprocessare e visualizzare i risultati di una simulazione.
  +
  +
* cfMesh (meshatore)
  +
Ottimo meshatore, nella sua versione free, permette di ottenere molto velocemente mesh hex-dominant (esaedriche dominanti) di buona qualità.<br>
  +
Per l'installazione seguire questo thread su CFDOnLine:
  +
https://www.cfd-online.com/Forums/openfoam-community-contributions/178535-compiling-cfmesh-openfoam-4-x.html#post620834
  +
  +
* editor di testo (gedit, xed, VIM, ecc..)

Revision as of 23:04, 26 June 2018

CFD Main

Introduzione tratta da WikiPedia https://it.wikipedia.org/wiki/OpenFOAM

OpenFOAM (Open Field Operation and Manipulation) è principalmente un toolbox C++ per customizzare ed estendere soluzioni software per la simulazione. È un finalizzatore (solver) basato sulla teoria della meccanica dei continui che include la Fluidodinamica computazionale (CFD, Computational Fluid Dynamics). Viene fornito con una estesa libreria di solvers, sempre ampliata, applicabile ad una generalità di problemi. OpenFOAM è uno dei primi maggiori pacchetti software scientifici scritti in C++. È prodotto dalla società britannica OpenCFD Ltd. e rilasciato sotto la licenza GPL.

Installazione del software

Guide

Strumenti

E' un pre/post processore opensource che si utilizza per la generazione della geometria; è possibile utilizzarlo per la generazione completa di un mesh (definizione del dominio di calcolo e delle boundary) o per generare mesh di superficie (stl) utili alla generazione della mesh di calcolo con tools della libreria openFOAM. E' possibile configurarlo per postprocessare e visualizzare i risultati di una simulazione.

  • cfMesh (meshatore)

Ottimo meshatore, nella sua versione free, permette di ottenere molto velocemente mesh hex-dominant (esaedriche dominanti) di buona qualità.
Per l'installazione seguire questo thread su CFDOnLine: https://www.cfd-online.com/Forums/openfoam-community-contributions/178535-compiling-cfmesh-openfoam-4-x.html#post620834

  • editor di testo (gedit, xed, VIM, ecc..)