Computer
Some code I have written:
- Here is an integrator for Ito stochastic differential
equations, which implements several higher-order methods
(with strong convergence) with fixed time steps. A sample driver
program is included. Written in Fortran 90, updated 5/13/08.
(.tgz archive or
browse source)
- A portable random-number generator,
which generates very high-quality random numbers that will be
exactly the same on any machine that supports 32-bit integer
arithmetic. Three modern algorithms are included and
can be combined to give sequences with even longer periods.
Written in Fortran 90, updated 4/19/07.
(.tgz archive or
browse source)
- A collection of FFT routines
for parallel computation of 2D and 3D FFTs.
Written in F90-style HPF, updated 7/18/03.
(.tgz archive or
browse source)
- A collection (module) of timing routines for Fortran programs,
including facilities for printing the current execution time,
triggering a checkpoint after some amount of time, and
generating a Unix-style date/time stamp from within Fortran,
including the day of the week (as well as a facility to
calculate the day of the week from a date).
Written in Fortran 90.
(.tgz archive or
browse source)
- A system to automatically disable
AirPort before sleep under OS X, for LANL security
rules.
Mac OS X Resources:
- Now gcc/g77 (sort of) work under OS X, thanks to the work of Stan Shebs
and others at Apple.
Some tips for compilation and binaries are posted
here.
- The GNU Mac OS X Archive
includes many compiled GNU software packages, ready to install.
- Fink
is an automated software installer for OS X, to install
packages like the GIMP.
- Instructions for
porting Octave
(a MATLAB-like numerics environment) to OS X.
General Macintosh Resources:
Macintosh News:
TeX/LaTeX:
-
TeX/LaTeX implementations on the Macintosh.
- The
OzTeX home page.
- A CTAN
(Comprehensive TeX Archive Network) site. (You can also
search
the site.)
Numerics:
Supercomputing:
Spam:
html code reference