The Ohio State University
Fisher College of Business logo

Knowledge Base

Unix Research - Personally Written Applications

My application no longer runs. It gives an error similar to the following: "cannot execute binary file".
The processor type of the Unix Research servers has changed from a Sun UltraSparc to an AMD Opteron (x86 instruction set). This means any applications that you wrote in C, C++, or Fortran will need to be recompiled. There are Makefile templates available in the resources section to help you out.

I used to have access to a compiler (e.g. cc, f77) on the old system. What happened?
There are two major changes on the new Unix research servers:

  1. The compilers are only available on research2 and research3 servers. The research1 server is reserved for SAS and other licensed applications at this time.
  2. The GCC Fortran compiler has changed names from f77 to gfortran.

I am looking for an optimized BLAS library. Do you supply one?
There is an optimized BLAS library in the ACML library. To link to it, please download the Makefile template and enable the ACML option. The full user manual for the ACML library is available in the resources box.