Pagina 1 di 1

OpenFOAM: istruzioni installazione

Inviato: sabato 22 ottobre 2011, 15:11
da tommaso_spezia
ciao a tutti!!

sono all'ultimo anno di ingegneria meccanica ed ho ha deciso di utilizzare quanto piu possibile ubuntu anche per lavoro/studio

stiamo seguendo un corso di fluidodinamica computerizzata, il sw che vorrei utilizzare è OpenFOAM, anzichè ansys-fluent, però ho alcuni problemi.

sono andato sul sito, in particolare a questa pagina
http://www.openfoam.com/download/ubuntu.php

per quanto riguarda l'installazione tutto ok (almeno credo): da terminale ha fatto quello che doveva fare e ora OF e PV pare siano installati
dico PARE perchè non risultano da nessuna parte nelle applicazioni ne cercandoli con lo strumento "trova".. da qui la prima domanda: come mai??

il problema ce l'ho con la configurazione:

dice
Open the .bashrc file in the user’s home directory in an editor, e.g. by typing in a terminal window (note the dot)

ma dov è questo file .bashrc ???
l'ho cercato con "trova" ed ho ottenuto 4 file:
due sono bash.bashrc
due sono dot.bashrc
comunque tutti e 4 i file sono in cartelle differenti e diverse da "home"

poi non ho proprio capito cosa bisogna fare ... da quello che ho capito il procedimento è

aprire questo file (che non so dove sia)

da terminale scrivere la linea di codice,
gedit ~/.bashrc

poi aggiungere la linea sottoriportata in fondo al file di testo precedentemente aperto,
source /opt/openfoam201/etc/bashrc
e salvarlo

infine aprire un nuovo terminale e digitare
icoFoam -help

dico bene?

scusate se torno su questo argomento che so esser già stato trattato, ma le discussioni che ho trovato non credo rispondessero al mio problema

grazie a tutti, ciao!

tommaso

Re: OpenFOAM: istruzioni installazione

Inviato: lunedì 24 ottobre 2011, 12:56
da pierba
tommaso_spezia ha scritto: ma dov è questo file .bashrc ???
E` nascosto nella /home/tuo utente; se selezoni l'opzione "mostra file nascosti" dovresti vederlo.
tommaso_spezia ha scritto: da terminale scrivere la linea di codice,
gedit ~/.bashrc
Sul terminale, invochi il programma (gedit) e gli dici di aprire il file ~/.bashrc, la ~ sta per /home/tuoutente, cioe` nella tua home chiama il file nascosto .bashrc (il punto iniziale indica che resta nascosto)
tommaso_spezia ha scritto: poi aggiungere la linea sottoriportata in fondo al file di testo precedentemente aperto,
source /opt/openfoam201/etc/bashrc
e salvarlo
Scrivi quella riga nel file e lo salvi.

Poi prcedi come indicato.

ciao

Re: OpenFOAM: istruzioni installazione

Inviato: lunedì 24 ottobre 2011, 13:41
da tommaso_spezia
grazie!!

ho trovato il file, e digitando il codice al terminale come da te scritto me lo apre... MA è vuoto!! ??
è un file di testo bianco, senza niente scritto...  è normale?

ho provato ad aggiungere comunque la linea di codice ma mi dice che non si può... 
viene scritto
"Impossibile trovare il file «/home/tommaso/home/tommaso/.bashrc»."

Re: OpenFOAM: istruzioni installazione

Inviato: lunedì 24 ottobre 2011, 13:52
da tommaso_spezia
cmq se invece apro il file direttamente dalla cartella non è un file vuoto.....
non ho provato però ad aggiungere la linea di codice, ho paura di fare dei casini....

ma il file non dovrebbe essere lo stesso?

e se lo apro dalla cartella o da terminale cosa cambia?

come mai uno è vuoto e l'altro no?

Re: OpenFOAM: istruzioni installazione

Inviato: lunedì 24 ottobre 2011, 15:05
da tommaso_spezia
OK tutto a posto....
in realtà apriva la cartella home/tommaso/home/tommaso cioè faceva 2 volte il percorso.

usando la tilde ha aperto quello che doveva aprire e tutto è andato come doveva andare!!  :)

però non mi è chiara una cosa:
sul sito c'è scritto


Getting Started


Create a project directory within the $HOME/OpenFOAM directory named -2.0.1 (e.g. chris-2.0.1 for user chris and OpenFOAM version 2.0.1) and create a directory named run within it, e.g. by typing:

mkdir -p $FOAM_RUN

Getting Started

Copy the tutorial examples directory in the OpenFOAM distribution to the run directory. If the OpenFOAM environment variables are set correctly, then the following command will be correct:

cp -r $FOAM_TUTORIALS $FOAM_RUN

Run the first example case of incompressible laminar flow in a cavity:

cd $FOAM_RUN/tutorials/incompressible/icoFoam/cavity
blockMesh
icoFoam
paraFoam

Refer to the OpenFOAM User Guide to get started.

cioè mi ha fatto caricare gli esempi e il tutorial, poi nell'ultimo comando (4 righe) mi ha fatto aprire l'esempio del fluido laminare incomprimibile in una cavità, giusto??

la domanda è: ma per aprire openFOAM (che usa l'interfaccia grafica paraview) devo sempre fare un procedimento analogo da terminale?

perchè nelle applicazioni non c'è???

Re: OpenFOAM: istruzioni installazione

Inviato: venerdì 28 ottobre 2011, 23:44
da nuovodna
Si esatto hai eseguito la simulazione della cavità guidata.
Per quanto riguarda l'avvio di Paraview per il post-processing dei dati e dei risultati avvialo sempre dal terminale. E' solo questione di abitudine e poi ti risulterà molto più comodo.

Buone simulazioni fluidodinamiche :)

Re: OpenFOAM: istruzioni installazione

Inviato: venerdì 26 ottobre 2012, 18:13
da mattia_polimi
Ciao avrei alcune domande da fare e premette che ho in mano linux da 7 giorni...ho eseguito la stessa procedura di tommaso, cioè quella del sito ma non mi è tuttavia molto chiaro come funzioni questo programma...cioè come faccio ad aprilo e/o avviarlo? dove lo trovo? e poi ho fatto la simulazione del fluido incompribile ma non dovrebbe saltar fuori qualche risultato grafico stile matlab??grazie!

Re: OpenFOAM: istruzioni installazione

Inviato: mercoledì 26 dicembre 2012, 10:49
da bobeldo
Ciao a tutti,

ho dei problemi quando alla fine dell'installazione di OPENFOAM (all'ultimo passo per capire se il tutto funziona correttamente), digito paraFoam. L'errore che viene visualizzato è:

created temporary 'cavity.OpenFOAM'
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /home/opencfd/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 404
vtkXOpenGLRenderWindow (0x9461770): Could not find a decent visual



Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /home/opencfd/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 404
vtkXOpenGLRenderWindow (0x9461770): Could not find a decent visual



Xlib: extension "GLX" missing on display ":0.0".
ERROR: In /home/opencfd/OpenFOAM/ThirdParty-2.1.x/ParaView-3.12.0/VTK/Rendering/vtkXOpenGLRenderWindow.cxx, line 609
vtkXOpenGLRenderWindow (0x9461770): GLX not found. Aborting.


Aborted (core dumped)


Cosa devo fare?

Grazie per l'aiuto