Dan Nagle's Technical Site

Welcome to Dan Nagle's Technical Site


Software, Workshops and Consulting Services for the High Performance Numerical Computing Community

Go directly to the CoCo Preprocessor

Go directly to the Workshops

Go directly to the Modern Fortran Examples

I lead a set of Workshops on topics in scientific, numerical programming and parallelization. Topics include Coarray Fortran, CUDA, and modern Fortran. Learn more on the Workshops pages.

My coco preprocessor is an implementation of the optional Part 3 of the Fortran standard. It is specifically targeted at Fortran source. Since all coco variables must be declared, it offers some code-correctness advantages over using preprocessors that allow new names to be introduced without declarations. It also has some advantages for Fortran use over preprocessors that target other languages.

My free fthreads thread module can help you run your multithreaded Intel Fortran, Compaq Visual Fortran (v. 6.0.A or later) or your Absoft Pro Fortran MP (v. 6.0 or later) programs on those versions of Windows supporting multiple processors. I also have a workshop on the use of fthreads.

Or, you can take advantage of all the free source code, available under the Gnu General Public License.

Please see our Fact Sheet, or Email us for more information.

Back to the Top

Home - Fact Sheet - Free Source Code - Fortran Links - Email us

Back to the Top