OpenFOAM 1.7.1

Richieste di programmi e di intervento del MIB
Post Reply
User avatar
marcin
Nuovo utente
Nuovo utente
Posts: 14
Joined: 25 January 2010, 2:53
OpenMandriva: 2010.1
Kernel: 2.6.36.2-desktop-nrj
Desktop: kde

OpenFOAM 1.7.1

Post by marcin »

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

User avatar
Dago68
Collaboratore
Collaboratore
Posts: 526
Joined: 7 December 2007, 0:40

Re: OpenFOAM 1.7.1

Post by Dago68 »

Salve marcin

per niente semplice questo pacchetto ma sono ottimista :-)

Buona giornata

Dago68

User avatar
marcin
Nuovo utente
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

Post by marcin »

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!

User avatar
GvMariani
Collaboratore
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

Post by GvMariani »

marcin wrote:Purtroppo però non so come creare un rpm, poi comunque non saprei come gestire le dipendenze per un'installazione di mandriva "standard".
Nessuno di noi è "nato imparato"... :)
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

Post Reply