%0 Computer Program
%A Di Napoli, Edoardo Angelo
%A Conrads, Christoph
%A Ramirez Hidalgo, Gustavo
%T SimLabQuantumMaterials/LibNEGF.jl: LibNEGF.jl v0.1.0; 0.1.0
%M FZJ-2025-05679
%D 2025
%X Version 0.1.0 - November 2025<ul><li>Implementation of sequential RGF for block tridiagonal systems. This can use threading only via BLAS calls.</li><li>Implementation of a parallel version of RGF, also for block tridiagonal systems, that can use Julia threads. We call this algorithmic alternative DDRGF.</li><li>Implementation of a recursive solution to the Keldysh problem, for block tridiagonal systems. We call this algorithm RKD throughout the code.</li><li>The BLAS calls have been encapsulated via a backend, which can use CPUs or Apple GPUs (via the Metal.jl package). This will allow easy portation to Nvidia GPUs via CUDA.jl.</li><li>Tests are continuously used via the Test package.</li><li>Timings in the benchmarks are implemented via the TimerOutputs package.</li></ul>
%K Numerical Linear Algebra (Other)
%K Non Equilibrium Green's Function Method (Other)
%K Recursive Green's Function Method (Other)
%K Dyson (Other)
%K Keldysh (Other)
%F PUB:(DE-HGF)33
%9 Software
%R 10.5281/ZENODO.17714138
%U https://juser.fz-juelich.de/record/1049925