Alexander Martinez-Marchese's Home Page

Links

Numerical methods and programming:

Adjoint differentiation of iterative matrix methods

This short paper states a formal definition of adjoint differentiation used for recurrence relations like the ones used in iterative matrix methods

Explanation of the fast Fourier transform (FFT)

Good explanation of the fast Fourier transform (using the Cooley–Tukey algorithm) and also a C++ implementation

FFT in one or more dimensions

Explanation of the FFT in one or more dimensions from the book Numerical Recipes

MATLAB functions for image processing

Some useful and not so useful (like a function to turn an image into ASCII image, is there anything MATLAB can't do?) MATLAB functions for image processing

SVN book

Great free online book software version control with Subversion

MATLAB notifier

This MATLAB program can send you an email or text message telling you if a program finished running or if there was a runtime error

Chebfun project

An object-oriented (for overloading) MATLAB library that finds solutions to math problems using functions instead of numbers

SAGE

Tutorial for the MATLAB like programming language SAGE. SAGE is like a free, open source version of MATLAB (without the tool boxes) based on Python and with a more complete and advanced computer algebra system

Interpolation using shape functions

Good paper about interpolating values to a set of points using element shape functions. Needed for example when measurement results are in equally spaced points (a grid), but the simulation was done using finite elements. To compare the results, some kind of interpolation using the simulation mesh is needed.

Computational geometry

Site with pages about computational geometry like how to find if a point is inside a polygon which is used in the paper in the previous link.

Fluid mechanics and CFD

Please make a note blog

Blog with very useful information on fluid mechanics and other practical issues like LaTeX

Convergence criteria for CFD

Nice discussion on convergence criteria for CFD codes

Streamlines and vorticity

Good information on streamlines and vorticity

MIT fluid mechanics course

Course site with a lot of flow solutions

Magnetic resonance imaging

MRI tutorial using MATLAB

Good MRI tutorial using MATLAB functions by Brian Hargreaves

Miscellaneous sites

Richard Feynman and the Connection Machine

Nice article about Richard Feynman's work on the Connection Machine

The hydraulic jump as a white hole

A fluid mechanics analogue of a white hole (similar to a black hole) A picture and a simple explanation of this is given in the link below

Human power technical issues

An archive of the technical journals of the International Human Powered Vehicle Association. The articles are about small projects carried out by either amateurs or academics. These projects are about any kind of vehicle that can be human powered; from submarines to airplanes.

Gravity's rainbow

What happens if you place a group of repelling particles of different masses (and in a gravitational field) in a 2d container?