Poly-(3-hexylthiophene) Model and Code for Molecular Dynamic Simulations

Here we present files necessary for simulating our united-atom poly-(3-hexylthiophene) model in molecular dynamics. The input file "P3HT_Blends.py" acts a wrapper function in which one can specify the number of molecules and the state point for the simulation. The file "opv.py" controls the simulation e.g. initializing and setting up pair interactions. The directory "cme_utils" is a python package that is used by opv.py to help with it's various operations. The p3ht model and building block file for a charge-neutral and charged simulation are presented in the "mlibs" directory.