Many mesh applications use floating point arithmetic which do not necessarily hold the associative laws of algebra. This could cause the application to become unreproducible. In this paper we present some work on generating a method for unstructured mesh applications to provide bitwise reproducibility between separate runs, even if they are started with different number of MPI processes. We implement our work in the OP2 domain-specific library, which provides an API that abstracts the solution of unstructured mesh computations. We carry out a performance analysis of our method applied on two applications: a simple airfoil application, and a more complex Aero application which uses a finite element method and a conjugate-gradient algorithm. ...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
International audienceOn modern parallel architectures, floating-point computations may become non-d...
L'évolution constante ainsi que la complexification qui s'en suit des architectures matérielles obli...
OP2 is an "active " library framework for the solution of unstructured mesh-based applicat...
Hydra is a full-scale industrial CFD application used for the design of turbomachinery at Rolls Royc...
Abstract—Unstructured meshes are widely-used in scientific computing for implementing numerical meth...
AbstractThis paper addresses two key parallelization challenges the unstructured mesh-based ocean mo...
Abstract—Many scientific applications go through a thorough validation and verification (“V&V”) ...
Numerical Reproducibility at Exascale (NRE2015) workshop held as part of the Supercomputing Conferen...
International audienceDue to non-associativity of floating-point operations and dynamic schedu...
This paper describes a set of primitives (PARTI) developed to efficiently execute unstructured and b...
Described here is a set of primitives (PARTI) developed to efficiently execute unstructured and bloc...
Le besoin croissant en simulation a conduit à l’élaboration de supercalculateurs complexes et d’un n...
Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectur...
This paper presents a performance analysis and benchmark-ing study of the OP2 “active ” library, whi...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
International audienceOn modern parallel architectures, floating-point computations may become non-d...
L'évolution constante ainsi que la complexification qui s'en suit des architectures matérielles obli...
OP2 is an "active " library framework for the solution of unstructured mesh-based applicat...
Hydra is a full-scale industrial CFD application used for the design of turbomachinery at Rolls Royc...
Abstract—Unstructured meshes are widely-used in scientific computing for implementing numerical meth...
AbstractThis paper addresses two key parallelization challenges the unstructured mesh-based ocean mo...
Abstract—Many scientific applications go through a thorough validation and verification (“V&V”) ...
Numerical Reproducibility at Exascale (NRE2015) workshop held as part of the Supercomputing Conferen...
International audienceDue to non-associativity of floating-point operations and dynamic schedu...
This paper describes a set of primitives (PARTI) developed to efficiently execute unstructured and b...
Described here is a set of primitives (PARTI) developed to efficiently execute unstructured and bloc...
Le besoin croissant en simulation a conduit à l’élaboration de supercalculateurs complexes et d’un n...
Due to non-associativity of floating-point operations and dynamic scheduling on parallel architectur...
This paper presents a performance analysis and benchmark-ing study of the OP2 “active ” library, whi...
National audienceOn modern multi-core, many-core, and heterogeneous architectures, floating-point co...
International audienceOn modern parallel architectures, floating-point computations may become non-d...
L'évolution constante ainsi que la complexification qui s'en suit des architectures matérielles obli...