Skip to content

Parallel implementation of the Ising model in C++ using CUDA

Notifications You must be signed in to change notification settings

germanova/gpu_v_3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Parallel Implementation of the Ising Model in C++ using CUDA

Overview

Parallel implementation of the Ising Model using C++ and CUDA. The Ising Model is a mathematical model of ferromagnetism in statistical mechanics, and this implementation leverages CUDA to perform large-scale simulations efficiently on NVIDIA GPUs.

Prerequisites

  • NVIDIA GPU: A compatible NVIDIA GPU for CUDA execution.
  • CUDA Toolkit: The CUDA Toolkit installed on your system.
  • NVCC Compiler: NVIDIA's CUDA Compiler (nvcc), which comes with the CUDA Toolkit.

run using:

nvcc -g ising_model_GPU.cu params_GPU.cu -o ising_model ./ising_model

About

Parallel implementation of the Ising model in C++ using CUDA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages