Fortran Implementation of Abstract Types: generic implementations of common data structures in modern, object oriented Fortran.
Find us on…
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.
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.
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).