High Performance Computing, Parallel Programming Models, Hybrid Computing, Numerical Reproducibility