From fcbd496a4edb7a3d3a05b062bada953bcac45e7f Mon Sep 17 00:00:00 2001 From: Christophe Prud'homme Date: Wed, 4 Sep 2024 10:20:31 +0200 Subject: [PATCH] add samourai to the ToC #7 --- chapters/WP1/00-index.tex | 1 + chapters/WP2/00-index.tex | 2 +- chapters/WP3/00-index.tex | 2 +- chapters/WP5/00-index.tex | 2 +- chapters/software.tex | 11 ++++---- gen.py | 9 +++++++ sections/benchmarking.tex | 11 ++++++++ software/samourai/WP1/WP1.tex | 46 ++++++++++++++++++++++++++++++++++ software/samourai/samourai.tex | 37 +++++++++++++++++++++++++++ 9 files changed, 113 insertions(+), 8 deletions(-) create mode 100644 sections/benchmarking.tex create mode 100644 software/samourai/WP1/WP1.tex create mode 100644 software/samourai/samourai.tex diff --git a/chapters/WP1/00-index.tex b/chapters/WP1/00-index.tex index ca30059..dedf5dc 100644 --- a/chapters/WP1/00-index.tex +++ b/chapters/WP1/00-index.tex @@ -3,3 +3,4 @@ \input{software/freefempp/WP1/WP1.tex} \input{software/hawen/WP1/WP1.tex} \input{software/mmg-parmmg/WP1/WP1.tex} +\input{software/samourai/WP1/WP1.tex} diff --git a/chapters/WP2/00-index.tex b/chapters/WP2/00-index.tex index 6587ae2..425034c 100644 --- a/chapters/WP2/00-index.tex +++ b/chapters/WP2/00-index.tex @@ -1,3 +1,3 @@ -\input{software/scimba/WP2/WP2.tex} \input{software/feelpp/WP2/WP2.tex} \input{software/freefempp/WP2/WP2.tex} +\input{software/scimba/WP2/WP2.tex} diff --git a/chapters/WP3/00-index.tex b/chapters/WP3/00-index.tex index 65b8f5d..6618fdc 100644 --- a/chapters/WP3/00-index.tex +++ b/chapters/WP3/00-index.tex @@ -1,6 +1,6 @@ \input{software/feelpp/WP3/WP3.tex} \input{software/freefempp/WP3/WP3.tex} -\input{software/hawen/WP3/WP3.tex} \input{software/hpddm/WP3/WP3.tex} +\input{software/hawen/WP3/WP3.tex} \input{software/mahyco/WP3/WP3.tex} \input{software/maphyspp/WP3/WP3.tex} diff --git a/chapters/WP5/00-index.tex b/chapters/WP5/00-index.tex index 0662ce1..5c691b5 100644 --- a/chapters/WP5/00-index.tex +++ b/chapters/WP5/00-index.tex @@ -1,3 +1,3 @@ \input{software/feelpp/WP5/WP5.tex} -\input{software/pbb/WP5/WP5.tex} \input{software/zellij/WP5/WP5.tex} +\input{software/pbb/WP5/WP5.tex} diff --git a/chapters/software.tex b/chapters/software.tex index f22344c..4dc8934 100644 --- a/chapters/software.tex +++ b/chapters/software.tex @@ -4,16 +4,17 @@ \chapter{Software} This chapter presents the software developed within Exa-MA. Each software is described in a dedicated section, with a focus on the features and the general mathematics, the main functionalities, the relevant publications and acknowledgments, and the contact persons. \input{software/arcane-framework/arcane-framework.tex} \input{software/cgal/cgal.tex} -\input{software/scimba/scimba.tex} \input{software/feelpp/feelpp.tex} \input{software/freefempp/freefempp.tex} -\input{software/hawen/hawen.tex} \input{software/hpddm/hpddm.tex} -\input{software/mahyco/mahyco.tex} +\input{software/hawen/hawen.tex} \input{software/manta/manta.tex} -\input{software/maphyspp/maphyspp.tex} \input{software/mmg-parmmg/mmg-parmmg.tex} -\input{software/pbb/pbb.tex} +\input{software/mahyco/mahyco.tex} +\input{software/maphyspp/maphyspp.tex} +\input{software/samourai/samourai.tex} +\input{software/scimba/scimba.tex} \input{software/trust-platform/trust-platform.tex} \input{software/uranie/uranie.tex} \input{software/zellij/zellij.tex} +\input{software/pbb/pbb.tex} diff --git a/gen.py b/gen.py index 4327214..7b9528c 100644 --- a/gen.py +++ b/gen.py @@ -45,6 +45,13 @@ "architecture": "CPU", "repository": "https://gitlab.com/ffaucher/hawen" }, + { + "categories": ["WP1"], + "name": "Samourai", + "email": "loic.gouarin@polytechnique.edu", + "architecture": "CPU", + "repository": "https://github.com/hpc-maths/samurai" + }, { "categories": ["WP3"], "name": "HPDDM", @@ -156,6 +163,8 @@ software_index.write('\clearpage\n\chapter{Software}\n') software_index.write('\label{sec:software}\n') software_index.write('This chapter presents the software developed within Exa-MA. Each software is described in a dedicated section, with a focus on the features and the general mathematics, the main functionalities, the relevant publications and acknowledgments, and the contact persons.\n') + # sort software_list with respect to name in lexical order + software_list = sorted(software_list, key=lambda x: x['name']) for software in software_list: desc = template_desc.render(software=software) name = software['name'] diff --git a/sections/benchmarking.tex b/sections/benchmarking.tex new file mode 100644 index 0000000..c810bb7 --- /dev/null +++ b/sections/benchmarking.tex @@ -0,0 +1,11 @@ +%!TEX root = ../exa-ma-d7.1.tex + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Guidelines +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + + + + diff --git a/software/samourai/WP1/WP1.tex b/software/samourai/WP1/WP1.tex new file mode 100644 index 0000000..6fb178a --- /dev/null +++ b/software/samourai/WP1/WP1.tex @@ -0,0 +1,46 @@ +\section{Software: Samourai} +\label{sec:WP1:Samourai:software} + +\begin{itemize} + \item \textbf{Contact Email(s):} loic.gouarin@polytechnique.edu + \item \textbf{Supported Architecture(s):} CPU + \item \textbf{Repository Link:} \href{https://github.com/hpc-maths/samurai}{https://github.com/hpc-maths/samurai} +\end{itemize} + +\subsection{Software Overview} +\label{sec:WP1:Samourai:summary} + +Provide a brief overview of the software with respect to WP1. + +\subsection{Parallel Capabilities} +\label{sec:WP1:Samourai:performances} + + +\begin{itemize} + \item describe the parallel programming environment : MPI, OpenMP, CUDA, OpenACC, etc. + \item describe the parallel computation environment: type of architecture and super computer used. + \item describe the parallel capabilities of the software + \item \textbf{Scalability:} Describe the general scalability properties of the software + \item \textbf{Integration with Other Systems:} Describe how the software integrates with other numerical libraries and middleware in the Exa-MA framework. +\end{itemize} + +\subsection{Initial Performance Metrics} +\label{sec:WP1:Samourai:metrics} + +In this section, provide a summary of the initial performance metrics of the software with respect to WP1. +You can list one or more benchmarks and their associated results, the challenges , bottlenecks and the expectations for future versions of the software. + + + +\subsubsection{Benchmark \#1} +\begin{itemize} + \item describe the benchmark + \item \textbf{Benchmarking Tools Used:} Describe the tools used for parallel benchmarking and the metrics mesured + \item \textbf{Results Summary:} Results summary not available. + \item \textbf{Challenges Identified:} No challenges identified. +\end{itemize} + +\subsection{12 months roadmap} +\label{sec:WP1:Samourai:roadmap} + +Describe the planned improvements for the software in the context of WP1 and Exa-MA for the year to come that will be adressed in the next version of this deliverable. \ No newline at end of file diff --git a/software/samourai/samourai.tex b/software/samourai/samourai.tex new file mode 100644 index 0000000..b22fd9b --- /dev/null +++ b/software/samourai/samourai.tex @@ -0,0 +1,37 @@ +\section{Software: Samourai} +\label{sec:Samourai:software} + + + +\begin{itemize} + \item \textbf{Contact Email(s):} loic.gouarin@polytechnique.edu + \item \textbf{Supported Architecture(s):} CPU + \item \textbf{Repository Link:} \href{https://github.com/hpc-maths/samurai}{https://github.com/hpc-maths/samurai} +\end{itemize} + +\subsection{Software summary} +\label{sec:Samourai:summary} +Detailed overview not available. + + + +\subsection{Purpose} +\label{sec:Samourai:purpose} +Purpose not available. + + + +\subsection{Mathematics} +\label{sec:Samourai:mathematics} +Mathematics not available. + + +\subsection{Relevant Publications} +\label{sec:Samourai:publications} + +\subsection{Acknowledgements} +\label{sec::Samourai:acknowledgements} + +Acknowledgements not available. + +