Using FORTRAN Subroutines

The FORTRAN subroutines/functions are compiler/processor dependent.  If one is using a Windows based 32-bit PC then I have provided .dll executables that will likely work.  If one is using a UNIX or linux based system then you will need to compile the code and create a shared library.  This is most easily accomplished through a simple command of the form "R CMD SHLIB filename.f" issued at the UNIX/linux prompt where one would normally enter "R" to begin the R session.  If all goes well, a filename.so file is created and this can be used with R commands as indicated in the R code.

Fortran File Name
Subroutine Name Called in R
Windows Executable
binspot.f
binspotf
binspot.dll
fitnessfuncf.f
fitnessfuncf, fitnessmatf
fitnessfuncf.dll
findmleall.f
findmleall
findmleall.dll

Information on creating and loading .dll/.so files is available from the Writing R Extensions link on http://cran.r-project.org/manuals.html . The binspot file is for reading in the Qstar data, fitnessfuncf is necessary for more quickly evaluating the genetic algorithm, and findmleall is used for the boosting algorithm.