bhosale2 / nest-simulator

Code that simulates a nest (random rod packing) for the paper "Micromechanical origin of plasticity and hysteresis in nest-like packings"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nest-simulator

nest.mp4

This repository provides a prototyping, non-parallel (single threaded, single node) code in C++ that supplements the paper:

Bhosale, Y., Weiner, N., Butler, A., Kim, S. H., Gazzola, M., & King, H. (2022). Micromechanical origin of plasticity and hysteresis in nestlike packings. Physical review letters, 128(19), 198003.

Installation guide

The code requires a minimal gcc compiler with no additional libraries to install. Follow the steps below to run the nest simulation:

  1. Set the custom gcc compiler path based on your system on line 5 of Makefile in makefiles folder
  2. Run the following command in the terminal:
./launch_nest_sim.sh

For further information on this work, please have a look at this link.

About

Code that simulates a nest (random rod packing) for the paper "Micromechanical origin of plasticity and hysteresis in nest-like packings"

License:MIT License


Languages

Language:C++ 99.4%Language:C 0.3%Language:Makefile 0.3%Language:Shell 0.1%