|
2 Dimensional Ising Model
Simulate the change in energy and magnetization in a ferro magnet
|
| ▼ include | |
| data_type.hpp | Header for the data_t type |
| IsingModel.hpp | The definition of the Ising model |
| monte_carlo.hpp | Functions for Monte Carlo simulations |
| testlib.hpp | A small test library |
| utils.hpp | Function prototypes and macros that are useful |
| ▼ src | |
| data_type.cpp | Implementation for the data_t type |
| IsingModel.cpp | The implementation of the Ising model |
| main.cpp | The main program |
| mcmc_progression.cpp | Execute the mcmc algorithm and write data to file after each Monte Carlo cycle |
| monte_carlo.cpp | Implementation of the monte carlo functions |
| pd_estimate.cpp | Execute the mcmc algorithm and write data to file after each Monte Carlo cycles |
| phase_transition.cpp | Sweep over different temperatures and generate data |
| phase_transition_mpi.cpp | Sweep over different temperatures and generate data |
| test_suite.cpp | Sweep over different temperatures and generate data |
| testlib.cpp | Implementation of the testing library |
| time.cpp | Timing various things |
| utils.cpp | Implementation of the utils |