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
mpiexece il runtime MPI (msmpi.dlloimpi.dll, ecc.), quindi non è necessaria un’installazione MPI separata.
Procedura di installazione¶
- Scaricare dalla pagina di download l’archivio ZIP della variante che si desidera utilizzare ed estrarlo.
- 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.
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.
Nota: per installare il pacchetto sono necessari privilegi di amministratore. Se si opera come utente root,
sudonon è necessario. Quando si esegue il comando come utente normale, includeresudocome mostrato sopra.
Verifica dell'installazione¶
Eseguire il seguente comando. L’installazione funziona se vengono visualizzate le informazioni sulla versione.