I am using some F77 fixed format code with my F90 program. I am trying to include both kinds of code in my main program. Here's how I have arranged my code:
Header files:
File Name:include.inc
include 'module_variables.F90'
include 'message.F90'
include 'module_common_functions.f90'
include 'module_input_gdf.F90'
...
Relavant LAPACK files
File Name: lapack.inc
include 'xerbla.f'
include 'strsm.f'
include 'slaswp.f'
include 'sgetrs.f'
include 'sgetrf.f'
...
Now my main program looks like:
include 'lapack.inc'
include 'include.inc'
program MDL_HydroD
use module_variables
use module_write_files
use module_read_files
...
When I try to compile my main code with ifort "MDL HydroD.F90"
, the F77 formatted files give error message:
xerbla.f(1): error #5078: Unrecognized token '' skipped
*> rief XERBLA
---^
This is because the compiler is reading the commented section (starts with *). Is there any way I can compile with both type of fortran code in my header.
Note: I am using Intel Composer XE 2013 with command prompt.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…