From 3efffb9ca98303487cf091447c7ba3fba3c71df8 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Tue, 30 Apr 2024 06:46:31 -0400 Subject: finishing changes to presentation --- presentation/presentation.html | 411 +++++++++++++++++++++++++++++++++++++++++ presentation/presentation.md | 15 +- 2 files changed, 422 insertions(+), 4 deletions(-) create mode 100644 presentation/presentation.html (limited to 'presentation') diff --git a/presentation/presentation.html b/presentation/presentation.html new file mode 100644 index 0000000..31c1443 --- /dev/null +++ b/presentation/presentation.html @@ -0,0 +1,411 @@ + + + + + + + + HPC Complex Fractal Generation + + + + + + + + + +
+
+ +
+

HPC Complex Fractal Generation

+

JP Appel

+

David Marrero

+
+ +
+
+

Prerequisite Knowledge

+ +
+
+

Complex Numbers

+

i2 =  − 1 z = x + iy

+ +
+

Addition

+

z1 + z2 = (x1+x2) + i(y1+y2)

+ +

Multiplication

+

z1z2 = (x1x2y1y2) + i(x1y2+x2y1)

+
+
+
+

What is the Mandelbrot Set

+
+

zn = zn − 12 + z0

+ +
+
+
+

Fractals

+
+
+
    +
  • infinite self-similar geometric shape
  • +
  • have “fractional dimension”
  • +
+
+
+Sripenski Triangle + +
+
+
+
+

The Mandelbrot set is a fractal in the complex plane

+ +
+
+
+

Fractal in Nature

+
+Romanesco Cauliflower + +
+ +
+
+

Escape Time Algorithm

+
+
    +
  • Inputs +
      +
    • Maximum Number of iterations
    • +
    • Upper bound
    • +
  • +
+
    +
  1. Create a grid of points to sample
  2. +
  3. For each point in the sample space +
      +
    1. Compute the next term in the sequence
    2. +
    3. if greater than the upper bound return the number +of iterations
    4. +
    5. else repeat until the maximum number of iterations +and return
    6. +
  4. +
+
+ +
+
+
+

Implementation

+ +
+
+

Program Structure

+

+ +
+
+

Mandelbrot

+

Image

+ +
+
+

Tricorn

+

Image

+
+
+

Burning Ship

+

Image

+
+
+

Multibrot

+

Image

+
+
+

Multicorn

+

GIF

+
+
+

Julia

+

Image

+
+
+
+

Analysis

+ +
+
+

+

Interactive Plots

+
+
+
+ + + + + + + + + + + diff --git a/presentation/presentation.md b/presentation/presentation.md index b3297c3..a4a1f4f 100644 --- a/presentation/presentation.md +++ b/presentation/presentation.md @@ -139,6 +139,8 @@ The Mandelbrot set is a fractal in the complex plane ## Mandelbrot +[Image](../examples/mandelbrot.png) + ::: notes * when mandelbrot initially tried to have this printed, the printers kept removing the "dust" thinking it was an error in their printing process @@ -147,19 +149,24 @@ The Mandelbrot set is a fractal in the complex plane ## Tricorn +[Image](../examples/tricorn.png) + ## Burning Ship +[Image](../examples/burning_ship.png) + ## Multibrot +[Image](../examples/multibrot.png) + ## Multicorn -## Julia +[GIF](../examples/multicorn.gif) -## Serial Animation -## Shared Animation +## Julia -## CUDA Animation +[Image](../examples/julia.png) # Analysis -- cgit v1.2.3