Skip to content

Add section separation slide in the beginning of each section #57

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 29, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions 01-intro/01-intro.tex
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. Introduction]{Parallel Programming course. Introduction}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
6 changes: 3 additions & 3 deletions 01-intro/01-intro.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\beamer@sectionintoc {1}{Introduction to MPI}{3}{0}{1}
\beamer@sectionintoc {2}{"Hello, World" in MPI}{5}{0}{2}
\beamer@sectionintoc {3}{Brief API calls overview}{8}{0}{3}
\beamer@sectionintoc {4}{MPI data distribution}{9}{0}{4}
\beamer@sectionintoc {2}{"Hello, World" in MPI}{6}{0}{2}
\beamer@sectionintoc {3}{Brief API calls overview}{10}{0}{3}
\beamer@sectionintoc {4}{MPI data distribution}{12}{0}{4}
7 changes: 7 additions & 0 deletions 02-repo-structure/02-repo-structure.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. Repository structure]{Parallel Programming course. Repository structure}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
4 changes: 2 additions & 2 deletions 02-repo-structure/02-repo-structure.toc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
\beamer@sectionintoc {1}{The introduction to the repository}{3}{0}{1}
\beamer@sectionintoc {2}{How to submit your work}{7}{0}{2}
\beamer@sectionintoc {3}{API of the course's repository}{9}{0}{3}
\beamer@sectionintoc {2}{How to submit your work}{8}{0}{2}
\beamer@sectionintoc {3}{API of the course's repository}{11}{0}{3}
7 changes: 7 additions & 0 deletions 03-mpi-api/03-mpi-api.tex
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. MPI (detailed API overview)]{Parallel Programming course. MPI (detailed API overview)}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
6 changes: 3 additions & 3 deletions 03-mpi-api/03-mpi-api.toc
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
\beamer@sectionintoc {1}{Boost.MPI}{3}{0}{1}
\beamer@sectionintoc {2}{Advanced Send/Receive API}{5}{0}{2}
\beamer@sectionintoc {3}{Synchronization}{8}{0}{3}
\beamer@sectionintoc {4}{Collective operations}{10}{0}{4}
\beamer@sectionintoc {2}{Advanced Send/Receive API}{6}{0}{2}
\beamer@sectionintoc {3}{Synchronization}{10}{0}{3}
\beamer@sectionintoc {4}{Collective operations}{13}{0}{4}
7 changes: 7 additions & 0 deletions 04-parallelism-theory/04-parallelism-theory.tex
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. Parallelism theory]{Parallel Programming course. Parallelism theory}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
4 changes: 2 additions & 2 deletions 04-parallelism-theory/04-parallelism-theory.toc
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
\beamer@sectionintoc {1}{Parallelism efficiency metrics}{3}{0}{1}
\beamer@sectionintoc {2}{Amdahl's Law}{4}{0}{2}
\beamer@sectionintoc {3}{Gustafson's Law (Gustafson-Barsis's Law)}{7}{0}{3}
\beamer@sectionintoc {2}{Amdahl's Law}{5}{0}{2}
\beamer@sectionintoc {3}{Gustafson's Law (Gustafson-Barsis's Law)}{9}{0}{3}
7 changes: 7 additions & 0 deletions 05-parallelism-practice/05-parallelism-practice.tex
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. Parallelism practice]{Parallel Programming course. Parallelism practice}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
14 changes: 7 additions & 7 deletions 05-parallelism-practice/05-parallelism-practice.toc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
\beamer@sectionintoc {1}{Tasks}{4}{0}{1}
\beamer@sectionintoc {2}{Classical Tasks of Parallel Programming}{6}{0}{2}
\beamer@sectionintoc {3}{Data Transfer Methods}{11}{0}{3}
\beamer@sectionintoc {4}{Topologies}{13}{0}{4}
\beamer@sectionintoc {5}{Matrix Multiplication}{19}{0}{5}
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{21}{0}{6}
\beamer@sectionintoc {7}{Sort}{22}{0}{7}
\beamer@sectionintoc {8}{Image Processing}{23}{0}{8}
\beamer@sectionintoc {2}{Classical Tasks of Parallel Programming}{7}{0}{2}
\beamer@sectionintoc {3}{Data Transfer Methods}{13}{0}{3}
\beamer@sectionintoc {4}{Topologies}{16}{0}{4}
\beamer@sectionintoc {5}{Matrix Multiplication}{23}{0}{5}
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{26}{0}{6}
\beamer@sectionintoc {7}{Sort}{28}{0}{7}
\beamer@sectionintoc {8}{Image Processing}{30}{0}{8}
7 changes: 7 additions & 0 deletions 06-admin-intro-threads/06-admin-intro-threads.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
\vskip0pt%
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

\begin{document}

% Title slide
Expand Down
12 changes: 6 additions & 6 deletions 06-admin-intro-threads/06-admin-intro-threads.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\beamer@sectionintoc {1}{Introduction}{3}{0}{1}
\beamer@sectionintoc {2}{Structure of overall course}{4}{0}{2}
\beamer@sectionintoc {3}{Structure of the current semester}{5}{0}{3}
\beamer@sectionintoc {4}{Practice details}{6}{0}{4}
\beamer@sectionintoc {5}{Administrative questions}{10}{0}{5}
\beamer@sectionintoc {6}{What will be covered in the next practice?}{12}{0}{6}
\beamer@sectionintoc {7}{Q\&A section}{13}{0}{7}
\beamer@sectionintoc {2}{Structure of overall course}{5}{0}{2}
\beamer@sectionintoc {3}{Structure of the current semester}{7}{0}{3}
\beamer@sectionintoc {4}{Practice details}{9}{0}{4}
\beamer@sectionintoc {5}{Administrative questions}{14}{0}{5}
\beamer@sectionintoc {6}{What will be covered in the next practice?}{17}{0}{6}
\beamer@sectionintoc {7}{Q\&A section}{19}{0}{7}
7 changes: 7 additions & 0 deletions 07-openmp/07-openmp.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming Course. OpenMP.]{Parallel Programming Course. \\OpenMP.}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
12 changes: 6 additions & 6 deletions 07-openmp/07-openmp.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\beamer@sectionintoc {1}{Introduction to OpenMP}{3}{0}{1}
\beamer@sectionintoc {2}{Hello World}{5}{0}{2}
\beamer@sectionintoc {3}{Basic OpenMP Features}{6}{0}{3}
\beamer@sectionintoc {4}{Compiler Directives and Clauses}{8}{0}{4}
\beamer@sectionintoc {5}{Synchronization and Data Sharing}{17}{0}{5}
\beamer@sectionintoc {6}{OpenMP functions}{23}{0}{6}
\beamer@sectionintoc {7}{Environment variables}{26}{0}{7}
\beamer@sectionintoc {2}{Hello World}{6}{0}{2}
\beamer@sectionintoc {3}{Basic OpenMP Features}{8}{0}{3}
\beamer@sectionintoc {4}{Compiler Directives and Clauses}{11}{0}{4}
\beamer@sectionintoc {5}{Synchronization and Data Sharing}{21}{0}{5}
\beamer@sectionintoc {6}{OpenMP functions}{28}{0}{6}
\beamer@sectionintoc {7}{Environment variables}{32}{0}{7}
7 changes: 7 additions & 0 deletions 08-tbb/08-tbb.tex
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,13 @@
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

% Title, author, date, and institute (optional)
\title[Parallel Programming. TBB]{Parallel Programming course. TBB}
\author{Obolenskiy Arseniy, Nesterov Alexander}
Expand Down
12 changes: 6 additions & 6 deletions 08-tbb/08-tbb.toc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
\beamer@sectionintoc {1}{Introduction to TBB}{3}{0}{1}
\beamer@sectionintoc {2}{TBB tasks scheduler}{9}{0}{2}
\beamer@sectionintoc {3}{TBB utility functions}{11}{0}{3}
\beamer@sectionintoc {4}{TBB parallel execution constructs}{13}{0}{4}
\beamer@sectionintoc {5}{Synchronization}{21}{0}{5}
\beamer@sectionintoc {6}{Brief overview of asvanced features}{24}{0}{6}
\beamer@sectionintoc {7}{Performance comparison}{25}{0}{7}
\beamer@sectionintoc {2}{TBB tasks scheduler}{10}{0}{2}
\beamer@sectionintoc {3}{TBB utility functions}{13}{0}{3}
\beamer@sectionintoc {4}{TBB parallel execution constructs}{16}{0}{4}
\beamer@sectionintoc {5}{Synchronization}{25}{0}{5}
\beamer@sectionintoc {6}{Brief overview of asvanced features}{29}{0}{6}
\beamer@sectionintoc {7}{Performance comparison}{31}{0}{7}
7 changes: 7 additions & 0 deletions template/template.tex
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,13 @@
\vskip0pt%
}

\AtBeginSection[]{
\begin{frame}
\centering
\Huge\insertsection
\end{frame}
}

\begin{document}

% Title slide
Expand Down