Numerical 'health check' for scientific codes: the CADNA approach - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computer Physics Communications Année : 2007

Numerical 'health check' for scientific codes: the CADNA approach

Résumé

Scientific computation has unavoidable approximations built into its very fabric. One important source of error that is difficult to detect and control is round-off error propagation which originates from the use of finite precision arithmetic. We propose that there is a need to perform regular numerical ‘health checks’ on scientific codes in order to detect the cancerous effect of round-off error propagation. This is particularly important in scientific codes that are built on legacy software. We advocate the use of the CADNA library as a suitable numerical screening tool. We present a case study to illustrate the practical use of CADNA in scientific codes that are of interest to the Computer Physics Communications readership. In doing so we hope to stimulate a greater awareness of round-off error propagation and present a practical means by which it can be analyzed and managed.

Dates et versions

hal-01146489 , version 1 (28-04-2015)

Identifiants

Citer

Norman Stanley Scott, Fabienne Jézéquel, Christophe Denis, Jean-Marie Chesneaux. Numerical 'health check' for scientific codes: the CADNA approach. Computer Physics Communications, 2007, 176 (8), pp.507-521. ⟨10.1016/j.cpc.2007.01.005⟩. ⟨hal-01146489⟩
74 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More