From 741bab1e2900821f6b8f8405f78a366b542600b1 Mon Sep 17 00:00:00 2001 From: jorgensd Date: Sun, 14 Apr 2024 11:23:31 +0200 Subject: [PATCH 1/3] Make summary more readable for a non-specialist audience. --- joss-paper/paper.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 6cfb230..3ee06bc 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -20,9 +20,12 @@ bibliography: paper.bib # Summary We introduce a checkpointing framework for the latest version of the FEniCS project, known as DOLFINx. -The framework leverages the data-centric approach of DOLFINx along with a state of the art adaptable Input/Output system called ADIOS2. -Several variations of checkpointing are supported, including *N-to-M* checkpointing of function data, storage of mesh partitioning information for *N-to-N* checkpointing and snapshot checkpointing for RAM reduction during simulation. -All MPI operations are using MPI-3 Neighborhood collectives. +DOLFINx is a general framework for solving partial differential equations using the finite element method. +The input to simulations using the finite element method is the computational domain (mesh), mesh markers, initial conditions and boundary conditions. +To be able to restart a simulation at any point, one has to have the capability to read in all of the aforementioned variables. +The adios4dolfinx package implements all of these operations, using the Message Passing Interface (MPI) for communication across multiple processes and ADIOS2 to for writing/reading data to/from file. +In particular, the functionality of adios4dolfinx includes "N-to-M"-checkpointing, which means that one can store a result of a simulation that was generated with N number of processes, +and read it into a program running on M processes. # Statement of need From b540cdd1fb1ad56f35ba29a11b43d62d5b1977bd Mon Sep 17 00:00:00 2001 From: jorgensd Date: Sun, 14 Apr 2024 11:24:20 +0200 Subject: [PATCH 2/3] Use itallic --- joss-paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index 3ee06bc..ca89b05 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -24,7 +24,7 @@ DOLFINx is a general framework for solving partial differential equations using The input to simulations using the finite element method is the computational domain (mesh), mesh markers, initial conditions and boundary conditions. To be able to restart a simulation at any point, one has to have the capability to read in all of the aforementioned variables. The adios4dolfinx package implements all of these operations, using the Message Passing Interface (MPI) for communication across multiple processes and ADIOS2 to for writing/reading data to/from file. -In particular, the functionality of adios4dolfinx includes "N-to-M"-checkpointing, which means that one can store a result of a simulation that was generated with N number of processes, +In particular, the functionality of adios4dolfinx includes *N-to-M*-checkpointing, which means that one can store a result of a simulation that was generated with N number of processes, and read it into a program running on M processes. # Statement of need From 71f84b3b72bc02383bb84dcccf997200208d4611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Schartum=20Dokken?= Date: Sun, 14 Apr 2024 11:43:01 +0200 Subject: [PATCH 3/3] Update summary of paper for a non-expert audience (#103) * Update summary for a non-specialist audience * Update date on manuscritp --- joss-paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/joss-paper/paper.md b/joss-paper/paper.md index ca89b05..a898b38 100644 --- a/joss-paper/paper.md +++ b/joss-paper/paper.md @@ -12,7 +12,7 @@ authors: affiliations: - name: Simula Research Laboratory index: 1 -date: 6 March 2024 +date: 14 April 2024 bibliography: paper.bib ---