Red de conocimiento informático - Aprendizaje de programación - ¿Qué debo hacer si se encuentra el problema "forrtl: grave (408)" cuando se ejecuta fortran?

¿Qué debo hacer si se encuentra el problema "forrtl: grave (408)" cuando se ejecuta fortran?

Esta es una matriz fuera de límites. Esto significa que la primera dimensión de la matriz ILL supera el límite superior de 400.

El fuera de límites se produce por una referencia al elemento 15341857.

Es muy poco probable que lo hayas "referenciado" intencionalmente, pero es probable que a la variable angular no se le haya asignado un valor, o que la variable angular tuviera un valor anormal.

Por ejemplo:

Entero i

b = ILL(i)

Debido a que i no tiene un valor inicial en la segunda oración, entonces su valor no está definido, podría ser 15341857 o algún otro valor, y la variable de esquina ILL que hace referencia a ese valor está fuera de los límites.

Características del lenguaje Fortran

La característica más importante del lenguaje Fortran es que se acerca a la descripción natural de fórmulas matemáticas, lo que hace que su eficiencia de ejecución en la computadora sea muy alta.

Fácil de aprender y riguroso en gramática.

Puedes operar directamente sobre matrices y números complejos, similar a MATLAB.

Desde su nacimiento, ha sido ampliamente utilizado en el campo de la computación numérica y ha acumulado una gran cantidad de programas fuente eficientes y confiables.

Muchas computadoras numéricas especializadas a gran escala están optimizadas para Fortran.

Fortran se utiliza ampliamente en computación paralela y computación de alto rendimiento.

La introducción de Fortran90, Fortran95 y Fortran 2003 le dio a Fortran algunas de las características de un lenguaje de programación moderno de alto nivel.

Compilador

Windows:

Fortran Power Station 4.0 (FPS 4.0), un compilador de Fortran desarrollado por Microsoft, transferido a DEC en marzo de 1997.

Digital Visual Fortran (DVF), versión Fortran Power Station de DEC.

Compaq Visual Fortran (CVF), en enero de 1998, DEC fue adquirida por Compaq y Digital Visual Fortran pasó a llamarse Compaq Visual Fortran.

Una versión muy conocida es Compaq Visual Fortran 6.5. En 2002, Compaq se fusionó con HP y la última versión de Compaq Visual Fortran es 6.6.

Intel Fortran es un compilador de Fortran desarrollado por Intel Corporation.

Lahey Fortran

Absoft Fortran

OpenWatcom

En Linux:

PGI Fortran

Intel Fortran, el compilador Intel Fortran para Linux. Compilador Fortran.

G77, compilador Fortran77 de GNU, integrado en GCC.

GFORTRAN, el último compilador de Fortran de GNU, está integrado en GCC 4.0 y está diseñado para admitir algunas características de Fortran 95 y Fortran 2003 para reemplazar a G77.

G95, el compilador de Fortran 95, es el mismo compilador de código abierto que GFortran.