FORTRAN 2018 with Parallel Programming
暫譯: FORTRAN 2018 與平行程式設計

Ray, Subrata

  • 出版商: CRC
  • 出版日期: 2019-08-27
  • 售價: $6,190
  • 貴賓價: 9.5$5,881
  • 語言: 英文
  • 頁數: 654
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 0367218437
  • ISBN-13: 9780367218430
  • 相關分類: 程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

The programming language Fortran dates back to 1957 when a team of IBM engineers released the first Fortran Compiler. During the past 60 years, the language had been revised and updated several times to incorporate more features to enable writing clean and structured computer programs. The present version is Fortran 2018. Since the dawn of the computer era, there had been a constant demand for a "larger" and "faster" machine. To increase the speed there are three hurdles. The density of the active components on a VLSI chip cannot be increased indefinitely and with the increase of the density heat dissipation becomes a major problem. Finally, the speed of any signal cannot exceed the velocity of the light. However, by using several inexpensive processors in parallel coupled with specialized software and hardware, programmers can achieve computing speed similar to a supercomputer.

This book can be used to learn the modern Fortran from the beginning and the technique of developing parallel programs using Fortran. It is for anyone who wants to learn Fortran. Knowledge beyond high school mathematics is not required. There is not another book on the market yet which deals with Fortran 2018 as well as parallel programming.

FEATURES

  • Descriptions of majority of Fortran 2018 instructions
  • Numerical Model
  • String with Variable Length
  • IEEE Arithmetic and Exceptions
  • Dynamic Memory Management
  • Pointers
  • Bit handling
  • C-Fortran Interoperability
  • Object Oriented Programming
  • Parallel Programming using Coarray
  • Parallel Programming using OpenMP
  • Parallel Programming using Message Passing Interface (MPI)

THE AUTHOR

Dr Subrata Ray, is a retired Professor, Indian Association for the Cultivation of Science, Kolkata.

商品描述(中文翻譯)

程式語言 Fortran 可追溯至 1957 年,當時一組 IBM 工程師發布了第一個 Fortran 編譯器。在過去的 60 年中,這種語言經過多次修訂和更新,以納入更多功能,使得編寫乾淨且結構化的電腦程式成為可能。目前的版本是 Fortran 2018。自電腦時代開始以來,對於「更大」和「更快」的機器的需求一直存在。為了提高速度,有三個障礙。VLSI 晶片上活躍元件的密度無法無限增加,隨著密度的增加,散熱成為一個主要問題。最後,任何信號的速度都無法超過光速。然而,通過使用幾個廉價的處理器並行運行,結合專門的軟體和硬體,程式設計師可以實現類似超級電腦的計算速度。

本書可用於從頭學習現代 Fortran 及使用 Fortran 開發平行程式的技術。適合任何想學習 Fortran 的人。無需超出高中數學的知識。目前市場上尚無其他書籍能如本書般全面涵蓋 Fortran 2018 及平行程式設計。

特色

- 大多數 Fortran 2018 指令的描述
- 數值模型
- 可變長度字串
- IEEE 算術與例外
- 動態記憶體管理
- 指標
- 位元處理
- C-Fortran 互操作性
- 物件導向程式設計
- 使用 Coarray 的平行程式設計
- 使用 OpenMP 的平行程式設計
- 使用訊息傳遞介面 (MPI) 的平行程式設計

作者

Dr. Subrata Ray,印度科學培育協會退休教授,位於加爾各答。

作者簡介

Dr Subrata Ray is a retired Senior Professor of the Indian Association for the Cultivation of Science, Kolkata. Spanning over a period of 40 years he taught computer software in Universities, Research Institutes, Colleges and Professional Bodies of the country. As an in-charge of computer centres he had built several computer centres almost from the scratch in universities and research institutes. Though his field of specialization is scientific computing, yet he participated in developing many Systems and Commercial Software.

He obtained M.Sc, Post M.Sc (Saha Institute of Nuclear Physics) and PhD from the Calcutta University and served renowned institutes like Tata Institute of Fundamental Research, Indian Institute of Technology, Kharagpur, Regional Computer Centre, Calcutta, University of Burdwan and Indian Association for the Cultivation of Science.

He is actively associated with the voluntary blood donation movement of the country and is an active member of the Association of Voluntary Blood Donors, West Bengal. He offers his voluntary services to the Eye Care & Research Centre and the National Council of Education, Bengal.

He is an amateur photographer.

He is married to Sanghamitra and they have a daughter Sumitra. He lives in Kolkata with his brother Debabrata and sister Uma.

作者簡介(中文翻譯)

Dr. Subrata Ray 是印度科學培養協會(Indian Association for the Cultivation of Science)退休的高級教授,任職於加爾各答。他在大學、研究機構、學院及專業機構教授計算機軟體,歷時四十年。作為計算機中心的負責人,他幾乎從零開始在大學和研究機構建立了多個計算機中心。雖然他的專業領域是科學計算,但他也參與了許多系統和商業軟體的開發。

他獲得了加爾各答大學的碩士學位、碩士後學位(Saha Institute of Nuclear Physics)及博士學位,並曾在著名機構如塔塔基礎研究所(Tata Institute of Fundamental Research)、印度理工學院卡哈爾古爾分校(Indian Institute of Technology, Kharagpur)、加爾各答區域計算機中心(Regional Computer Centre, Calcutta)、布爾德萬大學(University of Burdwan)及印度科學培養協會任職。

他積極參與國內的自願獻血運動,並且是西孟加拉邦自願獻血者協會的活躍成員。他為眼科護理與研究中心及孟加拉國家教育委員會提供自願服務。

他是一位業餘攝影師。

他與妻子Sanghamitra結婚,並育有一女Sumitra。他與兄弟Debabrata及姐妹Uma一起居住在加爾各答。