Python Organic Crystal Simulation Environment
Project description
Python Organic Crystal Simulation Environment (PYOCSE)
This is a public repository that aims to automate the simulation of organic crystals with a primary emphasis on the mechanical properties of organic crystals. Currently, we focus on two components:
- Automate the geneation of structural model and force field (through
ambertoolsoropenff) - Design different workflows to simulate the properties of organic crystals under mechanical loads (powered by
lammps)
Python Setup
git clone this repository and then go to the root directory
conda install -c conda-forge mamba
mamba env create -n ocse
conda activate osce
pip install .
If you want to update the existing ocse enviroment
conda activate ocse
mamba env update --file environment.yml
LAMMPS Setup:
make yes-MOLECULE
make yes-EXTRA-MOLECULE
make yes-KSPACE
make mpi -j 12
Examples
3D periodic boundary condictions (shearing/tensile/compression)
check the uniaxial.py
2D PBC bending
check the 3pf.py
no PBC free bending (to add)
Contacts:
- Qiang Zhu (qzhu8@uncc.edu)
- Shinnosuke Hattori (shinnosuke.hattori@sony.com)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyocse-0.1.1.tar.gz
(85.4 kB
view hashes)
Built Distribution
pyocse-0.1.1-py3-none-any.whl
(103.2 kB
view hashes)