Verificarlo CI: continuous integration for numerical optimization and debugging

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Delval, Aurélien, Coppens, François, Petit, Eric, Iakymchuk, Roman, Castro, Pablo de Oliveira
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866916320008732672
author Delval, Aurélien
Coppens, François
Petit, Eric
Iakymchuk, Roman
Castro, Pablo de Oliveira
author_facet Delval, Aurélien
Coppens, François
Petit, Eric
Iakymchuk, Roman
Castro, Pablo de Oliveira
contents Floating-point accuracy is an important concern when developing numerical simulations or other compute-intensive codes. Tracking the introduction of numerical regression is often delayed until it provokes unexpected bug for the end-user. In this paper, we introduce Verificarlo CI, a continuous integration workflow for the numerical optimization and debugging of a code over the course of its development. We demonstrate applicability of Verificarlo CI on two test-case applications.
format Preprint
id arxiv_https___arxiv_org_abs_2407_08262
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Verificarlo CI: continuous integration for numerical optimization and debugging
Delval, Aurélien
Coppens, François
Petit, Eric
Iakymchuk, Roman
Castro, Pablo de Oliveira
Software Engineering
Floating-point accuracy is an important concern when developing numerical simulations or other compute-intensive codes. Tracking the introduction of numerical regression is often delayed until it provokes unexpected bug for the end-user. In this paper, we introduce Verificarlo CI, a continuous integration workflow for the numerical optimization and debugging of a code over the course of its development. We demonstrate applicability of Verificarlo CI on two test-case applications.
title Verificarlo CI: continuous integration for numerical optimization and debugging
topic Software Engineering
url https://arxiv.org/abs/2407.08262