GOLLUM is a program that computes the charge, spin and thermal transport properties of multi-terminal nano-scale junctions.
The program can compute transport properties of either user-defined systems described by a tight-binding Hamiltonian, or more material-specific properties of systems composed of real atoms described by DFT Hamiltonians.
The program has been designed to interface easily with any DFT code, which uses a localized basis set, e.g. SIESTA and plane wave codes using the Wannier90 code.
Further information about GOLLUM can be found here (http://www.physics.lancs.ac.uk/gollum/).