Vai al contenuto

Installazione dei pacchetti binari

I binari precompilati di FrontISTR sono disponibili dalla pagina di download. Oltre al solver fistr1, le distribuzioni includono strumenti ausiliari per la decomposizione del dominio (hecmw_part1), la visualizzazione (hecmw_vis1), la conversione della mesh (neu2fstr) e altre attività.

Windows

La versione Windows è distribuita sotto forma di archivi ZIP che differiscono per il metodo di parallelizzazione e per le librerie numeriche. Ogni pacchetto include il runtime MPI e le librerie numeriche (DLL) necessarie per l’esecuzione, quindi può essere utilizzato dopo l’estrazione senza installare separatamente tali componenti.

Variante Parallelizzazione MPI Libreria numerica
thread_openblas Parallelismo a thread OpenMP (nessuno) OpenBLAS
hybrid_msmpi_openblas Parallelismo ibrido MPI + OpenMP MS-MPI (incluso) OpenBLAS
hybrid_impi_mkl_intelthread Parallelismo ibrido MPI + OpenMP Intel MPI (incluso) Intel MKL

Nota: i pacchetti ibridi includono mpiexec e il runtime MPI (msmpi.dll o impi.dll, ecc.), quindi non è necessaria un’installazione MPI separata.

Procedura di installazione

  1. Scaricare dalla pagina di download l’archivio ZIP della variante che si desidera utilizzare ed estrarlo.
  2. Collocare la directory estratta in un percorso incluso nel percorso di ricerca degli eseguibili oppure eseguire le analisi direttamente da tale directory.

Verifica dell'installazione

Eseguire il seguente comando dal Prompt dei comandi. L’installazione funziona se vengono visualizzate le informazioni sulla versione.

fistr1.exe -v

Per l’esecuzione parallela MPI, utilizzare il mpiexec incluso. Per i dettagli della procedura di esecuzione, vedere Flusso dell’analisi.

Linux

Per Ubuntu vengono distribuiti pacchetti deb. Poiché i pacchetti deb dichiarano le proprie dipendenze, installandoli tramite apt-get vengono risolte automaticamente le librerie necessarie.

Download di un pacchetto deb

Scaricare il pacchetto deb per Ubuntu direttamente dalla pagina di download. Per recuperarlo dalla riga di comando, utilizzare un comando come il seguente, sostituendo il nome del file con quello della versione distribuita.

curl -L -O https://frontistr-commons.gitlab.io/FrontISTR/release/deb/FrontISTR_master-0+ubuntu2204_amd64.deb

Installazione del pacchetto deb

Installare il pacchetto deb scaricato come segue, sostituendo il nome del file con quello della versione distribuita.

sudo apt-get install -y ./FrontISTR_master-0+ubuntu2204_amd64.deb

Nota: per installare il pacchetto sono necessari privilegi di amministratore. Se si opera come utente root, sudo non è necessario. Quando si esegue il comando come utente normale, includere sudo come mostrato sopra.

Verifica dell'installazione

Eseguire il seguente comando. L’installazione funziona se vengono visualizzate le informazioni sulla versione.

fistr1 -v

Argomenti correlati