OpenFOAM è un software per la simulazione fluidodinamica e scambio termico, con licenza GPL. Prevedo che prossimamente, quando ci sarà tempo fra una commessa e l'altra, potrei portare linux nello studio dove lavoro. Se funzionasse per i nostri scopi, sarebbe bello fare un cluster per analisi fluidodinamiche con una buona base di Mandriva!
Attualmente OpenFOAM è distribuito con sorgenti e con pacchetti per il solito Ubuntu. Installare OpenFOAM con "urpmi openfoam" sarebbe grandioso!
Ho mandriva 2010.2 x86_64
Qui i links:
http://www.openfoam.com/
http://www.openfoam.com/download/source.php
OpenFOAM 1.7.1
Forum rules
Prima di inserire nuove discussioni si prega di leggere le regole del forum:
http://mib.pianetalinux.org/mib/forum/v ... f=3#p12407
http://mib.pianetalinux.org/mib/forum/v ... 2080#p2080
http://mib.pianetalinux.org/mib/forum/v ... 201#p15201
Before you post, please read forum rules:
http://mib.pianetalinux.org/mib/forum/v ... 2211#p2211
http://mib.pianetalinux.org/mib/forum/v ... 202#p15202
Prima di inserire nuove discussioni si prega di leggere le regole del forum:
http://mib.pianetalinux.org/mib/forum/v ... f=3#p12407
http://mib.pianetalinux.org/mib/forum/v ... 2080#p2080
http://mib.pianetalinux.org/mib/forum/v ... 201#p15201
Before you post, please read forum rules:
http://mib.pianetalinux.org/mib/forum/v ... 2211#p2211
http://mib.pianetalinux.org/mib/forum/v ... 202#p15202
Re: OpenFOAM 1.7.1
Salve marcin
per niente semplice questo pacchetto ma sono ottimista
Buona giornata
Dago68
per niente semplice questo pacchetto ma sono ottimista
Buona giornata
Dago68
- marcin
- Nuovo utente
- Posts: 14
- Joined: 25 January 2010, 2:53
- OpenMandriva: 2010.1
- Kernel: 2.6.36.2-desktop-nrj
- Desktop: kde
Re: OpenFOAM 1.7.1
Grazie per esserti interessato!
Io proverò a compilarlo con calma il prossimo fine settimana. Purtroppo però non so come creare un rpm, poi comunque non saprei come gestire le dipendenze per un'installazione di mandriva "standard".
Mi dispiace quando compilo un pacchetto non presente nei repository e poi non poter condividere il risultato.
Ciao!
Io proverò a compilarlo con calma il prossimo fine settimana. Purtroppo però non so come creare un rpm, poi comunque non saprei come gestire le dipendenze per un'installazione di mandriva "standard".
Mi dispiace quando compilo un pacchetto non presente nei repository e poi non poter condividere il risultato.
Ciao!
- GvMariani
- Collaboratore
- Posts: 610
- Joined: 27 July 2009, 11:31
- ROSA: 2016.1 Fresh R10
- OpenMandriva: -
- Kernel: 4.19.13-nrj-desktop
- Desktop: Plasma 5
- country: Italy
- Location: Cologno Monzese (MI) - Italia
Re: OpenFOAM 1.7.1
Nessuno di noi è "nato imparato"...marcin wrote:Purtroppo però non so come creare un rpm, poi comunque non saprei come gestire le dipendenze per un'installazione di mandriva "standard".
se hai tempo e voglia, non hai che da provare;
si tratta solo di predisporre un file con estensione ".spec" da dare poi in pasto ad un apposito programma (rpmbuild): tale file contiene tutto le indicazioni necessarie per installare il sorgente, compilarlo e creare il package finale (molto spesso le istruzioni per i vari passaggi sono quasi identiche a quelle da usare per compilare/installare il pacchetto direttamente dal sorgente: configure, make, make install...).
Di documentazione ce n'è pure; puoi vedere, per Mandriva:
http://wiki.mandriva.com/en/Mandriva_RPM_HOWTO
http://wiki.mandriva.com/en/Policies/RpmSpecProposal
ed anche le varie indicazioni per il build particolari classi di rpm:
http://wiki.mandriva.com/en/Policies.
Due guide generali su RPM:
http://docs.fedoraproject.org/en-US/Fed ... index.html
http://www.rpm.org/max-rpm/.
Quanto al caso specifico delle dipendenze del sw in questione, di solito nei sorgenti esse sono indicate chiaramente (in file come README o nomi del tipo BUILD/BULDING); in ogni caso la lettura dell'output del comando "configure" (solitamente presente nella dir dei sorgenti) e dei makefile risultanti dovrebbe permetterti di trovarli (quasi) tutti... e da lì, basta individuare il nome con cui Mandriva identifica il pacchetto richiesto, da inserire al suo posto nello .spec file (rpmfind is your friend here).
Naturalmente, i forum sono il luogo dove chiedere ulteriori indicazioni e consigli...
Buon divertimento.
GvM