CADNA_C: A version of CADNA for use with C or C++ programs

Published: 1 January 2010| Version 1 | DOI: 10.17632/cjdw64jmt6.1
Jean-Luc Lamotte, Jean-Marie Chesneaux, Fabienne Jézéquel


Abstract The CADNA library enables one to estimate round-off error propagation using a probabilistic approach. The CADNA_C version enables this estimation in C or C++ programs, while the previous version had been developed for Fortran programs. The CADNA_C version has the same features as the previous one: with CADNA the numerical quality of any simulation program can be controlled. Furthermore by detecting all the instabilities which may occur at run time, a numerical debugging of the user code can b... Title of program: CADNA_C Catalogue Id: AEGQ_v1_0 Nature of problem A simulation program which uses floating-point arithmetic generates round-off errors, due to the rounding performed at each assignment and at each arithmetic operation. Round-off error propagation may invalidate the result of a program. The CADNA library enables one to estimate round-off error propagation in any simulation program and to detect all numerical instabilities that may occur at run time. Versions of this program held in the CPC repository in Mendeley Data AEGQ_v1_0; CADNA_C; 10.1016/j.cpc.2010.07.006 This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2018)



Computer Hardware, Software, Programming Languages, Computational Physics