La validazione di un programma DEVE passare per delle procedure ben più rigorose che il controllo di un esterno. Se così succede vi è da preoccuparsi.
Innanzi tutto è necessario che esempi semplici fatti manulamente o bibliograficamente noti diano risultati non discordanti con il programma.
Poi bisogna che il programma sia "robusto", ovvero che per piccola variazioni di dati il risultato dia delle piccole varizioni. E va dimostrato
Poi ci sono i benchmark, ovvero è necessario pubblicare degli esempi risolti da diverse persone (non 1, ma 15-20) non note tra loro e confrontare i risultati per capire interpretazioni, diverse applicazioni e range dei risultati.
Per esempio i 4-5 benchamark di Plaxis, poi Repute, Flac sono pubblici.
Alla fine il tutto va pubblicato affinchè tutti ne siano a conoscenza e possano confrontarsi e perchè no, dissentire.
Da lì in poi si inizia a ragionare.

m.