Skip to content

Variational quantum ground states

Notifications You must be signed in to change notification settings

unibe-cns/variational-quantum-ground-states

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains the data and plotting scripts for the paper "Variational learning of quantum ground states on spiking neuromorphic hardware". Its contents are organized as follows:

experimentdata:
    This directory contains the data and plotting scripts from all figures in the main paper. We also provide the toplevel scripts for the actual hardware experiments although those are useless without access to BrainScaleS-2, they can still serve as a guideline for reimplementations.

scaling:
    This directory contains the source code for the optimized C++ code that implements the Gibbs sampler as well as the timing data that was obtained on a MacBookPro 2021 M1Pro 10 cores. Note that only single thread performance is assertained.
    Prerequisites: 
        Sampler:
            boost
            yaml-cpp
            any C++ compiler
        execution scripts:
            python 3.6+
    Those need to be provided and the makefile in Scaling/neuralsampler/makefile needs to be adapted such that the linker finds boost and yaml-cpp.


CPU_simulations:
    This directory contains the source code for the software comparisons provided in Fig 8 of the appendix of the paper.

About

Variational quantum ground states

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages