|
Post by Admin on Oct 16, 2018 1:40:02 GMT
OpenMP and MPI are the two ways of doing parallel processing. Says OpenMP works with C and Fortran, and on Windows, Linux, and MacOS. en.wikipedia.org/wiki/OpenMP"OpenMP is managed by the nonprofit technology consortium OpenMP Architecture Review Board (or OpenMP ARB), jointly defined by a group of major computer hardware and software vendors, including AMD, IBM, Intel, Cray, HP, Fujitsu, Nvidia, NEC, Red Hat, Texas Instruments, Oracle Corporation, and more.[" MPI=Message Passing Interface, its for parallel computing and it works with C and Fortran, and some other stuff too like Java, Python, R, and MatLab. en.wikipedia.org/wiki/Message_Passing_InterfaceSays it is a defacto standard. Example C program: en.wikipedia.org/wiki/Message_Passing_Interface#Example_programSo obviously I need more than the Wikipedia. I need books, and then online info and downloads. Using advanced MPI : modern features of the Message-Passing-Interface / William Gropp, Torsten Hoefler, Rajeev Thakur, and Ewing Lusk (2014 caution) An introduction to parallel programming / Peter S. Pacheco. (2011) Parallel programming in C with MPI and openMP / Michael J. Quinn. (2004) Today I think it has been established that Fortran is still part of the present, not just retro. But are the reasons only legacy? Do not know.
|
|