My Account Log in

1 option

Modern Fortran : building efficient parallel applications / Milan Curcic ; foreword by Damian Rouson.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Curcic, Milan, author.
Contributor:
Rouson, Damian, 1967- writer of foreword.
Language:
English
Subjects (All):
FORTRAN (Computer program language)--Handbooks, manuals, etc.
FORTRAN (Computer program language).
Programming languages (Electronic computers)--Handbooks, manuals, etc.
Programming languages (Electronic computers).
Genre:
Handbooks and manuals.
Physical Description:
1 online resource (381 pages)
Place of Publication:
Shelter Island : Manning, [2020]
Summary:
"Modern Fortran teaches you to develop fast, efficient parallel applications using twenty-first-century Fortran. In this guide, you'll dive into Fortran by creating fun apps, including a tsunami simulator and a stock price analyzer. Filled with real-world use cases, insightful illustrations, and hands-on exercises, Modern Fortran helps you see this classic language in a whole new light."-- Page [4] of cover.
Contents:
Part 1. Getting started with modern Fortran. Introducing Fortran
Getting started : minimal working app
Part 2. Core elements of Fortran. Writing reusable code with functions and subroutines
Organizing your Fortran code using modules
Analyzing time series data with arrays
Reading, writing, and formatting your data
Part 3. Advanced Fortran use. Going parallel with Fortran coarrays
Working with abstract data using derived types
Generic procedures and operators for any data type
User-defined operators for derived types
Part 4. The final stretch. Interoperability with C: exposing your app to the web
Advanced parallelism with teams, events, and collectives.
Notes:
Description based on print version record.
Includes index.
ISBN:
9781638350057
1638350051
OCLC:
1256806439

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account