Servizi
Sviluppo di software su commessa, per esigenze particolari di acquisizione dati per sistemi di laboratorio o industriali, o di codici di calcolo per simulazione di sistemi fisici complessi, con supporto per diverse piattaforme software e di sistemi di calcolo evoluti (calcolo parallelo, GPU computing). Oltre al software, i servizi includono anche la progettazione completa e l'integrazione di sistemi di acquisizione dati e monitoraggio.
Software di acquisizione dati.
Sviluppo software per il controllo e l'integrazione di sistemi di acquisizione dati, qualora ci sia l'esigenza di un software adattato ad esigenze particolari. La piattaforma modulare SAMPLE è sviluppata per essere adattabile a diversi tipi di strumento e per integrare numerosi algoritmi per l'analisi dati anche in tempo reale. In alternativa possono essere realizzati strumenti specifici come SAMX-Logger per implementare direttamente nel software le procedure e gli standard aziendali.
Software di calcolo numerico
Per studiare fenomeni complessi, si possono implementare codici di calcolo ad-hoc, come nel caso di HyRoCode, simulatore monodimensionale di motore a razzo a propulsione ibrida. La mia esperienza comprende codici di calcolo mono-, bi- e tridimensionali, sviluppo di codici per la generazione di mesh, calcolo alle differenze finite e agli elementi finiti. Per garantire le massime prestazioni il codice può essere sviluppato utilizzando modelli di calcolo parallelo e le più moderne tecnologie di calcolo basato su GPU come Nvidia CUDA. Si può anche realizzare dei moduli o dei blocchi per Matlab/Simulink oppure Scilab/SciCOS, anche integrando codice C per garantire le massime performance.
English version




