Skip to content

Buffoni/landauer_parallel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Landauer

This repository contains the code to run scaling experiments on the emergence of Landauer principle at the microscopic level as described in this paper.

The code is based on the class object Ising and the erasure protocol. The code is fully jitted and parallelized by using numba. Dependencies:

numpy 
matplotlib 
numba

To run the code edit the parameters in the config.py file and then run

python3 landauer.py

This will save the results of each run in a pickle file that can be later visualized using the notebook.

About

Parallelized sampling of Ising model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages