000 04465cam a2200553Ki 4500
001 9780429326097
003 FlBoTFG
005 20220724194521.0
006 m o d
007 cr cnu|||unuuu
008 190830s2019 xx o 000 0 eng d
040 _aOCoLC-P
_beng
_erda
_epn
_cOCoLC-P
020 _a9780429326097
_q(electronic bk.)
020 _a0429326092
_q(electronic bk.)
020 _a9781000542028
_q(electronic bk. : Mobipocket)
020 _a1000542025
_q(electronic bk. : Mobipocket)
020 _z9780367218430
020 _a9781000537192
_q(electronic bk. : PDF)
020 _a1000537196
_q(electronic bk. : PDF)
020 _a9781000546859
_q(electronic bk. : EPUB)
020 _a1000546853
_q(electronic bk. : EPUB)
035 _a(OCoLC)1114600929
035 _a(OCoLC-P)1114600929
050 4 _aQA76.73.F25
072 7 _aCOM
_x012040
_2bisacsh
072 7 _aCOM
_x051010
_2bisacsh
072 7 _aCOM
_x059000
_2bisacsh
072 7 _aUY
_2bicssc
082 0 4 _a001.6424
_223
100 1 _aRay, Subrata.
245 1 0 _aFortran 2018 with Parallel Programming.
250 _aFirst edition.
264 1 _a[Place of publication not identified] :
_bChapman and Hall/CRC,
_c2019.
300 _a1 online resource (xxviii, 654 pages).
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
505 0 _aPreliminaries. Arithmetic, Relational, Logical Operators and Expressions. Branch and Loop Statements. Handling of Characters. Precision and Range. Array and Array Handling Intrinsics. User Defined Data Type. Format Statement. Auxiliary Storage. Numerical Model. Library Functions. Subprograms. String with Variable Length. IEEE Floating Point Arithmetic and Exception. Dynamic Memory Management. Pointer. Bit Handling. C-Fortran Interoperability. Object Oriented Programming. Parallel Programming Using Coarray. Parallel Programming Using OpenMP. Parallel Programming Using Message Passing Interface (MPI).Appendix A. Appendix B. Appendix C. Appendix D. Appendix E. Appendix F. Appendix G. Appendix H. Appendix I. References. Index.
520 _aThe 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.
588 _aOCLC-licensed vendor bibliographic record.
650 7 _aCOMPUTERS / Computer Graphics / Game Programming & Design
_2bisacsh
650 7 _aCOMPUTERS / Programming Languages / General
_2bisacsh
650 7 _aCOMPUTERS / Computer Engineering
_2bisacsh
650 0 _aFORTRAN (Computer program language)
650 0 _aParallel programming (Computer science)
856 4 0 _3Read Online
_uhttps://www.taylorfrancis.com/books/9780429326097
856 4 2 _3OCLC metadata license agreement
_uhttp://www.oclc.org/content/dam/oclc/forms/terms/vbrl-201703.pdf
942 _2lcc
_cEBK
999 _c18541
_d18541