Fortran 90 Programming
Spring of 2008 was the last time that I taught this class. It's been fun, but other adventures beckon. Material will be preserved at this web address as long as the University lets me have the disk space.
Check the comments from a previous grader on expected style for homeworks.
Understand that there will be a number of moderately complicated programs required for homework in this class. You may work in either C or Fortran. I recommend Fortran 90 due to the more compact programming constructs and larger number of canned subroutines available to you. If you are not careful, programming bugs may eat up your entire life for the spring semester. I recommend two things to make your life easier. First use either Visual C++ or Intel Visual Fortran within MicroSoft Visual Studio .Net. Debugging features in this environment are very powerful. All of this software is available at ITS computer labs. Second learn when to call for help. I expect you to produce your own program to solve each problem. However, I will provide assistance when your code is not producing correct results, and I will provide results for verifying your program.
If you want a free Fortran 95 compiler for your
personal computer try the Salford
Edition for Windows, or the Intel
non-commercial release for Linux. A more general
the G95 project.
using G95 in combination with the free integrated
development environment for Fortran called Photran. The
free Fortran call gFortran
has had a rocky history, but has matured and also works with Photran. It's primary advantage is that the developers
spent more time worrying about functionality when working with a
dynamic debugger. If you are going to be doing any
amount of programming in any language, and you don't know what a
dynamic debugger is, it's time to learn. Expert use of a
dynamic debugger will radically increase your
the moment in my opinion, the best dynamic debugging environment
MicroSoft Visual Studio .Net. The Salford Compiler has a
moderately good native debugger, and will integrate with Visual
Studio. As mentioned above Intel Visual Fortran for
Visual Studio, and a student license is not too expensive.
specifically at the Student rather than Academic license with Intel,
but read the fine print. You will need to buy a licence
MicroSoft Visual Studio .Net separately from the University