Skip to content

Commit 93a8814

Browse files
authored
Merge pull request #57 from aobolensk/section-separator
Add section separation slide in the beginning of each section
2 parents e76d45d + c21cfc7 commit 93a8814

17 files changed

+98
-35
lines changed

01-intro/01-intro.tex

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3232
}
3333

34+
\AtBeginSection[]{
35+
\begin{frame}
36+
\centering
37+
\Huge\insertsection
38+
\end{frame}
39+
}
40+
3441
% Title, author, date, and institute (optional)
3542
\title[Parallel Programming. Introduction]{Parallel Programming course. Introduction}
3643
\author{Obolenskiy Arseniy, Nesterov Alexander}

01-intro/01-intro.toc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
\beamer@sectionintoc {1}{Introduction to MPI}{3}{0}{1}
2-
\beamer@sectionintoc {2}{"Hello, World" in MPI}{5}{0}{2}
3-
\beamer@sectionintoc {3}{Brief API calls overview}{8}{0}{3}
4-
\beamer@sectionintoc {4}{MPI data distribution}{9}{0}{4}
2+
\beamer@sectionintoc {2}{"Hello, World" in MPI}{6}{0}{2}
3+
\beamer@sectionintoc {3}{Brief API calls overview}{10}{0}{3}
4+
\beamer@sectionintoc {4}{MPI data distribution}{12}{0}{4}

02-repo-structure/02-repo-structure.tex

+7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3333
}
3434

35+
\AtBeginSection[]{
36+
\begin{frame}
37+
\centering
38+
\Huge\insertsection
39+
\end{frame}
40+
}
41+
3542
% Title, author, date, and institute (optional)
3643
\title[Parallel Programming. Repository structure]{Parallel Programming course. Repository structure}
3744
\author{Obolenskiy Arseniy, Nesterov Alexander}
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
\beamer@sectionintoc {1}{The introduction to the repository}{3}{0}{1}
2-
\beamer@sectionintoc {2}{How to submit your work}{7}{0}{2}
3-
\beamer@sectionintoc {3}{API of the course's repository}{9}{0}{3}
2+
\beamer@sectionintoc {2}{How to submit your work}{8}{0}{2}
3+
\beamer@sectionintoc {3}{API of the course's repository}{11}{0}{3}

03-mpi-api/03-mpi-api.tex

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3232
}
3333

34+
\AtBeginSection[]{
35+
\begin{frame}
36+
\centering
37+
\Huge\insertsection
38+
\end{frame}
39+
}
40+
3441
% Title, author, date, and institute (optional)
3542
\title[Parallel Programming. MPI (detailed API overview)]{Parallel Programming course. MPI (detailed API overview)}
3643
\author{Obolenskiy Arseniy, Nesterov Alexander}

03-mpi-api/03-mpi-api.toc

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
\beamer@sectionintoc {1}{Boost.MPI}{3}{0}{1}
2-
\beamer@sectionintoc {2}{Advanced Send/Receive API}{5}{0}{2}
3-
\beamer@sectionintoc {3}{Synchronization}{8}{0}{3}
4-
\beamer@sectionintoc {4}{Collective operations}{10}{0}{4}
2+
\beamer@sectionintoc {2}{Advanced Send/Receive API}{6}{0}{2}
3+
\beamer@sectionintoc {3}{Synchronization}{10}{0}{3}
4+
\beamer@sectionintoc {4}{Collective operations}{13}{0}{4}

04-parallelism-theory/04-parallelism-theory.tex

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3232
}
3333

34+
\AtBeginSection[]{
35+
\begin{frame}
36+
\centering
37+
\Huge\insertsection
38+
\end{frame}
39+
}
40+
3441
% Title, author, date, and institute (optional)
3542
\title[Parallel Programming. Parallelism theory]{Parallel Programming course. Parallelism theory}
3643
\author{Obolenskiy Arseniy, Nesterov Alexander}
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
\beamer@sectionintoc {1}{Parallelism efficiency metrics}{3}{0}{1}
2-
\beamer@sectionintoc {2}{Amdahl's Law}{4}{0}{2}
3-
\beamer@sectionintoc {3}{Gustafson's Law (Gustafson-Barsis's Law)}{7}{0}{3}
2+
\beamer@sectionintoc {2}{Amdahl's Law}{5}{0}{2}
3+
\beamer@sectionintoc {3}{Gustafson's Law (Gustafson-Barsis's Law)}{9}{0}{3}

05-parallelism-practice/05-parallelism-practice.tex

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3232
}
3333

34+
\AtBeginSection[]{
35+
\begin{frame}
36+
\centering
37+
\Huge\insertsection
38+
\end{frame}
39+
}
40+
3441
% Title, author, date, and institute (optional)
3542
\title[Parallel Programming. Parallelism practice]{Parallel Programming course. Parallelism practice}
3643
\author{Obolenskiy Arseniy, Nesterov Alexander}
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
\beamer@sectionintoc {1}{Tasks}{4}{0}{1}
2-
\beamer@sectionintoc {2}{Classical Tasks of Parallel Programming}{6}{0}{2}
3-
\beamer@sectionintoc {3}{Data Transfer Methods}{11}{0}{3}
4-
\beamer@sectionintoc {4}{Topologies}{13}{0}{4}
5-
\beamer@sectionintoc {5}{Matrix Multiplication}{19}{0}{5}
6-
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{21}{0}{6}
7-
\beamer@sectionintoc {7}{Sort}{22}{0}{7}
8-
\beamer@sectionintoc {8}{Image Processing}{23}{0}{8}
2+
\beamer@sectionintoc {2}{Classical Tasks of Parallel Programming}{7}{0}{2}
3+
\beamer@sectionintoc {3}{Data Transfer Methods}{13}{0}{3}
4+
\beamer@sectionintoc {4}{Topologies}{16}{0}{4}
5+
\beamer@sectionintoc {5}{Matrix Multiplication}{23}{0}{5}
6+
\beamer@sectionintoc {6}{Systems of Linear Algebraic Equations}{26}{0}{6}
7+
\beamer@sectionintoc {7}{Sort}{28}{0}{7}
8+
\beamer@sectionintoc {8}{Image Processing}{30}{0}{8}

06-admin-intro-threads/06-admin-intro-threads.tex

+7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
\vskip0pt%
3333
}
3434

35+
\AtBeginSection[]{
36+
\begin{frame}
37+
\centering
38+
\Huge\insertsection
39+
\end{frame}
40+
}
41+
3542
\begin{document}
3643

3744
% Title slide
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\beamer@sectionintoc {1}{Introduction}{3}{0}{1}
2-
\beamer@sectionintoc {2}{Structure of overall course}{4}{0}{2}
3-
\beamer@sectionintoc {3}{Structure of the current semester}{5}{0}{3}
4-
\beamer@sectionintoc {4}{Practice details}{6}{0}{4}
5-
\beamer@sectionintoc {5}{Administrative questions}{10}{0}{5}
6-
\beamer@sectionintoc {6}{What will be covered in the next practice?}{12}{0}{6}
7-
\beamer@sectionintoc {7}{Q\&A section}{13}{0}{7}
2+
\beamer@sectionintoc {2}{Structure of overall course}{5}{0}{2}
3+
\beamer@sectionintoc {3}{Structure of the current semester}{7}{0}{3}
4+
\beamer@sectionintoc {4}{Practice details}{9}{0}{4}
5+
\beamer@sectionintoc {5}{Administrative questions}{14}{0}{5}
6+
\beamer@sectionintoc {6}{What will be covered in the next practice?}{17}{0}{6}
7+
\beamer@sectionintoc {7}{Q\&A section}{19}{0}{7}

07-openmp/07-openmp.tex

+7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3333
}
3434

35+
\AtBeginSection[]{
36+
\begin{frame}
37+
\centering
38+
\Huge\insertsection
39+
\end{frame}
40+
}
41+
3542
% Title, author, date, and institute (optional)
3643
\title[Parallel Programming Course. OpenMP.]{Parallel Programming Course. \\OpenMP.}
3744
\author{Obolenskiy Arseniy, Nesterov Alexander}

07-openmp/07-openmp.toc

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\beamer@sectionintoc {1}{Introduction to OpenMP}{3}{0}{1}
2-
\beamer@sectionintoc {2}{Hello World}{5}{0}{2}
3-
\beamer@sectionintoc {3}{Basic OpenMP Features}{6}{0}{3}
4-
\beamer@sectionintoc {4}{Compiler Directives and Clauses}{8}{0}{4}
5-
\beamer@sectionintoc {5}{Synchronization and Data Sharing}{17}{0}{5}
6-
\beamer@sectionintoc {6}{OpenMP functions}{23}{0}{6}
7-
\beamer@sectionintoc {7}{Environment variables}{26}{0}{7}
2+
\beamer@sectionintoc {2}{Hello World}{6}{0}{2}
3+
\beamer@sectionintoc {3}{Basic OpenMP Features}{8}{0}{3}
4+
\beamer@sectionintoc {4}{Compiler Directives and Clauses}{11}{0}{4}
5+
\beamer@sectionintoc {5}{Synchronization and Data Sharing}{21}{0}{5}
6+
\beamer@sectionintoc {6}{OpenMP functions}{28}{0}{6}
7+
\beamer@sectionintoc {7}{Environment variables}{32}{0}{7}

08-tbb/08-tbb.tex

+7
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,13 @@
3232
xrightmargin=15pt, % Add left padding (approx. 2.8mm or 10px)
3333
}
3434

35+
\AtBeginSection[]{
36+
\begin{frame}
37+
\centering
38+
\Huge\insertsection
39+
\end{frame}
40+
}
41+
3542
% Title, author, date, and institute (optional)
3643
\title[Parallel Programming. TBB]{Parallel Programming course. TBB}
3744
\author{Obolenskiy Arseniy, Nesterov Alexander}

08-tbb/08-tbb.toc

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
\beamer@sectionintoc {1}{Introduction to TBB}{3}{0}{1}
2-
\beamer@sectionintoc {2}{TBB tasks scheduler}{9}{0}{2}
3-
\beamer@sectionintoc {3}{TBB utility functions}{11}{0}{3}
4-
\beamer@sectionintoc {4}{TBB parallel execution constructs}{13}{0}{4}
5-
\beamer@sectionintoc {5}{Synchronization}{21}{0}{5}
6-
\beamer@sectionintoc {6}{Brief overview of asvanced features}{24}{0}{6}
7-
\beamer@sectionintoc {7}{Performance comparison}{25}{0}{7}
2+
\beamer@sectionintoc {2}{TBB tasks scheduler}{10}{0}{2}
3+
\beamer@sectionintoc {3}{TBB utility functions}{13}{0}{3}
4+
\beamer@sectionintoc {4}{TBB parallel execution constructs}{16}{0}{4}
5+
\beamer@sectionintoc {5}{Synchronization}{25}{0}{5}
6+
\beamer@sectionintoc {6}{Brief overview of asvanced features}{29}{0}{6}
7+
\beamer@sectionintoc {7}{Performance comparison}{31}{0}{7}

template/template.tex

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@
3131
\vskip0pt%
3232
}
3333

34+
\AtBeginSection[]{
35+
\begin{frame}
36+
\centering
37+
\Huge\insertsection
38+
\end{frame}
39+
}
40+
3441
\begin{document}
3542

3643
% Title slide

0 commit comments

Comments
 (0)