Modern Fortran building efficient parallel applications
"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 illustration...
Otros Autores: | , |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Shelter Island :
Manning
[2020]
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631241906719 |
Tabla de Contenidos:
- 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.