matlab_parallel_2011_ajou
matlab_parallel_2011_ajou,
"Parallel Programming with MATLAB",
a presentation to the Department of
Mathematics, Ajou University, Suwon, Korea,
given on 22 September 2011. I was hosted by Professor Hyung-Chun Lee.
An abstract for the talk is available in
matlab_parallel_2011_ajou.txt.
The following files were used:
-
compute.m,
a MATLAB function, part of the MD program, which computes interparticle forces.
-
fsu_logo.pdf,
a logo.
-
heat_equation.png,
illustrates how the grid for the 2D heat equation might be
divided into strips, meaning that the 5 point stencil might
need information from another strip.
-
local_matlab.png,
an image that suggests the system of local workers available
on a desktop machine.
-
map.png,
an image of an intercity highway system, with distances.
-
md.png,
an image that suggests the molecular dynamics simulation computation.
-
md_profile.pdf,
the performance report returned by MATLAB's profile command for
the MD program.
-
md_speedup.png,
a plot of the speedup in execution time for a parallel version of the
MD program.
-
ode_maximum.png,
an image that suggests how the ODE parameters define a solution,
which in turn achieves a maximum value we want to track.
-
ode_sweep_parfor.png,
an image of a plot of the maximum solution values over a range
of two parameters.
-
parallel_matlab.png,
an image that suggests the system of local and remote workers available
to a user via the Distributed Compute Server.
-
prime.m,
a MATLAB function to count the number of primes less than or equal to N.
-
prime.png,
an image that suggests the prime number sieve.
-
prime_script.m,
a version of the prime number function rewritten as a script.
-
quad.png,
an image that suggests the quadrature problem.
-
quad_fun_SPMD.m,
a MATLAB function to estimate an integral using SPMD.
-
spring_mass.png,
an image of a spring-mass system.
-
step000.png,
the initial data for the heat equation.
-
step010.png,
the data for the heat equation after 10 steps.
-
step020.png,
the data for the heat equation after 20 steps.
-
step040.png,
the data for the heat equation after 40 steps.
-
step080.png,
the data for the heat equation after 80 steps.
-
surfsup.m,
a MATLAB function to filter the surfsup image.
-
surfsup.png,
an image to be filtered.
-
surfsup2_summary.png,
compares filtering on the client and in parallel, after
messages were used.
-
surfsup_filters_spmd.png,
an image filtered in parallel, but without messaging.
-
surfsup_summary.png,
compares filtering on the client and in parallel, with no
messages allowed between parallel workers.
-
trapezoid_rule.png,
an image that suggests the trapezoid rule approach to quadrature.
Last revised on 15 February 2024.