Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
E-CAM-Library
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Georgia Christopoulou
E-CAM-Library
Commits
b8fd3275
Commit
b8fd3275
authored
Sep 28, 2020
by
gechri
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
line too long
parent
b87b7cde
Pipeline
#7402
passed with stages
in 2 minutes and 12 seconds
Changes
1
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
16 deletions
+29
-16
Quantum-Dynamics-Modules/modules/Direct_Dynamics_Database/readme.rst
...amics-Modules/modules/Direct_Dynamics_Database/readme.rst
+29
-16
No files found.
Quantum-Dynamics-Modules/modules/Direct_Dynamics_Database/readme.rst
View file @
b8fd3275
...
...
@@ -32,19 +32,26 @@ Direct Dynamics Database improvements code
Purpose of Module
_________________
The module focuses on improving the efficiency of Direct Dynamics variational multi-configuration Gaussian wavepacket (DD-vMCG) method.
During every Direct Dynamics propagation step the calculated energies, gradients and hessian matrix are stored in a database.
One important challenge of this method is the time needed to continually reread, sort and analyze this database which makes the
calculation of a large system very expensive. Employing a dynamic and smaller version of the database with selected points only
relevant to each basis function, each time the program needs to use stored data points, reduces massively the cost of the calculation.
Thus, treatment of larger systems is now possible. The module has been added and tested within the Quantics quantum dynamics package
which is available on Gitlab and at the same time the code benefits from parallel running.
The module focuses on improving the efficiency of Direct Dynamics variational
multi-configuration Gaussian wavepacket (DD-vMCG) method. During every
Direct Dynamics propagation step the calculated energies, gradients and
hessian matrix are stored in a database. One important challenge of this
method is the time needed to continually reread, sort and analyze this
database which makes the calculation of a large system very expensive.
Employing a dynamic and smaller version of the database with selected
points only relevant to each basis function, each time the program
needs to use stored data points, reduces massively the cost of the
calculation. Thus, treatment of larger systems is now possible.
The module has been added and tested within the Quantics quantum
dynamics package which is available on Gitlab and at the same
time the code benefits from parallel running.
Background Information
______________________
The latest version of quantics package and the code developed related to this module within the Quantics
The latest version of quantics package and the code developed
related to this module within the Quantics
software package are merged and available through Quantics.gitlab_.
.. _Quantics.gitlab: https://gitlab.com/quantics/quantics.git
...
...
@@ -53,17 +60,21 @@ software package are merged and available through Quantics.gitlab_.
Application
______________________
This module will be extensively used in the near future to study the photochemistry of large systems,
whose size limited the application of the previous version of the DD-vMCG code.
This module will be extensively used in the near future to study the
photochemistry of large systems, whose size limited the application
of the previous version of the DD-vMCG code.
Testing
_______
After Quantics code has been successfully installed. The Quantics README file will help you to install the Quantics code.
All the tests available for Direct Dynamics are suitable to test this module and can be found at ``inputs/``.
A good and quick example is Butatriene. After you have copied the ``but_dd.inp`` file and the ``but_dddata`` directory,
the test can be done through the following command::
After Quantics code has been successfully installed. The Quantics
README file will help you to install the Quantics code.
All the tests available for Direct Dynamics are suitable to test
this module and can be found at ``inputs/``. A good and quick
example is Butatriene. After you have copied the ``but_dd.inp``
file and the ``but_dddata`` directory, the test can be done
through the following command::
$ quantics but_dd.inp
...
...
@@ -71,8 +82,10 @@ the test can be done through the following command::
Source Code
___________
The source code for this module can be found within the Quantics software which can be downloaded via Quantics.gitlab_.
You firstly need to make an account (gitlab). The quantics project has a private repository so you also need to be a member
The source code for this module can be found within the
Quantics software which can be downloaded via Quantics.gitlab_.
You firstly need to make an account (gitlab). The quantics
project has a private repository so you also need to be a member
of the project to clone it into your computer, then type::
$ git clone https://gitlab.com/quantics/quantics.git
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment