PPPL Unix Cluster

PREV Alpha Linux Fortran UP Miscellaneous software NEXT AVS

5.14: Linux Fortran

For the results of a study of Linux Fortran compilers made here during February 2000 see: https://w3.pppl.gov/~dmccune/papers-reports/linux_f90.txt

Available on the Linux Intel members of the Unix Cluster are:

  1. Fujitsu Fortran
  2. Lahey-Fujitsu Fortran
  3. Portland Group Fortran
  4. Numerical Algorithms Group (NAG) Fortran
  5. Message Passing interface (MPI)
  6. Fortran specific libraries such as blas, lapack, nag, and netcdf.

A description follows.

  1. The Fujitsu Fortran Linux compiler is invoked via:
     % setenv PATH            /usr/local/ffc/bin:$PATH
     % setenv LD_LIBRARY_PATH /usr/local/ffc/lib
     % f90 -o test_example test_example.f
    

    See the following for Fujitsu Fortran documentaion

    
    
  2. The Lahey-Fujitsu Fortran Linux compiler is invoked via:
     % setenv PATH            /usr/local/lff95/bin:$PATH
     % setenv LD_LIBRARY_PATH /usr/local/lff95/lib
     % lf95 -o test_example test_example.f
    

    See the following for Lahey-Fujitsu Fortran documentaion

    
    
  3. The Portland Group Fortran Linux compiler is invoked via:
     % setenv PATH            /usr/local/pgf90/bin:$PATH
     % setenv LD_LIBRARY_PATH /usr/local/pgf90/lib
     % f90 -o test_example test_example.f
    

    See the following for Portland Group Fortran documentation

    
    
  4. The NAG Fortran compiler is invoked via:
     % setenv PATH            /usr/local/nagf95/bin:$PATH
     % setenv LD_LIBRARY_PATH /usr/local/nagf95/lib
     % f95 -o test_example test_example.f
    

    See the following for NAG Fortran documentation

    
    
  5. The Message Passing Interface

    MPI, the Message Passing Interface, is specific to each Fortran compiler. Depending of the compiler use either /usr/local/ffc/mpich/... , /usr/local/lff95/mpich-1.2.1/... /usr/local/pgf90/mpich-1.2.1/..., or /usr/local/nagf95/mpich-1.2.1/...

    See the following for Message Passing Interface documentation

    
    
  6. Fortran specific libraries

    Fortran libraries specific to each Fortran compiler are in /usr/local/ffc/lib, /usr/local/lff95/lib, /usr/local/pgf90/lib, and /usr/local/nagf95/lib .

    Current available libraries include blas, lapack, nag, and netcdf.

PREV Alpha Linux Fortran UP Miscellaneous software NEXT AVS