23-24 September 2021
Virtual
Europe/Zurich timezone

Linked lists for stdlib

24 Sep 2021, 18:05
5m
ZOOM (Virtual)

ZOOM

Virtual

Fortran-lang Communications Minisymposium

Speakers

Arjen Markus (Deltares) Chetan Karwa (Sardar Vallabhbhai National Institute of Technology) Milan Curcic (University of Miami)

Description

The Fortran-lang stdlib was introduced to provide extensive support to Fortran developers by providing modules that can be directly used in their programs. A linked list is one of the classical data structures that has numerous applications.
Example:
- It can be used as a self-growing container.
- It can store linearly dependent data. (web history, slides in some presentation, etc)
- Acts as a building block for other data structures such as Priority Queue, Fibonacci Heap, stack, queue, etc.

The goal of the Google Summer of Code project was to implement an efficient linked list module that is devoid of any memory leaks. The module covers several APIs that are important in the initial phase.
The Linked list developed is a Generic Heterogeneous list i.e. it supports storage of multiple data types in the same list.
The APIs can be further explained in detail in the presentation with suitable examples.

Primary author

Chetan Karwa (Sardar Vallabhbhai National Institute of Technology)

Co-authors

Arjen Markus (Deltares) Milan Curcic (University of Miami)

Presentation Materials