From a14d5de987f540a4f9bcc4ec89f614810633d482 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Fri, 19 Apr 2024 20:18:59 -0400 Subject: created build rules for presentation --- .gitignore | 3 +++ makefile | 18 ++++++++++++++++-- presentation/notes.md | 7 ++++--- presentation/presentation.md | 35 ++++++++++++++++++++--------------- 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 -- cgit v1.2.3