Nov 4 – 5, 2025
Virtual
Europe/Zurich timezone
Final timetable has been published! Registration will close this Friday!

(Let's) make Fortran spatial again: Re-establishing Fortran as a language for spatial analysis

Nov 5, 2025, 5:50 PM
20m
ZOOM (Virtual)

ZOOM

Virtual

Communications (15 + 5 minutes) Sessions

Speaker

Prof. Oscar Garcia-Cabrejo (Universidad Pedagógica y Tecnológica de Colombia)

Description

Fortran's dominance in high-performance computing (e.g., climate modeling, finite element analysis, reactive transport in porous media) is hindered by its lack of native support for geospatial data operations. Fortran Numerical libraries often rely on cumbersome custom I/O routines for reading, writing, and reprojecting spatial data. This work presents a solution: the development and implementation of Fortran bindings with modern interfaces to the foundational geospatial libraries PROJ (library for coordinate transformation) and GDAL (library to read geospatial data) Their practical application is demonstrated through integration into ATALIB, a geostatistical library implemented in modern Fortran. This integration decouples ATALIB's computational core from its I/O limitations, enabling direct access to data from cloud storage, web services, and hundreds of formats via GDAL, with precise spatial coordinate and transformation ensured by PROJ. A case study on a large 2D kriging operation benchmarks the new implementation against a legacy version, quantifying significant gains in interoperability and processing efficiency. The development of Fortran bindings to the geospatial libraries GDAL and PROJ is a transformative strategy that allows the Fortran community to improve the interoperability of decades of performance optimized code without compromising computational efficiency.

Author

Prof. Oscar Garcia-Cabrejo (Universidad Pedagógica y Tecnológica de Colombia)

Presentation materials

There are no materials yet.