Heat 2d simulation openmp mpi cuda An example of use of parallel programming technologies to solve the heat2d problem