Fortran Implementation of Abstract Types: generic implementations of common data structures in modern, object oriented Fortran.

Find us on…

GitHub

FIAT

FIAT: Fortran Implementation of Abstract Types

GitHub license Travis Codecov Join the chat at https://gitter.im/Fortran-FOSS-Programmers/FIAT

This library aims to implement various common data structures in Fortran. These will be implemented in a generic manner using a container type. This was originally developed in PolyCon, but has since been folded into FIAT, with some improvements. See the wiki for a list of data structures which are to be implemented and information for those wishing to contribute. Also take a look at the API documentation for a detailed description of the methods which will be supported.

License

FIAT is licensed under the GNU Lesser General Public License (LGPL) v3.0 or later. The terms are provided in the file LICENSE. The LGPL make reference to the GNU General Public License (GPL), which is provided in the file GPL. In brief, the LGPL allows this library to be linked to software under any license (with a few, minor, restrictions). However, should a modified version of the library itself be released, it must be licensed under the terms of the LGPL or GPL.

Developer Info

Chris MacMackin

I am a graduate student at the University of Oxford, studying the melting and evolution of ice shelves. I enjoy programming, with my favourite languages being Fortran (for numerical work), Vala (for object-oriented programming and anything involving a GUI), and Python (for scripting and everything else).