![]() |
(git:b77b4be)
|
Program to Map on grid the hills spawned during a metadynamics run. More...
Functions/Subroutines | |
recursive subroutine, public | fes_compute_low (idim, nn, fes, gauss, ind, ind0, nfes, ndim, ngauss, ngrid, iperd) |
Efficiently map the gaussians on the grid. | |
recursive subroutine, public | fes_write (unit_nr, idim, fes, pos, ndim, ngrid, dp_grid, x0, ndw, l_fes_int, array) |
Writes the FES on the file. | |
recursive subroutine, public | fes_only_write (idim, fes, pos, ndim, ngrid, dp_grid, ndw, l_fes_int, unit_nr) |
Writes the FES on the file when stride is requested. | |
subroutine, public | fes_min (fes, ndim, iperd, ngrid, dp_grid, x0, ndw) |
Finds minima of the FES. | |
subroutine, public | fes_path (fes, ndim, ngrid, dp_grid, iperd, x0, ndw, mep_input_data, l_int) |
Finds path between two points (a) and (b) | |
subroutine, public | fes_cube_write (idim, fes, pos, ndim, ngrid, dp_grid, x0, ndw, l_fes_int, file) |
Dump FES with a GAUSSIAN cube format - Useful for multidimensional FES. | |
Program to Map on grid the hills spawned during a metadynamics run.
recursive subroutine, public graph_methods::fes_compute_low | ( | integer, intent(in) | idim, |
integer, dimension(:) | nn, | ||
real(kind=dp), dimension(:), pointer | fes, | ||
real(kind=dp), dimension(:, :), pointer | gauss, | ||
integer, dimension(:) | ind, | ||
integer, dimension(:) | ind0, | ||
integer, intent(in) | nfes, | ||
integer, intent(in) | ndim, | ||
integer, intent(in) | ngauss, | ||
integer, dimension(:), pointer | ngrid, | ||
integer, dimension(:) | iperd | ||
) |
Efficiently map the gaussians on the grid.
idim | ... |
nn | ... |
fes | ... |
gauss | ... |
ind | ... |
ind0 | ... |
nfes | ... |
ndim | ... |
ngauss | ... |
ngrid | ... |
iperd | ... |
Definition at line 68 of file graph_methods.F.
recursive subroutine, public graph_methods::fes_write | ( | integer, intent(in) | unit_nr, |
integer, intent(in) | idim, | ||
real(kind=dp), dimension(:), pointer | fes, | ||
integer, dimension(:), pointer | pos, | ||
integer, intent(in) | ndim, | ||
integer, dimension(:), pointer | ngrid, | ||
real(kind=dp), dimension(:), pointer | dp_grid, | ||
real(kind=dp), dimension(:), pointer | x0, | ||
integer, intent(in) | ndw, | ||
logical, intent(in) | l_fes_int, | ||
real(kind=dp), dimension(:), optional | array | ||
) |
Writes the FES on the file.
unit_nr | ... |
idim | ... |
fes | ... |
pos | ... |
ndim | ... |
ngrid | ... |
dp_grid | ... |
x0 | ... |
ndw | ... |
l_fes_int | ... |
array | ... |
Definition at line 127 of file graph_methods.F.
recursive subroutine, public graph_methods::fes_only_write | ( | integer, intent(in) | idim, |
real(kind=dp), dimension(:), pointer | fes, | ||
integer, dimension(:), pointer | pos, | ||
integer, intent(in) | ndim, | ||
integer, dimension(:), pointer | ngrid, | ||
real(kind=dp), dimension(:), pointer | dp_grid, | ||
integer, intent(in) | ndw, | ||
logical, intent(in) | l_fes_int, | ||
integer | unit_nr | ||
) |
Writes the FES on the file when stride is requested.
idim | ... |
fes | ... |
pos | ... |
ndim | ... |
ngrid | ... |
dp_grid | ... |
ndw | ... |
l_fes_int | ... |
unit_nr | ... |
Definition at line 213 of file graph_methods.F.
subroutine, public graph_methods::fes_min | ( | real(kind=dp), dimension(:), pointer | fes, |
integer, intent(in) | ndim, | ||
integer, dimension(:), pointer | iperd, | ||
integer, dimension(:), pointer | ngrid, | ||
real(kind=dp), dimension(:), pointer | dp_grid, | ||
real(kind=dp), dimension(:), pointer | x0, | ||
integer, intent(in) | ndw | ||
) |
Finds minima of the FES.
fes | ... |
ndim | ... |
iperd | ... |
ngrid | ... |
dp_grid | ... |
x0 | ... |
ndw | ... |
Definition at line 263 of file graph_methods.F.
subroutine, public graph_methods::fes_path | ( | real(kind=dp), dimension(:), pointer | fes, |
integer, intent(in) | ndim, | ||
integer, dimension(:), pointer | ngrid, | ||
real(kind=dp), dimension(:), pointer | dp_grid, | ||
integer, dimension(:), pointer | iperd, | ||
real(kind=dp), dimension(:), pointer | x0, | ||
integer, intent(in) | ndw, | ||
type(mep_input_data_type), intent(in) | mep_input_data, | ||
logical | l_int | ||
) |
Finds path between two points (a) and (b)
fes | ... |
ndim | ... |
ngrid | ... |
dp_grid | ... |
iperd | ... |
x0 | ... |
ndw | ... |
mep_input_data | ... |
l_int | ... |
Definition at line 388 of file graph_methods.F.
subroutine, public graph_methods::fes_cube_write | ( | integer, intent(in) | idim, |
real(kind=dp), dimension(:), pointer | fes, | ||
integer, dimension(:), pointer | pos, | ||
integer, intent(in) | ndim, | ||
integer, dimension(:), pointer | ngrid, | ||
real(kind=dp), dimension(:), pointer | dp_grid, | ||
real(kind=dp), dimension(:), pointer | x0, | ||
integer, intent(in) | ndw, | ||
logical, intent(in) | l_fes_int, | ||
character(len=80) | file | ||
) |
Dump FES with a GAUSSIAN cube format - Useful for multidimensional FES.
idim | ... |
fes | ... |
pos | ... |
ndim | ... |
ngrid | ... |
dp_grid | ... |
x0 | ... |
ndw | ... |
l_fes_int | ... |
file | ... |
Definition at line 585 of file graph_methods.F.