Releases: MikeHeiber/Ising_OPV
Releases · MikeHeiber/Ising_OPV
Ising_OPV v2.0
This software tool is used to generate and analyze model bulk heterojunction morphologies in a parallel computing environment. Version 2.0 adds several exciting new features and contains several major performance improvements from v1.0.
Major New Features:
- Controlled interfacial mixing following phase separation can now be performed.
- Several advanced morphology characterization procedures that calculate interfacial distance histograms, tortuosity histograms, end-to-end paths, island volume fraction, and interfacial volume fraction.
- Users can enable periodic boundary conditions in the z-direction.
Performance Improvements:
- Output morphology file can now be created using a compressed format that dramatically reduces disk space usage.
- Domain size calculation speed has been greatly increased resulting in a significantly lower overall calculation time when creating morphologies with large domain sizes.
- Memory usage reductions increase the maximum lattice size possible.
Removed Features:
- Ability to specify a target domain size has been removed do to the challenge in performing a satisfactory estimate for the wide variety of possible input parameters.
Additional Updates:
- Users can now test the effect of asymmetric interaction energies.
- Simplified morphology import.
- More complete code commenting.
- Improved smoothing algorithm that reduces blocky artifacts when using a large rescale factor.
Check out the Readme file for information about how to use this software.
Ising_OPV
This software tool is used to generate model bulk heterojunction morphologies in a parallel computing environment for organic solar cell simulations. This is the first version of the software. For more information, please see the Readme file.