Author: Triangle Universities Computation Center. Programming Services.