This lesson is still being designed and assembled (Pre-Alpha version)

9. NEXMD (Nonadiabatic EXcited-state Molecular Dynamics

Overview

Teaching: min
Exercises: min
Questions
Objectives

NEXMD is a program for excited-state molecular dynamics. It includes efficient algorithms for nonadiabatic dynamics of molecules in dielectric environments. It is written in Fortran 90, with scripts in Python 2.7 for preparing input files and running the program on parallel systems.

1. Theory presentation

2. Video recording of the theory presentation

3. Setup of the NEXMD code

NEXMD can be downloaded for free on Github

3.2. Usage

The program is run by ./nexmd in a working directory which includes the input file input.ceon.

Input files for multiple trajectories can be prepared using the getexcited.py script.

3.2.1. Prerequisites

The following packages must be installed and configured locally:

3.2.2. Set-up

Run Make ic or Make gnu to compile the program.

3.2.3. Run

Run nexmd.exe > [output file] in the directory with input.ceon.

The code is usually run in trivially parallel form with multiple trajectories prepared with the getexcited.py script.

See the included manual for more information. (add more)

4. Hands on exercises with the NEXMD code

4.1. Introduction

NEXMD simulates the photoinduced adiabatic and non-adiabatic ground- and excited-state molecular dynamics of organic chromophores. It uses the CEO (collective electronic oscillator) package with a variety of semiempirical methods from the SQM package. Tully’s fewest-switches surface hopping approach to quantum transitions is employed, with instantaneous decoherence and a Min-Cost algorithm for the detection of trivial unavoided crossings. Several TDSCF (time-dependent self-consistent field) QM/continuum models are available for including the effects of a solvent.

4.2. Practice presentation

4.3. Lesson Plan

4.4. Video recording

Key Points