Practical parallelization of scientific applications with OpenMP, OpenACC and MPI
Marco Aldinucci, Valentina Cesare, Iacopo Colonnelli, Alberto Riccardo Martinelli, Gianluca Mittone, Barbara Cantalupo, Carlo Cavazzoni, Maurizio Drocco
Topics & Concepts
Computer scienceParallel computingPOSIX ThreadsSupercomputerCode (set theory)Programming languageMessage Passing InterfaceAutomatic parallelizationParallel programming modelCodebaseMassively parallelProgramming paradigmMessage passingCompilerSource codeThread (computing)Set (abstract data type)Parallel Computing and Optimization TechniquesDistributed and Parallel Computing SystemsAlgorithms and Data Compression