APS Excellence in Physics Education Award
November 2019

Science SPORE Prize
November 2011

The Open Source Physics Project is supported by NSF DUE-0442581.
|
Molecular Dynamics Exploration JS Model Documents
This material has 8 associated documents. Select a document title to view a document's information.
Main Document
written by
Wolfgang Christian and Daniel Schroeder
The EJS Molecular Dynamics Exploration JavaScript Model shows the dynamics of simple atoms and molecules in a two-dimensional container. The force between the atoms is weakly attractive at short distances, but strongly repulsive when they touch. Use the simulation to explore phases of matter, emergent behavior, irreversibility, and thermal effects at the nanoscale.
Use the "Presets" drop down menu at the top of this simulation to explore pre-defined configurations.
The motion of the molecules is governed by Newton's laws, approximated using the Verlet algorithm with the indicated Time step. For sufficiently small time steps dt, the system's total energy should be approximately conserved. Users can select various initial configurations using the drop down menu.
The Molecular Dynamics Exploration was developed by Wolfgang Christian at Davidson College using the Easy Java/JavaScript Simulation (EjsS) modeling and authoring tool created by Francisco Esquembre. This EjsS simulation is based on a pure JavaScript + HTML 5 simulation developed by Daniel V. Schroeder, Physics Department, Weber State University. Although EjsS is a Java program, it can create stand alone JavaScript programs that run in almost any PC or tablet.
Published March 27, 2016
Last Modified January 7, 2018
This file has previous versions.
Primary Documents (2)
The Molecular Dynamics Exploration packaged in an EPub 3 document.
Last Modified March 31, 2016
The Molecular Dynamics Exploration packaged as a stand alone Android app.
Last Modified July 14, 2016
Supplemental Documents (4)
Uses the mobile device accelerometer to sense the direction of g. Note that g must be non-zero.
Last Modified February 7, 2018
This file has previous versions.
Simulation without interface controls.
Last Modified February 7, 2018
This file has previous versions.
A middle school science lesson plan designed to teach temperature concepts using a realistic simulation.
Last Modified October 31, 2019
This file is included in the full-text index.
Answer key with screen shots for the middle school science lesson plan.
Last Modified October 31, 2019
Source Code Documents
This source code zip archive contains an XML representation of the Molecular Dynamics Exploration JavaScript Model. Unzip this archive in your Easy Java/JavaScript Simulations (EjsS) workspace to compile and run this model using EJS 5.2 or above. Although EjsS is a Java program, EjsS 5.2 creates a standalone JavaScript program from this source code file if the EjsS programming language is set to JavaScript.
Last Modified March 31, 2016
This file has previous versions.
|