====== FORTRAN/C++ ======
Los lenguajes de programación FORTRAN y C++ pueden ser usados para crear diferentes aplicaciones de cálculo y ejecutarlas en el HPC UO.
**1. Compilación**
Para compilar un código fuente de FORTRAN o C++ se debe cargar previamente el módulo de GCCcore y luego realizar la compilación.
Por ejemplo, para crear el código compilado //fortran_test.exe// a partir del código fuente //fortran_test.f95//:
module load GCCcore
f95 -o fortran_test.exe fortran_test.f95
También puede usarse //gfortran f77// en vez de //f95//.
Similarmente en el caso de C++:
module load GCC
gcc -o c_test c_test.c
**2. Envío**
Para enviar la aplicación en serie //fortran_test.exe//, hay que especificar en el script de envío:
#!/bin/bash
...
#SBATCH --nodes=1
#SBATCH --ntasks=1
...
./fortran_test.exe
Para ejecutar la aplicación compilada se usa ./ y a continuación el nombre de la misma sin espacios entre ambos.