Skip to content

Latest commit

 

History

History
133 lines (107 loc) · 5.16 KB

CHANGELOG.rst

File metadata and controls

133 lines (107 loc) · 5.16 KB

Changelog

Release 2.0.0

New Jobs:
  • Automatic QM region selection for QM/MM.
  • Job that tries to find a new reaction starting from a transition state guess only.
  • Job that carries out a fast dissociation reaction trial protocol after optimizing the input structure.
  • Remove scine_step_refinement job.
New Settings:
  • Add the option allow_exhaustive_product_decomposition to jobs that carry out reaction trials, which allows products to decompose and re-optimize them until no further decomposition is observed.
  • Add the option always_add_barrierless_step_for_reactive_complex to jobs that carry out reaction trials, which enables that a barrierless elementary step is added for the reactive complex formation of a bimolecular reaction irrespective of the complexation energy.
  • Add option store_structures_with_frequency and store_structures_with_fraction that allow storing a portion of structures per sub-task.
  • Add option spin_propensity_ts_check to scine_react_ts_guess job to specify a spin multiplicity range to be checked for the transition state different to the spin multiplicity range to be checked for the reactants and products (spin_propensity_check)
Technical changes:
  • Ensure that the calculated spin states are considered in the calculation of the dissociation energy in the DissociationCut jobs and in structure optimizing jobs (GeometryOptimization and ReactTsGuess)
  • Write normalized modes in database.
  • Improve dependency handling and add more typehints.
  • Optimize only unique structures of the endpoints of an IRC calculation.
  • Deduplicate code for analyzing both sides of the IRC part in the scine_react_job.
  • Stricter conditions to distribute charges if expect_charge_separation is set to True by prohibiting changing already changed charge.
  • Comply docstrings with numpy styling.
  • Introduce Enums for ReaDuct calls.

Release 1.3.0

New Features:
  • Store found elementary step even if none of the endpoints corresponds to the initial starting structures
  • Add restart information with valid TS for jobs trying to find new elementary steps, where the IRC failed to produce different endpoints
  • Consider potential surface structures for label determination of new structures
  • Logic to transfer indices information and other complex properties from reactants to products
  • Save close lying spin multiplicities and allow to manipulate exact spin propensity check behavior with added settings
New Jobs:
  • Microkinetic modeling with the program Reaction Mechanism Simulator.
New interfaced programs
  • AMS via SCINE AMS Wrapper
  • MRCC (release version March 2022)
Bug fixes:
  • Ensure that only_distance_connectivity is adhered in all reaction jobs
Other:
  • Update address in license

Release 1.2.0

New Features:
  • Add a mechanism to stop multiple Puffins
  • Generate PID based on UUID, allowing to run multiple Puffins on the same filesystem
New Jobs:
  • Double ended reaction step refinement.
Further changes:
  • Various bugfixes and improvements

Release 1.1.0

New Features:
  • Support for stable intermediate complexes and barrier-less reactions
    • Strongly interacting complexes containing multiple structures are now saved in the database.
    • Spontaneous barrier-less associations detected during reaction probing are now considered barrier-less reactions.
    • Uphill barrier-less dissociations may be probed.
    • All structures visited during reaction probing may be saved in the database if required.
New Jobs:
  • Open source (SCINE-based) jobs
    • Elementary step refinement starting from a previously optimized transition state
    • Conceptual DFT property calculation
    • QM/MM force calculation
    • Barrier-less dissociation probing
  • New interfaced programs
    • SCINE Swoose

Release 1.0.0

Initial Features:
  • Runs as a daemon
    • With possible graceful timeout/shutdown after a user-defined time
    • With automatic cleaning of failed jobs
    • With a tolerance for database disconnects at the end of jobs
  • Provides a containerized version
    • Usable with Docker, Podman, and Singularity
    • Includes/installs all open source programs
Initial Jobs:
  • Open source (SCINE-based) jobs
    • Conformer generation
    • Artificial force induced reactions (AFIR) optimization
    • Bond order generation
    • Geometry optimization
    • Hessian generation incl. thermo chemistry
    • IRC scan
    • Reactive complex reaction probing (using AFIR, NT1, NT2)
    • Single point calculations
    • Transition state optimization
  • Specialized jobs:
    • Gaussian: partial charges - charge model 5 (CM5)
    • Orca: geometry optimization
    • Turbomole: geometry optimization
    • Turbomole: single point
    • Turbomole: Hessian
    • RDKit: conformer generation
Initially interfaced programs used in calculations:
  • SCINE Molassembler
  • SCINE Readuct
  • SCINE Sparrow
  • Serenity (v1.4, via SCINE Serenity Wrapper)
  • XTB (v6.4.1, via SCINE XTB Wrapper)
  • Orca (v4.1.X, v4.2.X)
  • Turbomole (v7.x.x)
  • Gaussian (g09 Rev. D.01)