fortran_notes
February 6, 2019 ยท View on GitHub
Collection of simple and hopefully useful snippets in modern Fortran 2008. Tested with gfortran 6.3 and intel ifort 18.0.0
containers and advanced data structures
- Doubly linked list (non-generic)
- Hashtable
- Red-black tree
design patterns
This set of modules implements design patterns from the well-known uml diagrams (described in GoF book etc).
- Abstract factory
- Factory method
- Builder
- Prototype
- Singleton
- State
- Strategy
- Adapter
- Bridge
hash functions
- CRC-32, IEEE 802
- hash functions: elf, bpreiss, apartow (AP), knuth, tmueller, sax, djb, djb2, sdbm, fnv1_32, fnv1a_32, jenkins_oat