Veamos los comandos que podemos usar para instalar las versiones de Gfortran 5/6/7/8/9/10/11 en Ubuntu 18.04/20.04/21.04, Linux Mint, Debian y otros sistemas similares.
FORTRAN es la abreviatura de Formula Translation. Este lenguaje de alto nivel fue diseñado para la ciencia, los problemas de ingeniería o aquellos problemas de gestión empresarial que pueden expresarse mediante fórmulas matemáticas, y su función de cálculo numérico es fuerte.
Fue propuesto en 1954 y utilizado oficialmente en 1956. Tiene una historia de sesenta años hasta 2021, pero aún perdura. Siempre ha sido el lenguaje principal utilizado en el campo de la computación numérica. Sin embargo, también ha sido un lenguaje de programación orientado a objetos desde 2003, que se utiliza en particular para cálculos numéricos en ciencia, tecnología e investigación.
La versión GNU de Fortran se conoce como GFortran, un compilador GNU Fortran, que forma parte de la colección gratuita de compiladores GNU (GCC) para Fortran 95/2003/2008/2018. Obtén más información al respecto en Wikipedia.
Aquí aprenderemos los pasos para instalar la última versión de GFortran en Ubuntu 20.04 LTS Focal fossa para empezar a aprender este lenguaje de programación.
Pasos para instalar la última versión de GFortran en Ubuntu 20.04 Linux
Ejecutar actualización del sistema
Asegúrese de tener un sistema actualizado y para eso ejecute el comando de actualización del sistema que se indica a continuación que también reconstruirá el caché del repositorio.
sudo apt update
Instalar GFrotan 5/6/7/8/9/10/11 en Ubuntu 20.04
El repositorio base predeterminado de Ubuntu 20.04 LTS ofrece de 5 a 10 versiones, por lo que si desea instalar alguno de ellos, puede usar el comando apropiado que se indica a continuación:
GFrotran 5
sudo apt install gfortran-5
Para la versión 6
sudo apt install gfortran-6
Para la versión 7
sudo apt install gfortran-7
Para la versión 8
sudo apt install gfortran-8
Para la versión 9
sudo apt install gfortran-9
Para la versión 10
sudo apt install gfortran-10
Para la versión 11 de Gfortran y otra más reciente en desarrollo:
Sin embargo, mientras escribía el artículo, la versión 11 de Gfortran no estaba disponible en el repositorio predeterminado de Ubuntu 20.04. Por lo tanto, si lo desea, puede agregar un PPA.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
Instalar Gfortran 11 en Ubuntu
sudo apt install gfortran-11
Para comprobar la versión instalada:
gfortran --version
o
gfortran:11 --version
Puedes reemplazar el 11 con la versión del comando anterior que está utilizando.
Ejemplo de código
Según el código Fortran, guarde el archivo de código con la extensión adecuada. Por ejemplo :Si el código fuente está en FORTRAN 77 el archivo de código se guardará con .f
(o el menos común .for
) extensión. De la misma manera para Fortran 90 .f90
se utilizará la extensión y para Fortran 95 – .f95
Tomemos un ejemplo de código Fortran 77
Usando el código dado a continuación, le pediremos al usuario que ingrese dos valores A y B después de que el sistema encuentre automáticamente el máximo común divisor para ambos números usando el algoritmo euclidiano.
nano test.f
Copie y pegue el siguiente código:
PROGRAM EUCLID PRINT *, 'A?' READ *, NA IF (NA.LE.0) THEN PRINT *, 'A must be a positive integer.' STOP END IF PRINT *, 'B?' READ *, NB IF (NB.LE.0) THEN PRINT *, 'B must be a positive integer.' STOP END IF PRINT *, 'The GCD of', NA, ' and', NB, ' is', NGCD(NA, NB), '.' STOP END FUNCTION NGCD(NA, NB) IA = NA IB = NB 1 IF (IB.NE.0) THEN ITEMP = IA IA = IB IB = MOD(ITEMP, IB) GOTO 1 END IF NGCD = IA RETURN END
Compilar el código Fortran guardado
Aquí estamos usando la versión 11:
gofortran-11 test.f -o youapp.out
Nota :puede cambiar el youapp con el nombre que quieras asignar a tu archivo de salida:
Ahora, ejecute el programa compilado:
./youapp.out
De esta forma, podremos instalar y comenzar a compilar nuestros códigos Fortran en los sistemas operativos Ubuntu Linux. Obtenga más información sobre este idioma en su página wiki oficial.