An implementation of the 2D Bond Fluctuation Model (BFM) for Polymer Physics
As a small programming project, I’ve implemented the Bond Fluctuation Model (BFM) for polymer physics in 2 dimensions using Java. You can…
As a small programming project, I’ve implemented the Bond Fluctuation Model (BFM) for polymer physics in 2 dimensions using Java. You can find the code at https://github.com/matthagy/mc_bfm_2d.
Initially, I’ve experimented with how polymer chains diffuse through a small pore within a contained system.
A single trajectory gives the following quantitative results.
Current results aren’t that interesting and instead just demonstrate the methods. To perform useful simulations, I’d need access to literature to learn about novel polymer systems and determine what has already been simulated. I’m hoping the methods may be useful to polymer physicists in Academia and Industry since the code is efficient and leverages the Java Virtual Machine.
Let me know if you’d like to use these methods in your work and I’ll help you get up to speed. You can contact me at matthew.hagy@gmail.com.