aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-19 20:18:59 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-19 20:18:59 -0400
commita14d5de987f540a4f9bcc4ec89f614810633d482 (patch)
tree8880a8e7e6570525daf72fc17c8b36f94f041bfd
parent706c30fa8ad8cc0a48c6d4d62902ee0d6802662e (diff)
created build rules for presentation
-rw-r--r--.gitignore3
-rw-r--r--makefile18
-rw-r--r--presentation/notes.md7
-rw-r--r--presentation/presentation.md35
4 files changed, 43 insertions, 20 deletions
diff --git a/.gitignore b/.gitignore
index c6127b3..7535ece 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
+# Presentation Stuff
+presentation/presentation.html
+
# Prerequisites
*.d
diff --git a/makefile b/makefile
index fc582ae..445e881 100644
--- a/makefile
+++ b/makefile
@@ -4,7 +4,21 @@ LDFLAGS :=
all:
+
+################
+# Animations #
+################
+
+##################
+# Presentation #
+##################
+
+presentation: presentation/presentation.html
+
+presentation/presentation.html: presentation/presentation.md
+ pandoc -t revealjs -so $@ $<
+
clean:
- rm -rf
+ rm -rf presentation/presentation.html
-.PHONY: all clean
+.PHONY: all presentation clean
diff --git a/presentation/notes.md b/presentation/notes.md
index 1d6b162..7c9a6fe 100644
--- a/presentation/notes.md
+++ b/presentation/notes.md
@@ -7,17 +7,18 @@
* examples of fractals (Romanesco, Sripenski triangle, Menger sponge)
* question: how do we handle recursion in computer science
* we avoid it!
+* Mention how when Mandelbrot initially tried to have his computed image printed, the printers kept removing the "dust" thinking it was a misprint
* serial algorithm for computing Mandelbrot set
* runtime
- * animation where the number of frames are dependent on runtime:w
+ * animation where the number of frames are dependent on runtime
* shared algorithm for computing mandelbrot set
* runtime
* unique challenges of the shared version
* benefits gained from the shared version
- * animation where the number of frames are dependent on runtime:w
+ * animation where the number of frames are dependent on runtime
* gpu algorithm for computing mandelbrot set
* runtime
* unique challenges of the gpu version
* benefits gained from the gpu version
- * animation where the number of frames are dependent on runtime:w
+ * animation where the number of frames are dependent on runtime
* overall comparison of implementations
diff --git a/presentation/presentation.md b/presentation/presentation.md
index 3de057d..788dc8c 100644
--- a/presentation/presentation.md
+++ b/presentation/presentation.md
@@ -1,31 +1,36 @@
-# HPC Mandelbrot, Julia and Multibot Sets
+---
+title: "HPC Mandelbrot, Julia, and Multibot Sets"
+author:
+- "JP Appel"
+- "David Marrero"
+---
![Mandelbrot Set]()
-## Perquisite Knowledge
+# Prerequisite Knowledge
-### Complex Numbers
+## Complex Numbers
-### What is the Mandelbrot Set
+## What is the Mandelbrot Set
-### Fractals
+## Fractals
-### Handling Recursion
+## Handling Recursion
-## Implementations
+# Implementations
-### Serial
+## Serial
-### Serial Animation
+## Serial Animation
-### Shared
+## Shared
-### Shared Animation
+## Shared Animation
-### GPU
+## GPU
-### GPU Animation
+## GPU Animation
-## Analysis
+# Analysis
-### Speedups
+## Speedups