В учебнике представлены необходимые сведения для работы на многопроцессорной вычислительной системе (кластере): даны основные понятия операционной системы GNU/Linux, перечислены правила работы с функциями библиотеки Message Passing Interface, современными компиляторами и технологией ОреnМР. Большое внимание уделено практическим вопросам создания параллельных программ для вычисления кратных интегралов, проведения матричных вычислений, решения СЛАУ, численного решения систем ОДУ и уравнений в частных производных. Подробно рассмотрены основные особенности использования математической библиотеки PETSc для параллельных вычислений. Для быстрого освоения и получения практического опыта параллельного программирования в пособии содержится большое количество примеров, необходимых для пользователя, решающего задачи математического моделирования с помощью вычислительной техники. Для научных сотрудников, аспирантов, студентов, преподавателей, использующих высокопроизводительные...
V uchebnike predstavleny neobkhodimye svedenija dlja raboty na mnogoprotsessornoj vychislitelnoj sisteme (klastere): dany osnovnye ponjatija operatsionnoj sistemy GNU/Linux, perechisleny pravila raboty s funktsijami biblioteki Message Passing Interface, sovremennymi kompiljatorami i tekhnologiej OrenMR. Bolshoe vnimanie udeleno prakticheskim voprosam sozdanija parallelnykh programm dlja vychislenija kratnykh integralov, provedenija matrichnykh vychislenij, reshenija SLAU, chislennogo reshenija sistem ODU i uravnenij v chastnykh proizvodnykh. Podrobno rassmotreny osnovnye osobennosti ispolzovanija matematicheskoj biblioteki PETSc dlja parallelnykh vychislenij. Dlja bystrogo osvoenija i poluchenija prakticheskogo opyta parallelnogo programmirovanija v posobii soderzhitsja bolshoe kolichestvo primerov, neobkhodimykh dlja polzovatelja, reshajuschego zadachi matematicheskogo modelirovanija s pomoschju vychislitelnoj tekhniki. Dlja nauchnykh sotrudnikov, aspirantov, studentov, prepodavatelej, ispolzujuschikh vysokoproizvoditelnye...