Dimensione: 6335
Commento:
|
Dimensione: 8963
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 10: | Linea 10: |
Per chi non lo sapesse la versione 1.5 dev di Open Foam è la versione '''developer''' necessaria per creare e implementare nuove librerie necessarie per l'elaborazione di simulazioni su casi con proprietà chimiche, fisiche e dinamiche attualmente non presenti nelle librerie del Programma.<<BR>> | Per chi non lo sapesse la versione 1.5 dev di Open Foam è la versione '''developer''' necessaria per creare e implementare nuove librerie o modificare quelle già esistenti nel Programma.<<BR>> |
Linea 15: | Linea 15: |
Prima dell'installazione vera e propria è necessario installare (se non già installati) '''gc++''' e '''cmake'''. | Prima dell'installazione vera e propria è necessario installare (se non già installati) '''gcc++''' e '''cmake'''. |
Linea 21: | Linea 21: |
0. Creare la cartella '''/HOME/OpenFOAM''' (operazione questa da eseguirsi "graficamente") quindi eseguire il download del codice sorgente dei programmi{{{ | 0. Creare la cartella '''/HOME/OpenFOAM''' (operazione questa da eseguirsi tramite interfaccia grafica) quindi eseguire il download del codice sorgente dei programmi{{{ |
Linea 69: | Linea 69: |
0. Installare '''gcc 4.3.1'''. La seguente procedura di installazione di gcc 4.3.1 richiede il download e l'installazione di alcuni pacchetti aggiuntivi necessari per il corretto funzionamento del software principale ed è valida per la versione di Linux a 32 bit; per la versione a 64 bit occorrerà sostituire in tutte le istanze in cui compare la parola "'''linux'''" la parola "'''linux64'''". Per procedere, quindi, digitare i seguenti comandi uno alla volta (ovviamente attendere che il comando precedente sia stato eseguito) in una nuova finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ | 0. Installare '''gcc 4.3.1'''. La procedura di installazione di gcc 4.3.1 richiede il download e l'installazione di alcuni pacchetti aggiuntivi necessari per il corretto funzionamento del software principale ed è valida per la versione di Linux a 32 bit; per la versione a 64 bit occorrerà sostituire in tutte le istanze in cui compare la parola "'''linux'''" la parola "'''linux64'''". Per procedere, quindi, digitare i seguenti comandi uno alla volta (ovviamente attendere che il comando precedente sia stato eseguito) in una nuova finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ |
Linea 124: | Linea 124: |
}}} 0. q |
}}} 0. Effettuare la seguente modifica nel file '''settings.sh''' che si trova nella cartella '''/HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/''' (occorrerà cercare le linee in questione nel corpo del file): {{{ File originale: #compilerInstall=OpenFOAM compilerInstall=System Modificare così: compilerInstall=OpenFOAM #compilerInstall=System }}} 0. Salvare e chiudere il file così modificato. 0. Lanciare la compilazione del codice sorgente di Open Foam con i seguenti comandi da digitare in una nuova finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{ OF15dev foam ./Allwmake 2>&1 | tee log_Allwmake }}}La compilazione potrà andare avanti per alcune ore : orientativamente su una macchina con processore AMD 4400 Dual Core e 2GB di Ram richiede circa 4 ore di elaborazione !!!!! |
Linea 131: | Linea 150: |
= Titolo 1 = Testo... 0. Passo 1 0. Passo 2 0. Passo 3 |
= Installazione di Paraview 3.8.0 = A questo punto si potrà procedere all'installazione di Paraview 3.8.0 che consentirà di visualizzare graficamente i risultati delle simulazioni realizzate da Open Foam.<<BR>>Anche la procedura di installazione di questo software non delle più semplici, comunque si puotrà fare riferimento al seguente sito:<<BR>>[[http://www.cfd-online.com/Forums/blogs/wyldckat/317-using-official-pre-built-paraview-3-8-0-version-openfoam.html]].. 0. Digitare i seguenti comandi in una nuova finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{ uname -m }}}(Annotare il risultato visualizzato dal comando "uname -m", il quale rappresenta l'architettura del computer e servirà per installare la versione corretta di Paraview){{{ OF15dev foam ls $ParaView_DIR rm -rf $ParaView_DIR cd $HOME/OpenFOAM mkdir -p $ParaView_DIR }}} 0. Se il comando "'''uname -m'''" ha restituito come risultato '''i686''', allora digitare uno alla volta i seguenti comandi nel terminale (ovviamente attendere che il comando precedente sia stato eseguito):{{{ wget http://www.paraview.org/files/v3.8/ParaView-3.8.0-Linux-i686.tar.gz cd $ParaView_DIR tar -xzf $HOME/OpenFOAM/ParaView-3.8.0-Linux-i686.tar.gz mv ParaView-3.8.0-Linux-i686/* . rmdir ParaView-3.8.0-Linux-i686 }}}Se il comando "'''uname -m'''" ha restituito come risultato '''x86_64''', allora digitare uno alla volta i seguenti comandi nel terminale (ovviamente attendere che il comando precedente sia stato eseguito):{{{ wget http://www.paraview.org/files/v3.8/ParaView-3.8.0-Linux-x86_64.tar.gz cd $ParaView_DIR tar -xzf $HOME/OpenFOAM/ParaView-3.8.0-Linux-x86_64.tar.gz mv ParaView-3.8.0-Linux-x86_64/* . rmdir ParaView-3.8.0-Linux-x86_64 }}} 0. Effettuare la seguente modifica del file '''paraFoam''' che si trova nella cartella '''/HOME/OpenFOAM/OpenFOAM-1.5-dev/bin/'''(occorrerà cercare le linee in questione nel corpo del file):{{{ }}} |
Problemi in questa pagina? Segnalali in questa discussione
Installare Open Foam 1.5 dev e Paraview 3.8.0
Questa Guida è pensata e realizzata per coloro che, pur essendo completamente digiuni di Linux, debbono installare questi software.
Per chi non lo sapesse la versione 1.5 dev di Open Foam è la versione developer necessaria per creare e implementare nuove librerie o modificare quelle già esistenti nel Programma.
Le seguenti Procedure sono valide per l'installazione dei suddetti software in UBUNTU 10.10 ma, pur non avendolo provato personalmente, non escludo a priori che possano eseere valide per le successine versioni di UBUNTU .
Operazioni preliminari
Prima dell'installazione vera e propria è necessario installare (se non già installati) gcc++ e cmake.
Digitare i seguenti comandi in una finestra di terminale:
sudo apt-get install gcc flex binutils-dev sudo apt-get install cmake g++ flex++ bison python qt4-designer binutils-dev zlib1g-dev
Creare la cartella /HOME/OpenFOAM (operazione questa da eseguirsi tramite interfaccia grafica) quindi eseguire il download del codice sorgente dei programmi
cd $HOME/OpenFOAM wget http://downloads.sourceforge.net/project/foam/foam/1.5/ThirdParty.General.gtgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffoam%2Ffiles%2Ffoam%2F&ts=1281702594&mirror=kent wget http://downloads.sourceforge.net/project/foam/foam/1.5/ThirdParty.linuxGcc.gtgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Ffoam%2Ffiles%2Ffoam%2F&ts=1281702862&mirror=switch
Rinominare i due file scaricati rimuovendo qualsiasi carattere che viene dopo l'estensione .gtgz , quindi procedere all'estrazione dei file compressi
tar xzf ThirdParty.General.gtgz tar xzf ThirdParty.linuxGcc.gtgz
Cancellare i file compressi .gtgz
rm ThirdParty.General.gtgz rm ThirdParty.linuxGcc.gtgz
Quindi eseguire i seguenti comandi:
sudo apt-get install subversion svn co https://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Core/OpenFOAM-1.5-dev
A questo punto aprire la cartella /HOME/, visualizzare i file nascosti con Ctrl+H, aprire con un editor di testo il file .bashrc e inserire alla fine di questo file la seguente linea:
echo 'alias OF15dev=". $HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/bashrc"' >> ~/.bashrc
Salvare e chiudere il file . $HOME/.bashrc appena modificato.
Digitare i seguenti comandi in una nuova finestra di terminale:
sudo apt-get install python python-matplotlib python-numpy python-scipy cd $HOME/OpenFOAM mkdir linuxSrc; cd linuxSrc svn co https://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Breeder/other/scripting/PyFoam/ cd PyFoam python setup.py install --prefix=$HOME/OpenFOAM/PyFoam
Aggiungere le seguenti linee alla fine del file bashrc che si trova nella cartella /HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/apps/paraview3/:
if [ "$PYTHONPATH" ] then export PYTHONPATH=$FOAM_INST_DIR/PyFoam/lib/python2.6/site-packages:$PYTHONPATH else export PYTHONPATH=$FOAM_INST_DIR/PyFoam/lib/python2.6/site-packages fi export PATH=$FOAM_INST_DIR/PyFoam/bin:$PATH
- Salvare e chiudere il file così modificato.
Installare gcc 4.3.1. La procedura di installazione di gcc 4.3.1 richiede il download e l'installazione di alcuni pacchetti aggiuntivi necessari per il corretto funzionamento del software principale ed è valida per la versione di Linux a 32 bit; per la versione a 64 bit occorrerà sostituire in tutte le istanze in cui compare la parola "linux" la parola "linux64". Per procedere, quindi, digitare i seguenti comandi uno alla volta (ovviamente attendere che il comando precedente sia stato eseguito) in una nuova finestra di terminale:
cd $HOME/OpenFOAM/ThirdParty mkdir gmp-4.3.2 mkdir mpfr-2.3.2 mv gcc-4.3.1 gcc-4.3.1_orig; mkdir -p gcc-4.3.1/platforms/linux mkdir linuxSrc; cd linuxSrc wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.gz tar xzf gmp-4.3.2.tar.gz cd gmp-4.3.2 ./configure --prefix=$HOME/OpenFOAM/ThirdParty/gmp-4.3.2 2>&1 | tee log_configure make 2>&1 | tee log_make #Controllare questo file per i messaggi di errore! make check 2>&1 | tee log_make_check #Controllare questo file per i messaggi di errore! make install 2>&1 | tee log_make_install #Controllare questo file per i messaggi di errore! cd .. wget http://www.mpfr.org/mpfr-2.3.2/mpfr-2.3.2.tar.gz tar xzf mpfr-2.3.2.tar.gz cd mpfr-2.3.2 ./configure --prefix=$HOME/OpenFOAM/ThirdParty/mpfr-2.3.2 --with-gmp=$HOME/OpenFOAM/ThirdParty/gmp-4.3.2 2>&1 | tee log_configure make 2>&1 | tee log_make #Controllare questo file per i messaggi di errore! make check 2>&1 | tee log_make_check #Controllare questo file per i messaggi di errore! make install 2>&1 | tee log_make_install #Controllare questo file per i messaggi di errore! cd .. wget http://gcc-uk.internet.bs/releases/gcc-4.3.1/gcc-4.3.1.tar.gz tar xzf gcc-4.3.1.tar.gz cd gcc-4.3.1 make distclean #Questo è necessario solo se gcc era stato compilato in precedenza, ma male non fa ./configure --prefix=$HOME/OpenFOAM/ThirdParty/gcc-4.3.1/platforms/linux -enable-languages=c,c++ --with-gmp=$HOME/OpenFOAM/ThirdParty/gmp-4.3.2 --with-mpfr=$HOME/OpenFOAM/ThirdParty/mpfr-2.3.2 2>&1 | tee log_configure make 2>&1 | tee log_make #Controllare questo file per i messaggi di errore! make install 2>&1 | tee log_make_install #Controllare questo file per i messaggi di errore!
Effettuare la seguente modifica nel file settings.sh che si trova nella cartella /HOME/OpenFOAM/OpenFOAM-1.5-dev/etc/ (occorrerà cercare le linee in questione nel corpo del file):
File originale: #compilerInstall=OpenFOAM compilerInstall=System Modificare così: compilerInstall=OpenFOAM #compilerInstall=System
- Salvare e chiudere il file così modificato.
Lanciare la compilazione del codice sorgente di Open Foam con i seguenti comandi da digitare in una nuova finestra di terminale
OF15dev foam ./Allwmake 2>&1 | tee log_Allwmake
La compilazione potrà andare avanti per alcune ore : orientativamente su una macchina con processore AMD 4400 Dual Core e 2GB di Ram richiede circa 4 ore di elaborazione !!!!!
Titolo 2
Installazione di Paraview 3.8.0
A questo punto si potrà procedere all'installazione di Paraview 3.8.0 che consentirà di visualizzare graficamente i risultati delle simulazioni realizzate da Open Foam.
Anche la procedura di installazione di questo software non delle più semplici, comunque si puotrà fare riferimento al seguente sito:
http://www.cfd-online.com/Forums/blogs/wyldckat/317-using-official-pre-built-paraview-3-8-0-version-openfoam.html..
Digitare i seguenti comandi in una nuova finestra di terminale
uname -m
(Annotare il risultato visualizzato dal comando "uname -m", il quale rappresenta l'architettura del computer e servirà per installare la versione corretta di Paraview)
OF15dev foam ls $ParaView_DIR rm -rf $ParaView_DIR cd $HOME/OpenFOAM mkdir -p $ParaView_DIR
Se il comando "uname -m" ha restituito come risultato i686, allora digitare uno alla volta i seguenti comandi nel terminale (ovviamente attendere che il comando precedente sia stato eseguito):
wget http://www.paraview.org/files/v3.8/ParaView-3.8.0-Linux-i686.tar.gz cd $ParaView_DIR tar -xzf $HOME/OpenFOAM/ParaView-3.8.0-Linux-i686.tar.gz mv ParaView-3.8.0-Linux-i686/* . rmdir ParaView-3.8.0-Linux-i686
Se il comando "uname -m" ha restituito come risultato x86_64, allora digitare uno alla volta i seguenti comandi nel terminale (ovviamente attendere che il comando precedente sia stato eseguito):
wget http://www.paraview.org/files/v3.8/ParaView-3.8.0-Linux-x86_64.tar.gz cd $ParaView_DIR tar -xzf $HOME/OpenFOAM/ParaView-3.8.0-Linux-x86_64.tar.gz mv ParaView-3.8.0-Linux-x86_64/* . rmdir ParaView-3.8.0-Linux-x86_64
Effettuare la seguente modifica del file paraFoam che si trova nella cartella /HOME/OpenFOAM/OpenFOAM-1.5-dev/bin/(occorrerà cercare le linee in questione nel corpo del file):
Titolo 2
Testo...
Ulteriori risorse
- Risorsa 1
- Risorsa 2