splitcf - legacy FORTRAN and C code analyzer

Dr. K.B.Beard


abstract

splitcf is a program that is very valuable when dealing with large FORTRAN and C codes. Often, valuable legacy codes are inherited with little or no documentation or organization; splitcf can reorganize the files, create documentation, construct the dependency table, create Makefiles, and so forth. It can deal with code that cannot compile or is ambiguous, and is in use both at TJNAF and NASA/LaRC.


  • Introduction & Tutorial

  • Documentation

  • FAQs

  • source

  • binary executibles [Linux] [MacOS X] [Cygwin]
  • related scripts (modify as required)

    splitcf2gnuplot.pl - uses gnuplot to create a picture of the dependencies
    splitcf2gnuplot.pl --help
    splitcf2gnuplot.pl -v SRC.html | csh

    splitcf2openoffice.csh - massages a splitcf-generated webpage to look prettier when read by OpenOffice
    splitcf2openoffice.csh SRC.html > SRC.oo.html

  • Kevin B. Beard, 9 Apr 2004, 17 Jun 2005, 8 Aug 2006, 17 Jul 2009, 23 Mar 2012 (beard@jlab.org)