Skip to content

Commit

Permalink
Update to first complete FY20 report draft
Browse files Browse the repository at this point in the history
  • Loading branch information
maherou committed Nov 26, 2019
1 parent e6f3e79 commit 3078cc9
Show file tree
Hide file tree
Showing 10 changed files with 254 additions and 217 deletions.
14 changes: 7 additions & 7 deletions Deliverables-Overview.tex
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
\end{wrapfigure}
ECP ST efforts contribute to the HPC software ecosystem in a variety of ways. Most tangible are the contributions to software products, many of which are already widely deployed and being transformed for use with Exascale systems. However, ECP ST contributes to industry and \textit{de facto} standards efforts. Finally, some ECP ST efforts contribute to the upstream processes of requirements, analysis, design and prototyping that informs the implementation of vendor and other third-party software products. While they do not receive the most attention, these upstream efforts are very impactful and low cost, without a product to support.

\begin{figure}[htb]
\begin{center}
\includegraphics[width=0.7\textwidth]{ProductsOverview}

\caption{\label{fig:productsoverview}{\small{The 33 ECP ST Projects contribute to 70 user-facing software product suites. ECP ST products are delivered to users via many mechanisms. Provides experience we can leverage across projects. Building via Spack is required for participating in ECP ST releases: 50 of the 70 ST product suites are available in the Extreme-scale Scientific Software Stack (E4S) V1.0, release in November 2019.}}}
\end{center}
\end{figure}
%\begin{figure}[htb]
% \begin{center}
% \includegraphics[width=0.7\textwidth]{ProductsOverview}
%
% \caption{\label{fig:productsoverview}{\small{The 33 ECP ST Projects contribute to 70 user-facing software product suites. ECP ST products are delivered to users via many mechanisms. Provides experience we can leverage across projects. Building via Spack is required for participating in ECP ST releases: 50 of the 70 ST product suites are available in the Extreme-scale Scientific Software Stack (E4S) V1.0, release in November 2019.}}}
% \end{center}
%\end{figure}
2 changes: 1 addition & 1 deletion ECP-ST-CAR.tex
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ \section{ECP ST Deliverables}\label{sect:deliverables}
\input{Products}
\input{Standards}
\input{Design}
\input{ProductDictionary}
%\input{ProductDictionary}


%%---------------------------------------------------------------------------%%
Expand Down
82 changes: 60 additions & 22 deletions Introduction.tex

Large diffs are not rendered by default.

324 changes: 162 additions & 162 deletions ProductDictionary.tex
Original file line number Diff line number Diff line change
@@ -1,162 +1,162 @@
ECP ST Product Dictionary
Note: This page is still under construction.

The ECP Software Technology (ST) Product Dictionary is the official list of publicly recognized
names to which ECP ST efforts contribute. While ST teams use an expanded product
namespace, the list on this page indicates the eventual access point for ST product development
efforts.

This table lists only those products that are typically recognizable to users. Examples:
1. MPI is commonly known by users. MPICH and OpenMPI both provide implementations
of that product.
2. Fortran is a product. Flang is a particular Fortran product. LLVM is a backend for some
Fortran compilers.
3. FFT is a product. FFTX, FFT-ECP provide FFT capabilities through interchangeable
interfaces.
4. C++ is a product. Clacc provides capabilities for Clang, as does LLVM.

Product
Dictionary
List
ST products that deliver capabilities through public products
(comma separated list)

ADIOS

AML

ALPINE: Ascent, ParaView, Catalyst, Visit, LibSim, In Situ Algorithms

BLAS

SLATE

C

LLVM

C++

LLVM

Caliper

Catalyst

CHAI

Cinema

CUDA

Darshan

DTK

Dyninst

E4S

FFT
FFTX, FFT\_ECP
FleCSI

Flux

Fortran
LLVM/Flang
GASNet

Ginkgo

HDF5

HPCToolkit

hypre

Kokkos

KokkosKernels

LAPACK

Legion

libEnsemble

MarFS

MFEM

MPI
MPICH, Open MPI
OpenACC
Clacc/LLVM
OpenCL
-
OpenMP
SOLLVE/LLVM
PAPI

Papyrus

Paraview

PaRSEC

PETSc/TAO

PnetCDF

PowerStack

RAJA

MPI-IO
ROMIO
ScaLAPACK
SLATE
SCR

SICM

Spack

SPOT

STRUMPACK

SUNDIALS

SuperLU

SYCL

SZ

TASMANIAN

TAU

Trilinos

UMap

Umpire

Unify

UPC++

VeloC

VisIt

VTK-m

xSDK

ZFP


%ECP ST Product Dictionary
%Note: This page is still under construction.
%
%The ECP Software Technology (ST) Product Dictionary is the official list of publicly recognized
%names to which ECP ST efforts contribute. While ST teams use an expanded product
%namespace, the list on this page indicates the eventual access point for ST product development
%efforts.
%
%This table lists only those products that are typically recognizable to users. Examples:
%1. MPI is commonly known by users. MPICH and OpenMPI both provide implementations
%of that product.
%2. Fortran is a product. Flang is a particular Fortran product. LLVM is a backend for some
%Fortran compilers.
%3. FFT is a product. FFTX, FFT-ECP provide FFT capabilities through interchangeable
%interfaces.
%4. C++ is a product. Clacc provides capabilities for Clang, as does LLVM.
%
%Product
%Dictionary
%List
%ST products that deliver capabilities through public products
%(comma separated list)
%
%ADIOS
%
%AML
%
%ALPINE: Ascent, ParaView, Catalyst, Visit, LibSim, In Situ Algorithms
%
%BLAS
%
%SLATE
%
%C
%
%LLVM
%
%C++
%
%LLVM
%
%Caliper
%
%Catalyst
%
%CHAI
%
%Cinema
%
%CUDA
%
%Darshan
%
%DTK
%
%Dyninst
%
%E4S
%
%FFT
%FFTX, FFT\_ECP
%FleCSI
%
%Flux
%
%Fortran
%LLVM/Flang
%GASNet
%
%Ginkgo
%
%HDF5
%
%HPCToolkit
%
%hypre
%
%Kokkos
%
%KokkosKernels
%
%LAPACK
%
%Legion
%
%libEnsemble
%
%MarFS
%
%MFEM
%
%MPI
%MPICH, Open MPI
%OpenACC
%Clacc/LLVM
%OpenCL
%-
%OpenMP
%SOLLVE/LLVM
%PAPI
%
%Papyrus
%
%Paraview
%
%PaRSEC
%
%PETSc/TAO
%
%PnetCDF
%
%PowerStack
%
%RAJA
%
%MPI-IO
%ROMIO
%ScaLAPACK
%SLATE
%SCR
%
%SICM
%
%Spack
%
%SPOT
%
%STRUMPACK
%
%SUNDIALS
%
%SuperLU
%
%SYCL
%
%SZ
%
%TASMANIAN
%
%TAU
%
%Trilinos
%
%UMap
%
%Umpire
%
%Unify
%
%UPC++
%
%VeloC
%
%VisIt
%
%VTK-m
%
%xSDK
%
%ZFP
%
%
Loading

0 comments on commit 3078cc9

Please sign in to comment.