> Regarding the inference of dialect from file ending, I thought the main
> problem would be that if you use .f the compiler might interpret it as
> fixed-format...which is "solved" by using .f for legacy code (F77) and
> .f90 or whatever for newer code.  Is there any F90+ compiler that doesn't
> interpret .f90 as F90 source??

The IBM does things differently. Invoking xlf means you have fixed
format while xlf90 means free format. You can override with -qfixed or
-qfree=f90. The big nasty is that by default it won't accept .f90 as a
valid file extension; you can force it with -qsuffix=f=f90.

For MPI code you invoke mpxlf or mpxlf90 while for OpenMP code you
invoke "xlf_r -qsmp=omp".

Kate
-- 
Kate Hedström       Arctic Region Supercomputing Center
[EMAIL PROTECTED]       University of Alaska, Fairbanks


Reply via email to