Domande taggate «software»

Domande su librerie e software standalone progettati o adatti per calcoli scientifici o numerici.

6
Come posso scrivere un codice agnostico dimensionalmente?
Mi ritrovo spesso a scrivere un codice molto simile per le versioni uno, due e tridimensionali di una determinata operazione / algoritmo. Mantenere tutte queste versioni può diventare noioso. La semplice generazione di codice funziona abbastanza bene, ma sembra che ci debba essere un modo migliore. Esiste un modo relativamente …

6
Qual è il modo migliore per effettuare ricerche riproducibili se hai bisogno di librerie proprietarie?
La ricerca riproducibile nel calcolo mira a rendere il codice necessario per generare i risultati in un documento di calcolo disponibile per altri ricercatori in modo che possano eseguire questo codice per riprodurre i risultati in quel documento. Mi piacerebbe rendere riproducibili tutte le mie ricerche, ma sto incontrando un …

5
Stato del Mac OS in Scientific Computing e HPC
Verso l'alba di OS X, sembrava esserci una grande confusione, almeno nel mondo dei Mac (al momento non ero vicino al calcolo scientifico) riguardo al Mac OS come piattaforma per il calcolo scientifico e le applicazioni HPC. XGrid è venuto fuori dalla scatola, Virginia Tech aveva il suo elaborato cluster …
17 software  hpc 



4
Quale sarebbe il modo più utile per scrivere il codice per un documento in modo che i lettori possano abbinare chiaramente i risultati al codice che li genera?
Sto scrivendo un documento riproducibile e il documento ha risultati computazionali che sono generati da uno script Python (uno script MATLAB simile genera risultati quasi identici). Ritengo che il documento sarebbe più facile da capire per i lettori se potessero abbinare i calcoli nel documento con i calcoli nel codice. …

4
Qual è il software più veloce (open source) per risolvere il problema di programmazione di numeri interi misti
Ho un problema di programmazione con numeri interi misti. E attualmente sto usando GLPK come mio risolutore. Ma ho scoperto che GLPK è buono per il problema della programmazione lineare, ma per la programmazione di numeri interi misti, richiede molto più tempo, quindi non soddisfa i nostri requisiti. Sto cercando …

5
Quanto dovrebbe essere ottimizzato il software scientifico?
Per le applicazioni che richiedono risorse computazionali significative, le prestazioni elevate possono essere un fattore critico quando si tratta di fornire risultati scientifici o raggiungere "innovazioni" in tempi ragionevoli. Quanto tempo e sforzi dovrebbero investire gli sviluppatori software nell'ottimizzazione di un'applicazione? Quali sono i criteri chiave utilizzati?
13 software  hpc 

5
Alla ricerca di progetti open source a cui contribuire
Questa domanda è stata posta un miliardo di volte su StackOverflow, tuttavia l'attenzione è sempre stata sulla codifica non numerica. Sto cercando un progetto per contribuire all'interno dei confini del calcolo numerico e del calcolo ad alte prestazioni. Preferirei idealmente un piccolo progetto ma non è necessario. Quale sarebbe il …
13 software 

1
Come dovrebbero essere riportati gli errori nelle biblioteche scientifiche?
Esistono molte filosofie in diverse discipline di ingegneria del software su come le biblioteche dovrebbero affrontare errori o altre condizioni eccezionali. Alcuni di quelli che ho visto: Restituisce un codice di errore con il risultato restituito da un argomento pointer. Questo è ciò che fa PETSc. Restituisce errori per un …
11 software 



5
Aumentare la longevità archivistica del codice
Esiste un elenco pubblicato delle migliori pratiche per garantire la longevità del codice, con un occhio verso risultati scientifici riproducibili? (ad esempio open source, pratiche di documentazione, selezione di dipendenze, selezione di una lingua, macchine virtuali, ecc.). Sei a conoscenza di studi (o carenti, esempi / aneddoti) che hanno cercato …

1
Per i software inviati ad ACM TOMS, come interagisce il contratto di licenza del software ACM con altre licenze?
La rivista Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) pubblica numerosi articoli su algoritmi numerici che includono implementazioni di software. Secondo la loro politica editoriale , l'invio di un documento dell'algoritmo include il codice sorgente per un'implementazione dell'algoritmo descritto in detto documento. Questo codice sorgente è soggetto …

2
Librerie parallele a memoria condivisa basate su attività nel calcolo scientifico
Negli ultimi anni sono apparsi numerosi progetti di biblioteche / software che offrono in qualche modo un parallelismo della memoria condivisa basato sui dati per scopi generici. L'idea principale è che invece di scrivere un codice esplicitamente thread, i programmatori implementano i loro algoritmi come attività interdipendenti che vengono quindi …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.