8.2. DCDFTBMD
It is a menu related to the divide and conquer type density functional the strongly bound molecular dynamics method.
Purchase of add-on is necessary for using.
How to install DCDFTBMD is described in Installing Winmostar and solvers.
8.2.1. Configure
After setting, press the OK button.
The Reset button returns to the default state. Save button to save the settings. Load button loads settings saved with Save.
- Continue Simulation
Run a continuation job. The keyword RESTART = TRUE is set, and the calculation restarts from the
restart
information.See Run for details.
- # of Threads
Specify the OpenMP parallel number.
- Use MPI
Use MPI. Specify the MPI parallel number in the horizontal column.
- Basic
- Charge
Specify the charge of the entire system.
- Multiplicity
Specify the spin multiplicity of the entire system.
- Parameter Set
Select the type of parameter to use. The names of folders placed in the
DFTBParam
folder under the Winmostar installation folder (by defaultC:\winmos10\
) are listed.The folder placed under theDFTBParam
folder must contain parameter files such as skf. For example, a hierarchical structure ofC:\winmos11\DFTBParam\mio-1-1\C-C.skf
is assumed.- Open Directory for Parameter Set
Open the aforementioned
DFTBParam
folder.- Reload Parameter Set
Reload the aforementioned
DFTBParam
folder and update the list of Parameter Set.- Executable
Specifies the binary of DCDFTBMD used for the calculation. When using MPI, it is necessary to specify an MPI compatible binary such as
dftb_mpiomp_mpich.00.x
. The binary specified here must be passed through PATH on the remote server.- Advanced
- Method
Select SCC or NCC.
- THIRDFULL
Use third-order correction for SCC Hamiltonian.
- DAMPXH
Use short-range damping of SCC interactions for X-H pairs.
- MAXITER
Specifies the maximum number of SCC cycles.
- ECONV
Specify the convergence condition of energy change. (atomic unit)
- DCONV
Specify the convergence condition of the gradient change. (atomic unit)
- DISP
Use empirical dispersion force correction.
- DISPTYPE
Specifies the type of empirical dispersion force correction.
- DC
Use divide and conquer method.
- SUBTYPE
Specify how to create a subsystem.
- BUFRAD
Specifies the radius of the spherical buffer area. (angstrom)
- DELTAR
Grid when dividing system into cubic space with SUBTYPE = AUTO (angstrom)
- OPT/FREQ
- OPT
Perform structural optimization calculations.
- MAXITER
Specify the maximum number of structural optimization cycles.
- DCONV
Specify the convergence condition of the gradient change. (atomic unit)
- FREQ
Perform harmonic vibration analysis
- MO
Perform molecular dynamics calculations
- NSTEP
Specify the number of steps. When Continue Simulation is checked, it is necessary to enter the sum of the number of steps of the job before continuing and the number of steps of the job to be run.
- DELTAT
Specify time step (second)
- BATHTEMP
Specify the heat bath temperature when using NVT and NPT ensembles. (Kelvin)
- Ensemble
Specify the type of ensemble.
- NVTTYPE
Specify the settings for the hot bath.
- INITTEMP
Specify the initial temperature (Kelvin)
Specify the output frequency to the file such as coordinates during simulation.
- CALCPRESSURE
Calculate the pressure. Care should be taken when performing a continuous job, as it cannot be changed from the settings of the job before takeover.
- Properties
- MO
Output molecular orbital coefficient (only when the number of subsystems is 1)
- ATOME
Outputs the contribution from each atom to the total energy.
- HS
Outputs zero-order Hamiltonian and overlap matrix (only when the number of subsystems is 1)
- FORCE
Calculate energy and force.
- STRESS
Calculate stress tensor and lattice vector
- Options
- Restore Working Folder
Click to return the working Folder to its pre-execution status, such as when a continued job ends abnormally.
8.2.2. Run
To run DCDFTBMD, open Remote job. See Remote job for detailed instructions.
The execution method depends on the situation.
- (Default) If Continue Simulation is unchecked
Save the input file (extension dci) with the name specified by the user at the time of execution, and execute the calculation using it.
- When Continue Simulation is checked
Create a backup of the existing working directory associated with the input file opened in the main window, save the input file as
dftb.inp
in the newly created working folder, and use it to perform calculations .The following files are generated with execution. As an example, the file/folder name when the input file is
water.dci
is also shown.
Type
Explanation
dco filewater.dco
DCDFTMD standard output file.A copy ofdftb.out
in your working folder. Shell scriptwater.sh
To perform DCDFTBMD and its pre/post processingshell script. conf filewater_conf.sh
Contains variables used in the above shell scriptfile. Working folderwater_dc_data\
working folder.The following files are generated in the working folder. Only the main files are shown here.
Type
Explanation
dftb.inp
Input file actually passed to DCDFTMDdftb.out
Standard output filedftb.dat
Detailed output filetraject
Trajectory file in MD calculationrestart
Restart fileHint
** Working folder **
A working folder is a folder with the suffix of the name of the file opened in the main window.
** The suffix depends on the type of solver. **
For example, for Gromacs, if the file opened in the main window is
aaa.gro
and the suffix is_gmx_tmp
, the name of the working folder isaaa_gmx_tmp
.It must be on the same level as the file opened in the main window.
Although processing continues in the working folder with the same name for continued jobs, by default, a backup of the previous job’s working folder is created immediately before the continued job is executed.
The name of the backup will be the one with the lowest number in the range where there are no duplicate names. For example, if your working folder is
aaa_gmx_tmp
, it will beaaa_gmx_tmp1
.** Unnumbered directories are always up to date. **
8.2.3. Open Log File (dco)
Open the dco (standard output) file with a text editor.
8.2.4. Open Detailed Data File (dat)
Open the detailed output file in a text editor.
8.2.5. Animation
8.2.5.1. OPT (dco)
Select a dco file and animate optimization calculation trajectory.
See Animation operation area for animation display operations. From the animation operation area, you can calculate radial distribution function, self-diffusion coefficient, mean square displacement, displacement of each atom, etc.
8.2.5.2. MD (traject)
Select dci and traject files and animate MD calculation trajectory.
The main window file name does not change.
See Animation operation area for animation display operations. From the animation operation area, you can calculate radial distribution function, self-diffusion coefficient, mean square displacement, displacement of each atom, etc.
8.2.6. Energy Plot
Select a log file and display graphs of various thermodynamic quantities such as energy and temperature.
See Energy Plot window for how to operate subwindows.