Sviluppo tools progettualiProgrammazione e Realizzazione Tools Progettuali
CFD Progetti è in grado di sviluppare tools progettuali e codici di calcolo secondo le specifiche del Cliente. Le applicazioni tipicamente richieste coprono le fasi di avamprogetto, progetto e verifica del prodotto. La società dispone di personale specializzato nella modellazione di problematiche fisiche e nello sviluppo del software relativo. L'obiettivo è fornire un pacchetto completo, che risponda alle esigenze di attendibilità e correttezza dei risultati e allo stesso tempo a quelle di massima intuitività e facilità di utilizzo.

Lo svilupppo viene tipicamente strutturato nelle seguenti fasi:
• Planning
• Analisi Teorico-Fisica del Problema
• Impostazione Matematica e Numerica dell'Approccio Risolutivo
• Implementazione e Customizzazione
• Validazione
• Manutenzione, secondo un Iter Pianificato di Upgrade
• Realizzazione di Idonea Interfaccia Grafica
• Redazione della Manualistica di Riferimento
• Supporto Continuativo

CFD Progetti offre la possibilità di massimizzare la portabilità dei tool sviluppati, rendendoli eseguibili sulle tre piattaforme Unix, Linux e MS-Windows. Allo stesso tempo, per far fronte alle esigenze del Cliente e a quelle della tipologia del tool richiesto, può vantare una profonda conoscenza di una vasta gamma di linguaggi di programmazione, tra cui:
• C++
• C
• Fortran 77/90
• Matlab / Octave
• Simulink
• Visual Basic
• HTML / XML

In parallelo, solida è anche l'abitudine alla realizzazione di script di automatizzazione di procedure di calcolo attraverso i seguenti linguaggi:
• Python
• Bash

Alcune esperienze industriali che hanno visto CFD Progetti coinvolta in attività di implementazione e sviluppo di codici di calcolo sono:
• codici 1D (reti fluide, reti idrauliche, reti di raffreddamento)
• calcolo performance di impianti energetici
• analisi statica e dinamica di cuscinetti idrodinamici
• procedure di robust design
• ottimizzazione di procedure di calcolo di varia natura (metologie deterministiche e/o evolutive)
• realizzazione di metamodelli semplificativi di procedure molto onerose computazionalmente (ANN-Artificial Neural Network)