Closed

Molecular dynamics and Monte Carlo for a Lennard-Jones system (in C++)

Molecular dynamics for a Lennard-Jones system (in C++)

1. Write a function which reads in the input variables of a molecular dynamics simulation of a

Lennard-Jones system. The input variables are the temperature, density, number of particles, a

flag to determine the type of lattice, e.g. simple cubic, face-centered cubic, body-centered cubic

(later also the number of time steps).

2. Write a function which sets upthe initial positions of a molecular dynamics simulation.

3. Write a function which sets up the initial velocities of a molecular dynamics simulation.

4. Write a molecular dynamics algorithm based on the Verlet algorithm.

Calculate the average kinetic energy, potential energy and their standard deviations. Also produce

plots of the kinetic, potential, and total energiesi and check if energy is conserved.

Monte Carlo for a Lennard-Jones system (in C++)

Based on the setup for the molecular dynamics program, write a Monte Carlo code for a

Lennard-Jones system.

Calculate the acceptance ratio. Calculate the average potential energy and compare it to the result of

a molecular dynamics run with the same parameters (density, number of atoms, temperature).

Skills: C++ Programming

See more: lennard jones code, monte carlo code lennard jones potential, molecular dynamics potential energy, lennard jones potential, monte carlo lennard jones, lennard jones molecular dynamics simulation code, monte carlo molecular system, lennard jones, lennard jones molecular dynamics, program code lennard jones potential, lennard jones potential code, variables in programming, programming and algorithm, molecular programming, kinetic it, algorithm in programming, algorithm in c, algorithm for programming, algorithm and programming, kinetic type, programming in c++, function in c++ programming, particles, monte, energy compare

About the Employer:
( 10 reviews ) ankara, Turkey

Project ID: #4438834

8 freelancers are bidding on average $214 for this job

dobreiiita

Hi, I am expert at C++ programming, I can help you with this project.

$249 USD in 5 days
(103 Reviews)
5.8
samitXI

Please check your inbox. Thanks

$200 USD in 5 days
(28 Reviews)
5.2
hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years, please let expert help you.

$175 USD in 3 days
(14 Reviews)
4.3
hiddenboy

I can help you in your project.

$180 USD in 3 days
(1 Review)
1.5
napster12

Hi Sir, I am an expert CPP programmer. I can develop code according to your requirements. Check your pm. THanx. :)

$143 USD in 3 days
(0 Reviews)
0.0
nmlemus

I am an expert in molecular dynamic. I use MOPAC, GAMESS and many other programs to do my jobs. I think that any of the other binders know what are you talking about. The job you need to do is very difficult. I think t More

$247 USD in 10 days
(0 Reviews)
0.0
grigiq

hello. I can help

$250 USD in 15 days
(0 Reviews)
0.0
msndu

Hello sir, don't panic because I am a new freelancer. I can definitely get your job done as per your requirement. I am student of physics and completed my MSc. And also a c++ programmer. Please please check PM for only More

$264 USD in 10 days
(0 Reviews)
0.0