Come gestisci i risultati di output della simulazione?

1

È chiaro che è preferibile inserire il codice sorgente in un sistema di controllo della versione, ad es. SVN. Quando una fonte è compilata, ottieni un eseguibile.

Diverse versioni dell'eseguibile e vari parametri di input diversi (che nel mio caso ~ 1000) e altri dati di input si stanno dimostrando difficili da gestire. Oltre a questo faccio centinaia di simulazioni su molti computer diversi. Tutta questa complessità si sommerà in futuro.

In questo momento utilizzo un file excel ma si sta rivelando un metodo incompleto. Non è chiaro come faccio a tenere traccia delle mie simulazioni e dei risultati. Ciò che intendo è la necessità di un "diario" automatizzato o di un catalogo "Libreria come itunes" in cui posso catalogarli, gestirli e organizzarli attraverso i computer. Come gestisci questo?

Inoltre, qualcuno può suggerire un tag appropriato per questa domanda?

    
posta wander95 26.08.2016 - 20:19
fonte

1 risposta

1

Potresti essere in grado di database. Prima di eseguire la simulazione, il simulatore (o un'altra applicazione) si connette al server di database centrale e memorizza i parametri di simulazione e tutti i dati che consentono di recuperarlo (ad esempio tempo di esecuzione, tag, categorie, un riferimento alla piattaforma hardware, un riferimento alla versione di codice binario o sorgente su cui è stata eseguita la simulazione, relazioni con altre esecuzioni di simulazione). Dopo aver eseguito la simulazione, il simulatore o un'applicazione speciale del registratore scrive i risultati (o un loro riassunto) nello stesso database.

Se la tua simulazione produce molti dati e il numero di macchine su cui lo esegui è elevato, potresti guardare al grid computing (ad esempio globus).

    
risposta data 26.08.2016 - 21:56
fonte

Leggi altre domande sui tag