From 486a8710b0bcb094138c477f4095c5fe2e6c528f Mon Sep 17 00:00:00 2001 From: "Mark C. Miller" Date: Wed, 24 Apr 2024 09:41:21 -0700 Subject: [PATCH] Update 2024-01-zfp-sse.md Add a line to intro paragraph --- Articles/Blog/2024-01-zfp-sse.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Articles/Blog/2024-01-zfp-sse.md b/Articles/Blog/2024-01-zfp-sse.md index cf81fb5448..4cc564b536 100644 --- a/Articles/Blog/2024-01-zfp-sse.md +++ b/Articles/Blog/2024-01-zfp-sse.md @@ -8,9 +8,10 @@ Welcome to a conversation about software sustainability engineering in the zfp project as part of the Exascale Computing Project. -Teams within the Exascale Computing Project ([ECP](https://exascaleproject.org)) worked during 2017-2023 to develop a wide range of advanced software technologies within the Extreme-scale Scientific Software Stack ([E4S](https://bssw.io/blog_posts/software-deployment-bringing-e4s-resources-into-effective-action)), which in turn support a diverse suite of scientific applications. To address the many challenges of advancing new functionality while adapting to emerging exascale architectures, the teams also advanced their software development practices. +Teams within the Exascale Computing Project ([ECP](https://exascaleproject.org)) worked during 2017-2023 to develop a wide range of advanced software technologies within the Extreme-scale Scientific Software Stack ([E4S](https://bssw.io/blog_posts/software-deployment-bringing-e4s-resources-into-effective-action)), which in turn support a diverse suite of scientific applications. To address the many challenges of advancing new functionality while adapting to emerging exascale architectures, the teams also advanced their software development practices. +In this article, the PI for [zfp](https://computing.llnl.gov/projects/zfp), Peter Lindstrom, reflects on efforts advancing those practices. -At its core, [zfp](https://computing.llnl.gov/projects/zfp) is a C library for lossy compression of multi-dimensional arrays of floating point data. +At its core, zfp is a C library for lossy compression of multi-dimensional arrays of floating point data. Over the course of the ECP, the zfp project was pushed not only to add a number of operational features, including C/C++ language-friendly array types, C/C++/Fortran/Python language bindings, OpenMP and CUDA parallelism and HDF5 integration, but also to harden various *software sustainability engineering* (SSE) practices used in zfp's development. BSSw.io editor Mark Miller spoke with Peter Lindstrom, who led the ECP zfp project, about his effort to harden the SSE practices of zfp.