Package: isingLenzMC 0.3.1

Mehmet Suzen
isingLenzMC: Monte Carlo for Classical Ising Model
Classical Ising Model is a land mark system in statistical physics.The model explains the physics of spin glasses and magnetic materials, and cooperative phenomenon in general, for example phase transitions and neural networks.This package provides utilities to simulate one dimensional Ising Model with Metropolis and Glauber Monte Carlo with single flip dynamics in periodic boundary conditions. Utility functions for exact solutions are provided. Such as transfer matrix for 1D. Utility functions for exact solutions are provided. Example use cases are as follows: Measuring effective ergodicity and power-laws in so called functional-diffusion. Example usage contains parallel runs, fitting power-laws, finite size scaling, computing autocorrelation, uncertainty analysis and plotting utilities.
Authors:
isingLenzMC_0.3.1.tar.gz
isingLenzMC_0.3.1.tar.gz(r-4.7-arm64)isingLenzMC_0.3.1.tar.gz(r-4.7-x86_64)isingLenzMC_0.3.1.tar.gz(r-4.6-arm64)isingLenzMC_0.3.1.tar.gz(r-4.6-x86_64)
isingLenzMC_0.3.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
isingLenzMC/json (API)
| # Install 'isingLenzMC' in R: |
| install.packages('isingLenzMC', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated from:c76cfed6ed. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 132 | ||
| linux-devel-x86_64 | OK | 98 | ||
| source / vignettes | OK | 147 | ||
| linux-release-arm64 | OK | 124 | ||
| linux-release-x86_64 | OK | 107 | ||
| wasm-release | OK | 86 |
Exports:flipConfig1DflipConfig1D_RflipConfig1DmanygenConfig1DgenConfig1D_RgenUniformisPerform1DisStep1Dlattice1DenergyNNlattice1DenergyNN_RsumVecsumVec_RtotalEnergy1DtotalEnergy1D_RtransferMatrixtransitionProbability1DtransitionProbability1D_R
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Given Flip a site randomly | flipConfig1D |
| Given Flip a site randomly | flipConfig1D_R |
| Flip a single site randomly many times | flipConfig1Dmany |
| Generate one dimensional spin sites randomly | genConfig1D |
| Generate one dimensional spin sites randomly | genConfig1D_R |
| Get uniformly a spin state | genUniform |
| Perform metropolis MC on 1D Ising model | isPerform1D |
| Carry one step Metropolis Monte Carlo on 1D ising model | isStep1D |
| Nearest-Neighbour energy in periodic boundary conditions in 1D | lattice1DenergyNN |
| Nearest-Neighbour energy in periodic boundary conditions in 1D | lattice1DenergyNN_R |
| Sum given vector | sumVec |
| Sum given vector | sumVec_R |
| Total energy in periodic boundary conditions in 1D | totalEnergy1D |
| Total energy in periodic boundary conditions in 1D | totalEnergy1D_R |
| Compute theoretical transfer matrix | transferMatrix |
| Compute transition probability using Boltzmann distribution. | transitionProbability1D |
| Compute transition probability using Boltzmann distribution. | transitionProbability1D_R |