modern_fortran_explained_-_incorporating_fortran_2018

Modern Fortran Explained - Incorporating Fortran 2018

Return to IBM Mainframe, Fortran Bibliography, COBOL Bibliography, DevOps Bibliography

Modern Fortran Explained - Incorporating Fortran 2018, by Michael Metcalf, John Reid, and Malcolm Cohen, Oxford University Press, 2018. “Considered the Fortran “bible” by many Fortran programmers, including myself. Although quite dry, it’s the most comprehensive and complete reference material on the latest edition of Fortran.” (MdFtrn)

Fortran marches on, remaining one of the principal programming languages used in high-performance scientific, numerical, and engineering computing. A series of significant revisions to the standard versions of the language have progressively enhanced its capabilities, and the latest standard - Fortran 2018 - includes many additions and improvements.

This edition of Modern Fortran Explained expands on the last. Given the release of updated versions of Fortran compilers, the separate descriptions of Fortran 2003 and Fortran 2008 have been incorporated into the main text, which thereby becomes a unified description of the full Fortran 2008 version of the language. This clearer standard has allowed many deficiencies and irregularities in the earlier language versions to be resolved.

Four new chapters describe the additional features of Fortran 2018, with its enhancements to coarrays for parallel programming, interoperability with C, IEEE arithmetic, and various other improvements.

Written by leading experts in the field, two of whom have actively contributed to Fortran 2018, this is a complete and authoritative description of Fortran in its latest form. It is intended for new and existing users of the language, and for all those involved in scientific and numerical computing. It is suitable as a textbook for teaching and, with its index, as a handy reference for practitioners. Review

“An excellent, authoritative and complete reference book on the modern Fortran language, where all its possibilities are collected and any detail of the language can be clearly consulted.” – European Mathematical Society

“Well organized and equipped with good examples, the text can be used as both a tutorial and a reference. It describes each of the language elements and explains where FORTRAN 2018 differs from its predecessors. A thorough index is provided; all illustrations are clear and concise. The language used in descriptions and explanations throughout the book is clear and easy to follow. This book is an excellent resource for all practitioners.” – F. H. Wild III, University of Rhode Island, CHOICE Connect

About the Author

Michael Metcalf, Formerly of CERN, Geneva, Switzerland, John Reid, Numerical Analyst, JKR Associates, Oxfordshire, Malcolm Cohen, Principal technical consultant, The Numerical Algorithms Group Ltd, Oxford, U.K.

Michael Metcalf worked for many years at CERN. He is the author or co-author of a range of publications, including forerunners to the present volume, as well as Effective FORTRAN 77 (OUP NY, 1985) and a number of contributions to technical encyclopaedias

John Reid is well-known as a numerical analyst and is a co-author of Direct Methods for Sparse Matrices (OUP, 2017). He is the Convenor of the ISO Fortran Committee and has played a leading role in the development of many of the features of modern Fortran, especially of coarrays.

Malcolm Cohen is a mathematician and the leading compiler writer at NAG. He has participated actively in the development of the Fortran standards, being a major designer of the objected-oriented features. He is the Editor of the Fortran 2008 standard.

Product details

Research It More

Fair Use Sources

Fortran: Fortran Fundamentals, Fortran Inventor - Fortran Language Designer: John Backus of IBM in 1957 (see John Backus Oral History); Modern Fortran - Legacy Fortran, Fortran keywords, Fortran data structures - Fortran algorithms, Fortran syntax, IBM Mainframe DevOps, Fortran DevOps, Fortran Development Tools (Fortran IDEs and Code Editors, Fortran Compilers, Fortran CI/CD Build Tools, Fortran Standard Library), Fortran Standards (ISO Fortran: 202X, 2018, 2018, 2008, 2003, 95, 90, 77), ANSI Fortran- 66, Fortran and Supercomputers (Fortran and High-Performance Computing (HPC)), Parallel Fortran (Embarrassingly Parallel Fortran - Fortran Coarrays), Fortran Paradigms (Imperative Fortran, Procedural Fortran, Object-Oriented Fortran - Fortran OOP, Functional Fortran), Fortran Community, Learning Fortran, Fortran on Windows, Fortran on Linux, Fortran on UNIX, Fortran on macOS, Mainframe Fortran, IBM i Fortran, Fortran installation, Fortran containerization, Fortran configuration, Fortran SRE, Fortran data science - Fortran DataOps, Fortran machine learning, Fortran deep learning, Fortran concurrency, Fortran history, Fortran bibliography, Fortran glossary, Fortran topics, Fortran courses, Fortran Standard Library, Fortran libraries, Fortran frameworks, Fortran research, Fortran GitHub, Written in Fortran, Fortran popularity, Fortran Awesome list, Fortran Versions. (navbar_fortran)

BE CARE WITH AUTOMATED SEARCH AND REPLACE!

(IBM System z, z/Architecture, IBM Z (z17, z16, z15, z14, z13)

IBM Mainframe: IBM Z as a Service (ZaaS), IBM Mainframe Fundamentals, IBM Mainframe Inventor: IBM (IBM 7010 in 1962 as a mainframe-sized IBM 1410); IBM Mainframe History.

IBM Mainframe Product and Services (z/OS, IBM Db2 for z/OS, IBM IMS, IBM CICS Transaction Server, IBM MQ for z/OS, IBM z/VM, IBM z/TPF, IBM z/VSE, IBM z/OS Connect Enterprise Edition, IBM zSecure, IBM Rational Developer for System z, IBM Application Performance Analyzer for z/OS, IBM Tivoli System Automation for z/OS, IBM OMEGAMON, IBM z/Architecture, IBM GDPS, IBM Cloud Infrastructure Center, IBM Z Development and Test Environment, IBM z14, IBM z15, IBM Parallel Sysplex, IBM Enterprise COBOL for z/OS, IBM z/Transaction Processing Facility, IBM Zowe, IBM CICS Explorer, IBM Rational Team Concert for System z, IBM High Level Assembler for z/OS, IBM COBOL for z/OS, IBM UrbanCode Deploy for z/OS, IBM Language Environment for z/OS, IBM Fault Analyzer for z/OS, IBM Application Delivery Foundation for z/OS, IBM z/OS Management Facility, IBM Advanced Communications Function for z/OS, IBM Security zSecure Suite, IBM CICS Performance Analyzer for z/OS, IBM Fault Analyzer for z/OS, IBM CICS Configuration Manager for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM z/OS Workload Interaction Correlator, IBM z/OS Workload Manager, IBM Information Management System, IBM Tivoli OMEGAMON XE for z/OS, IBM Data Language/I, IBM z/OS Connect EE, IBM Rational Team Concert for z/OS, IBM Developer for z/OS, IBM Tivoli NetView for z/OS, IBM CICS Transaction Gateway, IBM Compiler and Library for REXX on z/OS, IBM Fault Analyzer for z/OS, IBM CICS Deployment Assistant, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM CICS Performance Analyzer for z/OS, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli Advanced Catalog Management for z/OS, IBM z/OS Management Facility, IBM WebSphere Application Server for z/OS, IBM Rational Developer for System z, IBM Tivoli Output Manager for z/OS, IBM Security Key Lifecycle Manager, IBM WebSphere Application Server for z/OS, IBM Db2 Analytics Accelerator, IBM Rational Asset Analyzer for System z, IBM Rational Business Developer for z/OS, IBM z Systems Application Assist Processor, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System z, IBM Rational Developer for System i, IBM Tivoli Advanced Catalog Management for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli NetView for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM z/OS Management Facility, IBM Advanced Communications Function for z/OS, IBM Information Management System, IBM Tivoli Output Manager for z/OS, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli NetView for z/OS, IBM CICS Configuration Manager for z/OS, IBM Tivoli Output Manager for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Data Language/I, IBM Tivoli Asset Discovery for z/OS, IBM Tivoli Advanced Allocation Management for z/OS, IBM Tivoli Advanced Audit for DFSMShsm, IBM Tivoli Advanced Backup and Recovery for z/OS, IBM CICS Performance Analyzer for z/OS, IBM CICS Transaction Gateway, IBM Tivoli Output Manager for z/OS, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Rational Developer for System z, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System i, IBM UrbanCode Deploy for z/OS, IBM High Level Assembler for z/OS, IBM COBOL for z/OS, IBM Enterprise COBOL for z/OS, IBM Rational Developer for System z, IBM Rational Developer for Power Systems Software, IBM Rational Developer for System i, IBM Parallel Sysplex, IBM z/OS Workload Interaction Correlator, IBM z/OS Workload Manager, IBM Tivoli Workload Scheduler for z/OS, IBM Tivoli Workload Scheduler for Applications on z/OS, IBM Rational Team Concert for System z, IBM UrbanCode Deploy for z/OS)

IBM Mainframe Topics (z/OS, IBM System z, COBOL Programming Language, CICS (Customer Information Control System), DB2 Database, IMS (Information Management System), Assembler Language, JCL (Job Control Language), VSAM (Virtual Storage Access Method), MQSeries, RACF (Resource Access Control Facility), DFSORT, IMS DB, z/VM, TSO (Time Sharing Option), ISPF (Interactive System Productivity Facility), IDMS (Integrated Database Management System), REXX Programming Language, IBM z/Architecture, SMP/E (System Modification Program/Extended), WebSphere Application Server for z/OS, Mainframe Security, ROSCOE (Remotely Operated Service Call Originating Equipment), IMS DC, Mainframe Networking, GDPS (Geographically Dispersed Parallel Sysplex), IBM MQ, z/VSE, CICS Transaction Server, z/TPF (Transaction Processing Facility), IBM zEnterprise System, Hercules Emulator, PL/I Programming Language, JES2 (Job Entry Subsystem 2), TSO/ISPF, Mainframe Storage Management, IMS TM, z/OS Communications Server, Mainframe Performance Tuning, IBM z Systems, Mainframe Virtualization, COBOL, Mainframe Batch Processing, Mainframe Capacity Planning, IBM 3270, Mainframe Monitoring Tools, IBM CICS Transaction Server, Mainframe Disaster Recovery, CA-7 (Computer Associates Workload Automation SE), VTAM (Virtual Telecommunications Access Method), Mainframe High Availability, Mainframe Automation, Mainframe Data Compression, IBM z/OS Management Facility, Mainframe Encryption, Mainframe Debugging, Mainframe DevOps, Mainframe Application Development, Mainframe Job Scheduling, Mainframe Software Configuration Management, Mainframe Load Balancing, Mainframe Data Sharing, Mainframe Cryptography, Mainframe Data Management, Mainframe Security Auditing, Mainframe Capacity Optimization, Mainframe Grid Computing, Mainframe Performance Monitoring, Mainframe Application Modernization, Mainframe Disaster Recovery Planning, Mainframe Scalability, Mainframe Data Warehousing, Mainframe Data Replication, Mainframe Governance, Mainframe Service-Oriented Architecture (SOA), Mainframe Service Management, Mainframe Cloud Computing, Mainframe Web Services, Mainframe API Management, Mainframe Integration, Mainframe Interoperability, Mainframe Legacy Modernization, Mainframe Legacy Integration, Mainframe Migration, Mainframe Consolidation, Mainframe Virtual Tape Library, Mainframe Emulation, Mainframe Architecture, Mainframe Operating Systems, Mainframe Network Management, Mainframe Capacity Management, Mainframe Security Management, Mainframe Application Servers, Mainframe Middleware, Mainframe Database Management, Mainframe Transaction Processing, Mainframe Business Intelligence, Mainframe Analytics, Mainframe Machine Learning, Mainframe Artificial Intelligence, Mainframe Robotics Process Automation, Mainframe Internet of Things (IoT), Mainframe Blockchain, Mainframe Quantum Computing)

IBM Mainframe AI (IBM Mainframe MLOps-IBM Mainframe ML-IBM Mainframe DL), IBM Mainframe Compute IBM Mainframe K8S-IBM Mainframe Containers-IBM Mainframe GitOps, IBM Mainframe IaaS-IBM Mainframe Linux-IBM Mainframe UNIX), IBM Mainframe Certification, IBM Mainframe Data Science (IBM Mainframe Databases-IBM Db2-IBM [[IBM Mainframe SQL-IBM Mainframe NoSQL-IBM Mainframe Analytics-IBM Mainframe DataOps), IBM Mainframe DevOps-IBM Mainframe SRE-IBM Mainframe Automation-IBM Mainframe Terraform-IBM Mainframe Ansible-IBM Mainframe Chef-IBM Mainframe Puppet-IBM Mainframe CloudOps-IBM Mainframe Monitoring, IBM Mainframe Developer Tools (IBM Mainframe GitHub-IBM Mainframe CI/CD-IBM Mainframe Cloud IDE-IBM Mainframe VSCode-IBM Mainframe Serverless-IBM Mainframe Microservices-IBM Mainframe Service Mesh-IBM Mainframe Java-IBM Mainframe Spring-IBM Mainframe JavaScript-IBM Mainframe Python), IBM Mainframe Hybrid-IBM Mainframe Multicloud, IBM Mainframe Identity (IBM Mainframe IAM-IBM Mainframe MFA-IBM Mainframe Active Directory), IBM Mainframe Integration, IBM Mainframe IoT-IBM Mainframe Edge, IBM Mainframe Management-IBM Mainframe Admin-IBM Mainframe Cloud Shell-IBM Mainframe CLI-IBM Mainframe PowerShell-IBM MainframeOps, IBM Mainframe Governance, IBM Mainframe Media (IBM Mainframe Video), IBM Mainframe Migration, IBM Mainframe Mixed reality, IBM Mainframe Mobile (IBM Mainframe Android-IBM Mainframe iOS), IBM Mainframe Networking (IBM Mainframe Load Balancing-IBM Mainframe CDN-IBM Mainframe DNS-IBM Mainframe NAT-IBM Mainframe VPC-IBM Mainframe Virtual Private Cloud (VPC)-IBM Mainframe VPN), IBM Mainframe Security (IBM Mainframe Vault-IBM Mainframe Secrets-HashiCorp Vault IBM Mainframe, IBM Mainframe Cryptography-IBM Mainframe PKI, IBM Mainframe Pentesting-IBM Mainframe DevSecOps), IBM Mainframe Storage, IBM Mainframe Web-IBM Mainframe Node.js, IBM Mainframe Virtual Desktop, IBM Mainframe Product List. IBM Mainframe Awesome List, IBM Mainframe Docs, IBM Mainframe Glossary, IBM Mainframe Books, IBM Mainframe Courses, IBM Mainframe Topics

(navbar_mainframe and navbar_Mainframe_detailed, navbar_mainframe_acronyms, navbar_zos, navbar_mainframe_security, navbar_zos, navbar_cics, navbar_racf, navbar_vtam, navbar_sna, navbar_cobol, navbar_db2, navbar_ibm_databases, navbar_ibm_cloud_databases, navbar_ibm_cloud, navbar_ibm)


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


modern_fortran_explained_-_incorporating_fortran_2018.txt · Last modified: 2024/04/28 03:34 (external edit)