ddx 0.6.0
Libary for domain-decomposition methods for polarizable continuum models
|
High-level subroutines for ddpcm. More...
Functions/Subroutines | |
subroutine | pcm_energy (constants, state, esolv, ddx_error) |
Compute the ddPCM energy. More... | |
subroutine | pcm_setup (params, constants, workspace, state, phi_cav, psi, ddx_error) |
Given the potential at the cavity points, assemble the RHS for ddCOSMO or for ddPCM. More... | |
subroutine | pcm_guess (params, constants, workspace, state, ddx_error) |
Do a guess for the primal ddPCM linear system. More... | |
subroutine | pcm_guess_adjoint (params, constants, workspace, state, ddx_error) |
Do a guess for the adjoint ddPCM linear system. More... | |
subroutine | pcm_solve (params, constants, workspace, state, tol, ddx_error) |
Solve the ddPCM primal linear system. More... | |
subroutine | pcm_solve_adjoint (params, constants, workspace, state, tol, ddx_error) |
Solve the ddPCM adjpint linear system. More... | |
subroutine | pcm_solvation_force_terms (params, constants, workspace, state, e_cav, force, ddx_error) |
Compute the solvation contribution to the ddPCM forces. More... | |
subroutine | pcm_derivative_setup (params, constants, workspace, state) |
This routines precomputes the intermediates to be used in the evaluation of ddCOSMO analytical derivatives. More... | |
High-level subroutines for ddpcm.
subroutine ddx_pcm::pcm_derivative_setup | ( | type(ddx_params_type), intent(in) | params, |
type(ddx_constants_type), intent(in) | constants, | ||
type(ddx_workspace_type), intent(inout) | workspace, | ||
type(ddx_state_type), intent(inout) | state | ||
) |
This routines precomputes the intermediates to be used in the evaluation of ddCOSMO analytical derivatives.
[in] | params | ddx parameters |
[in] | constant | ddx constants |
[in,out] | workspace | ddx workspaces |
[in,out] | state | ddx state |
Definition at line 286 of file ddx_pcm.f90.