Qualcuno ha consigli su una libreria di matrici C ++ veloce e utilizzabile? Quello che intendo per usabile è il seguente: Gli oggetti Matrix hanno un'interfaccia intuitiva (es .: posso usare righe e colonne durante l'indicizzazione) Posso fare qualsiasi cosa con la classe matrix che posso fare con LAPACK e …
Molte volte, quando ho ereditato o incontrato codice scientifico scritto da altre persone (o occasionalmente, anche il mio lavoro), ho notato che la documentazione è scarsa o inesistente. Se sono fortunato, vedo commenti informativi. Se sono molto fortunato, ci sono anche commenti Doxygen e un Doxyfile in modo da avere …
Il software è una parte fondamentale della scienza computazionale ed è sempre più riconosciuto come parte essenziale della documentazione scientifica. Dato il valore dell'utilizzo di codice esistente e ben collaudato, sembra utile comunicare l'esistenza di codici utili nel modo più ampio possibile e attribuire credito ai loro creatori. In un …
In uno dei miei articoli, elencherò alcuni risultati numerici oltre ad alcune cifre. Quello che mi piacerebbe fare è assicurarmi che i risultati numerici nel mio documento siano sempre in accordo con il codice. In questo momento, copio direttamente i risultati numerici dal mio output di simulazione sul foglio, che …
Non voglio avere a che fare con virtualenv per un'installazione Python locale, voglio solo installare alcuni pacchetti localmente senza occuparmi della PYTHONPATHvariabile d'ambiente, come posso farlo?
Qualcuno può raccomandarmi un buon sistema di gestione del flusso di lavoro (WMS), preferibilmente in Python? Finora ho usato GNU Make, ma introduce un livello di complessità che voglio evitare. Un buon WMS dovrebbe avere le seguenti caratteristiche: si integra facilmente con gli strumenti da riga di comando e gli …
Il problema Attualmente sto lavorando a una simulazione di Navier Stokes agli elementi finiti e vorrei studiare gli effetti di una varietà di parametri. Alcuni parametri sono specificati in un file di input o tramite le opzioni della riga di comando; altri parametri sono forniti come flag in un Makefile, …
Ho cercato le librerie di algebra lineare C ++ per un progetto a cui stavo lavorando. Qualcosa su cui ancora non ho alcuna comprensione è la connessione di BLAS e LAPACK ad altre librerie di algebra lineare. Guardando questo articolo sulle librerie di algebra lineare ho trovato interessante che: alcune …
Gli sviluppatori di software hanno la scelta di scegliere una licenza appropriata in base agli obiettivi del lavoro. Qualcuno può dare alcuni consigli / esperienze su quale licenza scegliere per il software? Quali sono i pro / contro di "regalare" tutto il lavoro in codice come codici open source? Come …
Data una funzione reale di variabili reali, è disponibile un software in grado di generare automaticamente un codice numericamente accurato per calcolare la funzione su tutti gli ingressi di una macchina dotata di IEEE 754 aritmetica? Ad esempio, se la funzione reale da valutare fosse: Il software prenderebbe in considerazione …
Domanda correlata: stato del sistema operativo Mac in Informatica scientifica e HPC Un numero significativo di pacchetti software nella scienza computazionale è scritto in Fortran e Fortran non sta andando via. Per compilare altri pacchetti software è necessario anche un compilatore Fortran (un esempio notevole è SciPy ). Tuttavia, Mac …
Per quanto ne so, i due grandi framework software generici per la scienza computazionale del Dipartimento dell'Energia sono PETSc e Trilinos . Sembrano simili a prima vista, al di là delle differenze di linguaggio (C contro C ++). Quali sono le principali differenze tra i due framework e quali fattori …
Non sto eseguendo alcun codice parallelo in questo momento, ma prevedo di eseguire codice parallelo in futuro usando un ibrido di OpenMP e MPI. I debugger sono stati strumenti preziosi per me durante l'esecuzione di progetti seriali. Qualcuno può consigliare un debugger parallelo (o più debugger) da utilizzare per il …
La riproducibilità è diventata sempre più importante nella ricerca scientifica computazionale. (Ad esempio, vedi questo articolo di Roger Peng in Science ; sono a conoscenza anche di altri articoli e siti Web simili.) Tuttavia, non mi è chiaro quante informazioni dovrei includere in un articolo di giornale (o online) da …
Questa domanda è stata migrata da Cross Validated perché è possibile rispondere a Exchange Stack di calcolo scientifico. Migrato 7 anni fa . Voglio imparare la programmazione MATLAB in modo da poter condurre alcune ricerche / analisi da solo e anche, in modo da poter studiare / modificare alcuni script …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.