The primary tasks in a Fortran code migration center on integration with libraries and the development environment. The actual Fortran code can usually be migrated or ported with little or no changes, provided that the level of Fortran compiler on the source platform is the same as the target platform. For example, if your application was developed on the source platform using Fortran 90, the target platform also needs a Fortran 90 compiler or Fortran 90 compatibility mode.
Issues related to source files and source control migration from UNIX to Windows are similar for Fortran as they are for C and C++. These issues are covered in Chapter 7, Creating the Development Environment.