The Bottom Drawer!
The following is a rapidly developing list of small things I have either developed for
my research or for my students. Please let me know if you find them useful.
Blank Ulem is a modification of the ulem.sty LaTex file for preparing blanked
copies for submission to conference and journal referees. You can use it to produce
electronic copies that have all identifying information "blanked out".
CLAPACK Examples contains two small C example programs which call functions
from the CLAPACK library. A Makefile is also included.
Interlanguage Programming (Calling C/C++ From Fortran)
Contains example of how to call C from Fortran with Gnu compilers.
A Makefile is also included.
Timing Library and Examples for Timing C/C++ and Fortran Code Segments
Contains source for two simple C/C++ functions that are callable from from
C/C++ and Fortran to return CPU time and Wallclock time. A makefile is
included that builds a library from the two functions. Driver routines
in both C and Fortran are provided to demonstrate the use of the library.
UNIX Batch Processing
contains the basic commands for running jobs on Cobra in batch mode. If you find that
you need large amounts of batch runtime to answer specific research questions, please
consider contacting me for an account
on our computing cluster. The cluster runs a production sheduling environment to ensure
that all users get maximum performance while sharing the systems.
Running Multinode/Multicore Gaussian jobs on the Olympus Cluster
demonstrates how to structure the PBS/TORQUE script file as well as the Gaussian job
file to run across multiple nodes with each node containing multiple cores.