Читать онлайн «Физический ЭФИР и его свойства»

Автор Виктор Кузнецов

Арьен Маркус Современный Fortran на практике Modern Fortran in Practice Arjen Markus with Foreword by Michael Metcalf Современный Fortran на практике Арьен Маркус с предисловием Майкла Меткалфа Москва, 2015 УДК 004. 438Fortran ББК 32. 973. 22 M27 V27 Арьен Маркус Современный Fortran на практике / пер. с англ. Снастин А. В. – М. : ДМК Пресс, 2015. – 308 с. : ил. ISBN 978-5-97060-302-4 Язык программирования Fortran изначально был предназначен для математических вычислений с максимальной производительностью. В последний стандарт Fortran 2008 включено множество современных функциональных возможностей: средства объектно-ориентированного программирования, специализированные операции с массивами, типы, определяемые пользователем и поддержка параллельных вычислений. Данное учебное руководство поможет программистам на языке Fortran научиться применять все вышеперечисленные функциональ- ные возможности в соответствии с современными требованиями: модульность, лаконичность, объектно-ориентированный подход и рациональное использование ресурсов, а также организация работы с учётом наличия нескольких процессоров. В книге рассматриваются практические примеры взаимодействия с программами, написанными на языке C, управления памятью, применения графики и графических пользовательских интерфейсов, параллельные вычисления с использо- ванием библиотек MPI, OpenMP и комассивов (coarrays). Кроме того, автор анализирует некоторые числовые алгоритмы и их реализации, а также показывает, как можно применить некоторые библиотеки с от- крытыми исходными кодами.
Original English language edition published by Cambridge University Press, 32 Avenue of the Americas, New York, NY 10013-2473, USA. © Arjen Markus 2012. Russian-language edition copyright © 2015 by DMK Press. All rights reserved. Все права защищены. Любая часть этой книги не может быть воспроиз- ведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, пос- кольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, связанные с использованием книги. ISBN 978-1-107-01790-0 (англ. ) © Arjen Markus, 2012 ISBN 978-5-97060-302-4 (рус. ) © Оформление, перевод на русский язык ДМК Пресс, 2015 «Eadem mutata resurgo» (вольный перевод: «изменяясь, я вновь воскресаю») Надпись на могиле Якоба Бернулли, изначально относящаяся к логарифмической спирали Посвящается памяти моего отца. Мои родители научили меня любознательности.