Numerical ‘health check’ for scientific codes: the CADNA approach
Data(s) |
15/04/2007
|
---|---|
Resumo |
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. |
Identificador |
http://dx.doi.org/10.1016/j.cpc.2007.01.005 http://www.scopus.com/inward/record.url?scp=33947270893&partnerID=8YFLogxK |
Idioma(s) |
eng |
Direitos |
info:eu-repo/semantics/restrictedAccess |
Fonte |
Scott , S , Jèzèquel , F , Denis , C & Chesneaux , J-M 2007 , ' Numerical ‘health check’ for scientific codes: the CADNA approach ' Computer Physics Communications , vol 176 (8) , no. 8 , pp. 507-521 . DOI: 10.1016/j.cpc.2007.01.005 |
Palavras-Chave | #/dk/atira/pure/subjectarea/asjc/1700/1706 #Computer Science Applications #/dk/atira/pure/subjectarea/asjc/3100 #Physics and Astronomy(all) |
Tipo |
article |