-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathcommunity.tex
32 lines (23 loc) · 2.96 KB
/
community.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
% !TEX root = main.tex
\subsection{Contributing to Trilinos}
Contributions to Trilinos can be offered through the standard GitHub pull request model. Proposed code changes are required to pass a set of tests as well as review and approval prior to be merged. Detailed instructions can be found in the contributing guidelines in the source code repository.
\todo{Refer to guidelines specifically.}
\subsection{Platforms for exchange among users or developers}
The community of Trilinos users and developers operates several forums for exchange and discussion.
Technical discussions about the source code and its development happen within the Trilinos GitHub repository\footnote{\url{https://github.com/trilinos/Trilinos}}.
Several mailing lists (see \url{https://trilinos.github.io/mail_lists.html}) distribute relevant information and updates on Trilinos.
The \texttt{\#trilinos} channel within the Kokkos slack workspace\footnote{See \url{https://kokkos.org} for details.} provides a quick and accessible forum to ask questions.
For in-person exchange, the \emph{Trilinos User-developer Group (TUG) Meeting} takes place at Sandia National Laboratories in Albuquerque every year. At TUG, all Trilinos users and developers can come together to inform themselves about recent progress and advances,
discuss current challenges and upcoming topics relevant to the entire Trilinos community.
The \emph{European Trilinos User Group (EuroTUG) Meeting} series\footnote{\url{https://eurotug.github.io}}
offers a platform for Europe-based users and developers of the Trilinos project.
EuroTUG offers Europe-based researchers and application engineers interested in the Trilinos project easy access to the Trilinos community, minimizing travel burdens by removing the need to travel to Albuquerque.
%EuroTUG facilitates easy access to the Trilinos community and reduced travel burdens for Europe-based researchers and application engineers who are interested in the Trilinos project.
%It covers tutorial sessions to educate the community, user presentations to demonstrate capabilities and features of various application codes using Trilinos, and updates from developers to spread news and ongoing work to all interested parties.
It includes tutorials, user presentations showcasing Trilinos applications, and developer updates on news and ongoing work.
\subsection{Embedding into other software initiatives}
Trilinos is a founding member of the High Performance Software Foundation\footnote{\url{https://hpsf.io}} (HPSF).
Established in 2024 under the Linux Foundation,
the HPSF aims to build, promote, and advance a portable software stack for HPC by fostering collaboration among industry, academia, and government entities.
As an initial technical project within the HPSF, Trilinos contributes its expertise in data structures for parallel computing, linear, nonlinear, and transient solvers,
as well as optimization and uncertainty quantification in support of HPFS’s mission to enhance the HPC software ecosystem as a whole.