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).

Beceriler: C++ Programlama

Daha fazlasını görün: 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

İşveren Hakkında:
( 10 değerlendirme ) ankara, Turkey

Proje NO: #4438834

8 freelancer bu iş için ortalamada 214$ teklif veriyor


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

in 5 gün içinde249$ USD
(103 Değerlendirme)

Please check your inbox. Thanks

in 5 gün içinde200$ USD
(28 Değerlendirme)

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.

in 3 gün içinde175$ USD
(14 Değerlendirme)

I can help you in your project.

in 3 gün içinde180$ USD
(1 Değerlendirme)

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

in 3 gün içinde143$ USD
(0 Değerlendirme)

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 Daha fazlası

in 10 gün içinde247$ USD
(0 Değerlendirme)

hello. I can help

in 15 gün içinde250$ USD
(0 Değerlendirme)

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 Daha fazlası

in 10 gün içinde264$ USD
(0 Değerlendirme)