Método de Diferencias Finitas y OpenMP
Para obtener el análisis de rendimiento, hacer:
$ g++ -g -pg -O0 -o mdf-1D-DD mdf-1D-DD.cpp
$ ./mdf-1D-DD > s1
$ gprof -c -z mdf-1D-DD gmon.out > sal.txt
el archivo sal.txt contiene el análisis de rendimiento detallado.
Para compilar con g++, sin usar OPENMP:
$ g++ -o mdf-1D-DD mdf-1D-DD.cpp
Ejecutar:
Para compilar usando OPENMP:
$ g++ -o mdf-1D-DD -fopenmp mdf-1D-DD.cpp
Indicar el número de hilos:
$ export OMP_NUM_THREADS=2
Ejecutar:
Si se desea graficar la solución, usaremos GNUPlot:
$ gnuplot
gnuplot> plot 's1' using 1:2 with dot