LaTeX Files
LaTeX is an extension of the TeX mathematical document
formatting language.
I have a collection of some
LaTeX style files.
Individual LaTeX files are available:
-
acs2_mpi_2012,
Distributed Memory Programming with OpenMP, Lecture Notes,
presented to the Advanced Computational Science II Class,
FSU Department of Scientific Computing, 16/18 October 2012.
-
acs2_mpi_2012_exercises,
Distributed Memory Programming with MPI, Laboratory Exercises,
presented to the Advanced Computational Science II Class,
FSU Department of Scientific Computing, 23 October 2012.
-
acs2_openmp_2012,
Shared Memory Programming with OpenMP, Lecture Notes,
presented to the Advanced Computational Science II Class,
FSU Department of Scientific Computing, 9/11 October 2012.
-
acs2_openmp_2012_exercises,
Shared Memory Programming with OpenMP, Laboratory Exercises,
presented to the Advanced Computational Science II Class,
FSU Department of Scientific Computing, 16 October 2012.
-
ajou_2009_death_map,
The Death Map,: Reading Nature's Geometry
presented at the Department of Mathematics, Ajou University,
Suwon, Korea, 12 May 2009.
-
ajou_2009_parallel
An Introduction to Parallel Programming,
presented at the Department of Mathematics, Ajou University,
Suwon, Korea, 13 May 2009.
-
ajou_2009_sparse,
Covering Pascal's Triangle on a Budget:
Accuracy, Precision, and Efficiency in Sparse Grids,
presented at the Department of Mathematics, Ajou University,
Suwon, Korea, 08 May 2009.
-
ajou_2009_sparse_intro,
An Introduction to High Dimensional Sparse Grids
presented at the Department of Mathematics, Ajou University,
Suwon, Korea, 11 May 2009.
-
ajou_fast_2011,
Fast Programs for Big Problems,
hosted by Professor Hyung-Chun Lee,
Ajou University Department of Mathematics,
Suwon, Korea, 29 September 2011.
-
ajou_matlab_2011,
Parallel Programming with MATLAB,
hosted by Professor Hyung-Chun Lee,
Ajou University Department of Mathematics,
Suwon, Korea, 22 September 2011.
-
ajou_sparse_2011,
Sparse Grids for Stochastic Integrals,
hosted by Professor Hyung-Chun Lee,
Ajou University, Department of Mathematics,
Suwon, Korea, 24 September 2011.
-
arby
Flow Optimization using Sensitivities;
-
asa_2011_geometry,
Algorithms for Science Applications:
Lecture Notes on Computational Geometry Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_geometry_homework,
Algorithms for Science Applications:
Homework Assignments on Geometry Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_geometry_lab,
Algorithms for Science Applications:
Lab on Geometry Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_graphs,
Algorithms for Science Applications:
Lecture Notes on Graph Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_graphs_homework,
Algorithms for Science Applications:
Homework Assignments on Graph Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_graphs_lab,
Algorithms for Science Applications:
Lab on Graph Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_images,
Algorithms for Science Applications:
Lecture Notes on Image Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_images_homework,
Algorithms for Science Applications:
Homework Assignments on Image Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_images_lab,
Algorithms for Science Applications:
Lab on Image Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
asa_2011_midterm,
Algorithms for Science Applications:
Midterm Question on Graph Algorithms,
Department of Scientific Computing,
Florida State University, Spring Semester 2011.
-
auburn_2009,
Covering Pascal's Triangle on a Budget:
Accuracy, Precision, and Efficiency in Sparse Grids,
presented at the Applied Mathematics Seminar,
Auburn University Mathematics Department, 06 February 2009.
-
auburn_siam_2009,
The Death Map,: Reading Nature's Geometry
presented to the SIAM Student Chapter,
Auburn University, 05 February 2009.
-
auburn_2012,
Maximum MATLAB,
presented to the mathematics graduate students at Auburn University, 22 March 2012;
-
bc_1996
Sensitivities for Optimization,
a draft writeup for a talk given in Victoria, British Columbia in 1996;
-
bc_slides_1996
Sensitivities for Optimization,
a slide presentation given in Victoria, British Columbia in 1996;
-
beamer_example,
a small example of using the BEAMER class to make presentations;
-
benchmark.tex,
"Benchmarking on the Cray YMP", a discussion of benchmarking programs
on the PSC's Cray YMP, written about 1990;
-
bifurcation,
Some background and a programming assignment to accompany Jim Fink's presentation
"Bifurcation, Catastrophe, Singularity, and All That",
presented to the Virginia Tech Math Modeling Seminar,
21 October 2008;
-
bozeman_1994
Discretization of Costs and Sensitivities
in Shape Optimization,
presented at the Fourth Bozeman
Conference on Computation and Control, July 1994;
-
bozeman_2003
PDE Model Reduction by Clustering,
presented at the Eighth Bozeman Conference on Computation
and Control, July 2003;
-
bulgaria_2013
A Hyperspherical Method for Discontinuity Location in Uncertainty Quantification,
presented at the conference "Recent advances in high-dimensional
approximation of PDEs with random input data", Sozopol, Bulgaria, June 2013;
-
cdoc
Computational Control of a Crystallization Process;
-
cg_lab_barycentric_tetrahedrons,
a computer lab exercise involving the barycentric coordinate system in a tetrahedron;
-
cg_lab_barycentric_triangles,
a computer lab exercise involving the barycentric coordinate system in a triangle;
-
cg_lab_fem,
a computer lab exercise on the finite element method;
-
cg_lab_fem_basis_tetrahedron,
a computer lab exercise on the definition, computation and use of
finite element basis functions on a single tetrahedron;
-
cg_lab_fem_basis_triangle,
a computer lab exercise on the definition, computation and use of
finite element basis functions on a single triangle;
-
cg_lab_fem_basis_triangulation,
a computer lab exercise on the definition, computation and use of
basis functions in the finite element method as applied to a triangulation in 2D;
-
cg_lab_mapping_tetrahedrons,
a computer lab exercise involving maps between
a reference tetrahedron and an arbitrary tetrahedron;
-
cg_lab_mapping_triangles,
a computer lab exercise involving maps between
a reference triangle and an arbitrary triangle;
-
cg_lab_monte_carlo_tetrahedrons,
a computer lab exercise on Monte Carlo estimation
of integrals over a tetrahedron;
-
cg_lab_monte_carlo_triangles,
a computer lab exercise on Monte Carlo estimation
of integrals over a triangle;
-
cg_lab_monte_carlo_triangulations,
a computer lab exercise on representing triangulations, and
computing boundary and triangle neighbor arrays;
-
cg_lab_quadrature,
a computer lab exercise on quadrature using
triangulations;
-
cg_lab_search_tet_mesh,
a computer lab exercise on searching a tet mesh
for the tetrahedron that contains a point;
-
cg_lab_search_triangulation,
a computer lab exercise on searching a triangulation
for the triangle that contains a point;
-
cg_lab_tetrahedrons,
a computer lab exercise on tetrahedrons;
-
cg_lab_triangles,
a computer lab exercise on triangles;
-
cg_lab_triangulations,
a computer lab exercise on triangulations;
-
chain.tex,
"This is No Joke", a meditation on chain letters;
-
change_problem.tex,
Michael Renardy's description of a change-making puzzle;
-
clustering_images,
a classroom presentation on clustering images,
presented 23 September 2009;
-
clustering_kmeans,
a classroom presentation on K-Means clustering,
presented 21 September 2009;
-
clustering_linkage,
a classroom presentation on single linkage clustering,
presented 16 September 2009;
-
clustering_voronoi,
a classroom presentation on clustering with Voronoi diagrams,
presented 28 September 2009;
-
clustering_weighted,
a classroom presentation on weighted clustering,
presented 25 September 2009;
-
crystal,
A Note on a Crystallization Problem;
-
cs_2009_death_map,
John Snow - A Model of Disease Transmission
presented to the final meeting of the directed study class in Computational Science,
Virginia Tech, 05 May 2009.
-
cvt_basis,
The CVT Basis Generation Algorithm;
-
cvt_uman.tex,
A User's Manual for the
CVT (Centroidal Voronoi Tesselation) Code;
-
delaunay_refinement.tex,
a note on the number of nodes
in Delaunay Mesh refinement on a sphere;
-
fdi_2008
An Overview of Parallel Computing,
a series of lectures given as part of the Virginia Tech
Faculty Development Institute (FDI) 10-12 June 2008;
-
fdi_2009
Using Virginia Tech High Performance Computing,
a series of lectures given as part of the Virginia Tech
Faculty Development Institute (FDI) 26-28 May 2009;
-
fdi_matlab_2009
Introduction to Parallel MATLAB at Virginia Tech,
a lecture given as part of the Virginia Tech
Faculty Development Institute (FDI) 09 September 2009;
-
fem_basis,
The Finite Element Basis for Simplices in Arbitrary Dimensions;
-
fem_meshing
a short talk on meshing for the finite element method, presented to
the FSU Graduate Finite Element Seminar, 04 November 2011.
-
fem_neumann
Jeffrey Borggaard, John Burkardt, John Burns, Eugene Cliff,
Working Notes on a Reaction Diffusion Model: A Finite Element Formulation.
-
fem_ns,
Finite Element Treatment of the
Navier Stokes Equations;
-
fem_stokes,
Finite Elements for the Stokes Equations of Fluid Flow,
a short talk on some of the computational issues involved in
setting up a finite element mode for the Stokes equations,
presented to the FSU Graduate Finite Element Seminar, 02 December 2011.
-
fem2d_heat_steady_spmd,
Notes on a 2D Thermal Model: an Example for MATLAB's Parallel Computing Toolbox.
-
forburns,
An Overview of Flow Optimization
using Sensitivities;
-
fsu_2006,
PDE Model Reduction Using the SVD,
presented at FSU School of Computational Science, 21 September 2006.
-
fsu_2007,
"Stalking the Wild Integral",
presented at FSU School of Computational Science, 19 June 2007.
-
fsu_2008,
Parallel Programming with OpenMP and MPI,
presented at FSU Department of Scientific Computing, September 2008.
-
fsu_2009,
Sparse Grids for Stochastic Integrals,
presented at FSU Department of Scientific Computing, 08 October 2009.
-
fsu_2010_openmp,
"Parallel Programming: OpenMP + Fortran",
presented to the FSU Department of Scientific Computing Class on
Introduction to Scientific Computing with Fortran, 15 April 2010.
-
fsu_2010_parfor,
"Parallel MATLAB at FSU: Parallel FOR Loops",
presented to the FSU Department of Scientific Computing, 12 April 2010.
-
fsu_2010_sparse,
Integration, Quadrature, and Sparse Grids,
presented at the Research Group Seminar,
FSU Department of Scientific Computing, 10 September 2010;
-
fsu_2010_spmd,
Parallel MATLAB at FSU: SPMD and Message Passing Programming
presented to the FSU Department of Scientific Computing, 13 April 2010.
-
fsu_2010_tasks,
"Parallel MATLAB at FSU: Task Computing",
presented to the FSU Department of Scientific Computing, 16 April 2010.
-
fsu_2011_grad_seminar,
"The Big Thaw: Simulating Greenland's Future",
presented to the FSU Department of Scientific Computing Graduate
Student Seminar, 08 April 2011.
-
fsu_2011_matlab_parallel,
Parallel MATLAB at FSU: PARFOR and SPMD,
presented at the FSU Department of Scientific Computing, 31 March 2011.
-
fsu_2011_matlab_tasks,
"Parallel MATLAB at FSU: Task Computing",
presented at the FSU Department of Scientific Computing, 07 April 2011.
-
fsu_2012_mesh,
"How to Make a Mesh",
a talk on generating meshes in two dimensions,
given in the FSU Department of Scientific Computing,
Graduate Student Seminar ISC5934, 12 October 2012.
-
fsu_fast_2010,
"Fast Programs, Big Problems",
presented to the FSU Department of Scientific Computing class,
ISC 3222-01, "Symbolic and Numeric Calculations",
Professor Ming Ye, 11:15am-12:05pm, 152 DSL, 19 and 22 November 2010.
-
fsu_fast_2012,
"Maximum MATLAB",
presented to the FSU Department of Scientific Computing class,
ISC 3222-01, "Symbolic and Numeric Calculations",
Professor Ming Ye, 12:20pm-1:10pm, 152 DSL, 5/7 November 2012.
-
fsu_mpi_2008_exercises,
Parallel Programming with MPI, Laboratory Exercises,
presented at FSU Department of Scientific Computing, 22 September 2008.
-
fsu_mpi_2011,
"Parallel Programming with MPI",
presented at FSU Department of Scientific Computing, 25/27 October 2011.
-
fsu_mpi_2011_exercises,
Parallel Programming with MPI, Laboratory Exercises,
presented at FSU Department of Scientific Computing, 01 November 2011.
-
fsu_mpi_2012,
"Parallel Programming with MPI",
presented to an FSU class on Parallel and Distributed Monte Carlo Methods,
13 July 2012.
-
fsu_openmp_2008_exercises,
Parallel Programming with OpenMP, Laboratory Exercises,
presented at FSU Department of Scientific Computing, 15 September 2008.
-
fsu_openmp_2011,
Parallel Programming with OpenMP,
presented at FSU Department of Scientific Computing, 18/20 October 2011.
-
fsu_openmp_2011_exercises,
Parallel Programming with OpenMP, Laboratory Exercises,
presented at FSU Department of Scientific Computing, 25 October 2011.
-
genetic_2013,
"Genetic Algorithms",
presented to the Junior Seminar,
FSU Department of Scientific Computing, 04 February 2013.
-
hermite_interpolant,
"Computing the Hermite Interpolant Polynomial", a discussion of
the standard interpolating polynomial, the simple Hermite interpolating
polynomial (function values plus derivatives), and a procedure for
computing it;
-
hppc_2008,
slides for lectures given as part of the Virginia Tech / University of Virginia
High Performance Parallel Computing Bootcamp 28 July - 02 August 2008;
-
icms_2010,
Sparse Grids for Anisotropic Problems,
presented at the ICMS workshop on Uncertainty Quantification,
Edinburgh, 24-28 May 2010;
-
icms_2010_poster,
Sparse Grids for Anisotropic Problems,
a poster for the ICMS workshop on Uncertainty Quantification,
Edinburgh, 24-28 May 2010;
-
ima_1992,
"Control of Steady 2D Incompressible Flow",
presented at the IMA Period of Concentration on Flow Control,
Minneapolis, November 1992;
-
isc_2011,
Introduction to Scientific Computing,
lectures for a course taught for the Department of Scientific Computing
at Florida State University,
Summer 2011;
-
isc_2012,
Introduction to Scientific Computing,
lectures for a course taught for the Department of Scientific Computing
at Florida State University,
Summer 2012;
-
jacobi_poisson_1d,
Jacobi Iterative Solution of Poisson's Equation in 1D;
-
An Introduction to LaTeX;
-
mathematica_glossary.tex,
A Mathematica Command Glossary;
-
matlab_parallel,
"Parallel Programming with MATLAB";
-
matmul.tex,
MATMUL: An Interactive Matrix Multiplication Benchmark;
-
model_problems,
"Model Problems", a presentation of some sample problems for
mathematical modeling, given at Virginia Tech, 04 May 2013.
-
monte_carlo_probability,
a classroom presentation on probability, for Monte Carlo Methods,
presented 26-28-30 October 2009;
-
monte_carlo_sampling,
a classroom presentation on Monte Carlo Sampling Methods,
presented 02-04-06 November 2009;
-
monte_carlo_simulation,
a classroom presentation on Monte Carlo Simulation Methods,
presented 09-11-13 November 2009;
-
mpas_interface,
The Interface between the MPAS Land Ice Dynamic Core and
the Velocity Solver;
-
mpi_intro_2005,
"An Introduction to MPI",
presented at the FSU School for Computation Science,
Tallahassee, October 2005;
-
multigrid_poisson_1d,
Multigrid Iterative Solution of Poisson's Equation in 1D;
-
new_orleans_2005,
a talk on "Natural Inclusion of Boundary Points in a Mesh",
presented at the SIAM Conference on Control,
New Orleans, 13 July 2005;
-
orlando_2005,
"Natural Inclusion of Boundary Points in a Mesh",
Orlando, 15 February 2005;
-
ornl_2012,
"Sparse Grid Collocation for Uncertainty Quantification",
a talk given at Oak Ridge National Laboratory, 02 March 2012.
-
ornl_interp_1d_2012,
"The Interpolation Problem in 1D",
a talk given at Oak Ridge National Laboratory, 20 August 2012.
-
ornl_samsi_2012.html,
"Parallel Collocation for Uncertainty Quantification on High Performance Systems",
a talk given at Oak Ridge National Laboratory, 02 May 2012.
-
paper_sample.tex,
a sample paper of just two pages, with an abstract, a table,
a formula, a figure, a few references;
-
parallel_matlab_2010,
a talk on "Parallel MATLAB",
Virginia Tech, 08 February 2010;
-
peridynamic_quadrature,
Quadrature Rules for Peridynamics Problems,
written by Miroslav Stoyanov.
-
pitt_2008,
SPARSE GRIDS: Turning High Dimensional Data into Information,
presented at the Computational Science Seminar,
University of Pittsburgh Mathematics Department, 11 November 2008.
-
pitt_2010,
"The Big Thaw: Simulating Greenland's Future",
presented at the Computational Science Seminar,
University of Pittsburgh Mathematics Department, 10 December 2010.
-
pitt_2011,
Finite Elements for the (Navier) Stokes Equations of Fluid Flow,
a short talk on some of the computational issues involved in
setting up a finite element mode for the Stokes or Navier Stokes equations,
presented to the Numerical Analysis Seminar, University of Pittsburgh, 08 December 2011.
-
poster_template,
a LaTeX template for creating large posters to display at conferences.
-
psc_2007,
"Stalking the Wild Integral",
presented at the Pittsburgh Supercomputing Center, 27 June 2007;
-
rumpelstiltskin,
a verse form of the story of Rumpelstiltskin;
-
sandia_2007,
"A Low Level Introduction to High Dimensional Sparse Grids",
presented at the Computer Science Research Institute (CSRI),
Sandia National Laboratory, 21 August 2007;
-
sandia_2009,
"Accuracy, Precision, and Efficiency in Sparse Grids",
presented at the Computer Science Research Institute (CSRI),
Sandia National Laboratory, 23 July 2009;
-
sandia_2010,
FINAL REPORT:
Advanced Numerical Methods for Computing Statistical Quantities
of Interest from Solutions of Stochastic Partial Differential Equations,
Sandia National Laboratory, 15 August 2010;
-
sanfran_1995,
"Sensitivity Inconsistency for Geometric Parameters",
AIAA Conference,
San Francisco, March 1995;
-
scala_2012,
"Sparse Grid Collocation for Uncertainty Quantification",
a talk for the SCALA 2012 Conference, 20-21 January 2012.
-
sem_2012_mesh,
"How to Make a Mesh",
a talk on generating meshes for 2D, 2.5D, and 3D,
given in the FSU Department of Scientific Computing
Summer Seminar Series, 10/12 July 2012.
-
sem_2012_openmp,
"OpenMP for C or Fortran",
a talk on parallel programming in C or FORTRAN using OpenMP,
given in the FSU Department of Scientific Computing
Summer Seminar Series, 31 July/02 August 2012.
-
sem_2012_parfor
"Parfor for MATLAB",
a talk on parallel programming in MATLAB,
given in the FSU Department of Scientific Computing
Summer Seminar Series, 24/26 July 2012.
-
sem_2012_shallow,
"What Makes the Ocean Wave?",
a talk on approximating the shallow water equations,
focussing on a simple code by Cleve Moler,
given in the FSU Department of Scientific Computing
Summer Seminar Series, 17/19 July 2012.
-
sgmga_1d_rules,
1D Quadrature Rules for Sparse Grids.
-
sgmga_ccs,
Slow Exponential Growth for Clenshaw Curtis Sparse Grids.
-
sgmga_ccs2,
Slow Exponential Growth for Clenshaw Curtis Sparse Grids.
-
sgmga_coefficient,
The "Combining Coefficient" for Anisotropic Sparse Grids.
-
sgmga_coefficient2,
Efficient Calculation of the Anisotropic "Combining Coefficient".
-
sgmga_counting,
Counting the Abscissas in Sparse Grids.
-
sgmga_gls,
Slow Growth for Gauss Legendre Sparse Grids.
-
sgmga_gps,
Slow Exponential Growth for Gauss Patterson Sparse Grids.
-
sgmga_precision,
On the Precision of Certain Multidimensional Quadrature Schemes;
-
shallow_water_2010,
two lectures on approximating the shallow water equations,
focussing on a simple code by Cleve Moler, and addressed to
the class on Mathematical Modeling of Oceanic and Atmospheric Flows,
at Virginia Tech, 22-24 March 2010.
-
siam_poster_2009,
A poster describing experiences using parallel Matlab with several algorithms,
SIAM Annual Meeting, Denver, 06-10 July 2009.
-
siam_uq_2012_part3,
"Analysis of SPDE's and numerical methods for UQ,
Part III: The Sparse Collocation Method",
a tutorial presented at the SIAM Conference on Uncertainty Quantification,
03 April 2012, by Clayton Webster and John Burkardt.
-
sparse_interpolant,
The Sparse Grid Interpolant;
-
sphere_mesh,
"Gridding the Earth for Climate Models",
presented at Trinity University, San Antonio, Texas, 20 February 2013.
-
stochastic_integrals,
"Approximating Integrals for Stochastic Problems",
for presentation to the FSU class on "Numerical Methods for Stochastic Differential Equations",
26/28 February 2013.
-
syllabus_computational_geometry,
a draft syllabus for a directed individual study (DIS) course on
computational geometry, intended as an example of the kind of
special topics that could be handled as a DIS class.
-
my thesis;
-
trinity_2013,
"Genetic Algorithms",
presented to the Undergraduate Seminar,
Trinity University, San Antonio, Texas, 21 February 2013.
-
tulane_2012,
"Maximum MATLAB",
presented to the mathematics graduate students at Tulane University, 12 January 2012;
-
upg_2008,
"The Death Map",
presented at the Math Club at the University of Pittsburgh at Greensburg,
14 October 2008.
-
upg_2011,
"The Capture of Infinity",
presented to the Math Club at the University of Pittsburgh at Greensburg,
7 December 2011;
-
usc_2006,
"Turning Data into Information with the SVD",
presented to the University of South Carolina Student Chapter
of SIAM, 26 October 2006.
-
vt_2005
"The Poison Pump and the Spitting Fish",
presented at Virginia Tech, 25 April 2005.
-
vt_2006,
"Reduced Order Modeling of Fluid Flows",
presented at Virginia Tech, 17 August 2006.
-
vt_2007,
"The Death Map",
presented at Virginia Tech, 25 October 2007.
-
vt_2009,
"The Death Map",
presented at Virginia Tech, 10 November 2009.
-
vt_2010_matlab,
"Parallel Programming with MATLAB",
presented at the Virginia Tech Parallel Programming "Bootcamp",
10 August 2010.
-
vt_2010_openmp,
"Parallel Programming with OpenMP",
presented at the Virginia Tech Parallel Programming "Bootcamp",
10 August 2010.
-
vt_2010_parfor,
"Parallel MATLAB: Parallel FOR Loops",
presented at Virginia Tech, 04 June 2010.
-
vt_2010_spmd,
"Parallel MATLAB: Single Program Multiple Data",
presented at Virginia Tech, 25 June 2010.
-
vt_2010_tasks,
"Parallel MATLAB: Task Computing",
presented at Virginia Tech, 02 July 2010.
-
yonsei_matlab_2011,
"Parallel Programming with MATLAB",
hosted by Eunjung Lee,
Department of Computational Science and Engineering,
Yonsei University, Seoul, Korea,
28 September 2011;
You can go up one level to
the main web page.
Last revised on 13 February 2013.