OpenFOAM
Submitted by mavimo on Sat, 08/02/2008 - 20:12
Iniziamo a capire consa è OpenFOAM per vedere se ciò è proprio quello di cui necessitiamo. Innanzitutto è un software di simulazione fluidodinamica rilasciato con licenza GPL scritto in C++, ma non è solo questo, bensi un completo framework che permette di realizzare applicazioni per l''analisi FEM o CFD o comunque per la risoluzioni di PDE per via numerica. Comprende già alcuni codici per la simulazione fluidi, trasferimento di calore, meccanismi di combustione (tramite l''interazione con altri programmi di cinetica chimica) nonchè flussi elettromagnetici.
Un punto a suo favore è la totale apertura del codice che permette di vedere ed eventualmente modificarlo o perfezionarlo o ancora adattarlo alle nostre esigenze; un altro punto a suo favore è la possibilità di parallelizzare l''esecuzione del codice senza necessariamente richiedere cluster appositi (l''ho provato con 2 Pc collegati con rete a 100Mb/s e devo dire che i risultati sono stati discreti, inoltre con la prossima versione si avrà un sostanziale miglioramento sotto questo punto di vista).
Ulteriori informazioni si possono trovare sul sito ufficiale e in numerosi siti di CFD, quali per esempio cfd-online, inoltre esiste una ampia comunità che collabora alla risoluzione dei vari problemi che si possono incontrare, la potete trovare sul forum.
Iniziamo lo studio di questo programma per gradi, iniziando dall''installazione, passando per alcuni esempi (di cui analizzeremo le varie fasi di pre e post processing) e per finire l''analisi dei risultati. Se non voleste installare un sistema linux sul vostro PC per vedere il funzionamento di questo applicativo potete ricorrere a una delle tante distribuzioni Live CD/DVD adatte allo scopo, una su tutte caelinux, che contiene già installato OpenFOAM (anche se alla versione 1.2).


Post new comment