Definition at line 188 of file pcm.F90.
|
| logical, public | run_pcm |
| | If .true., PCM calculation is enabled. More...
|
| |
| integer, public | tdlevel |
| | flag to use non-equilibrium TD-PCM, either inertial/dynamic split or EOM More...
|
| |
| integer, public | n_tesserae |
| | Total number of tesserae. More...
|
| |
| type(pcm_tessera_t), dimension(:), allocatable, public | tess |
| | See type pcm_tessera_t. More...
|
| |
| real(real64), dimension(:), allocatable, public | q_e |
| | polarization charges due to the solute electrons More...
|
| |
| real(real64), dimension(:), allocatable, public | q_e_in |
| | inertial polarization charges due to the solute electrons More...
|
| |
| real(real64), dimension(:), allocatable, public | v_e_rs |
| | PCM potential in real-space produced by q_e(:) More...
|
| |
| real(real64), dimension(:), allocatable, public | v_n_rs |
| | PCM potential in real-space produced by q_n(:) More...
|
| |
| real(real64), dimension(:), allocatable, public | v_ext_rs |
| | PCM potential in real-space produced by q_ext(:) More...
|
| |
| real(real64), dimension(:), allocatable, public | v_kick_rs |
| | PCM potential in real-space produced by q_kick(:) More...
|
| |
| real(real64), public | epsilon_0 |
| | Static dielectric constant of the solvent. More...
|
| |
| real(real64), public | epsilon_infty |
| | Infinite-frequency dielectric constant of the solvent. More...
|
| |
| integer, public | which_eps |
| | Dielectric function model, either Debye or Drude-Lorentz. More...
|
| |
| logical, public | localf |
| | Logical flag to include polarization charges due to external field. More...
|
| |
| logical, public | solute |
| | Logical flag to include polarization charges due to the solute. More...
|
| |
| logical, public | kick_like |
| | Logical flag to consider kick-like polarization due to kick. More...
|
| |
| integer, public | counter |
| | used to print the number of SCF or TD iterations in energy_calc More...
|
| |
| integer, public | iter |
| | update iteration counter More...
|
| |
| real(real64), public | dt |
| | time-step of propagation More...
|
| |
|
| integer | n_spheres |
| | Number of spheres used to build the VdW cavity. More...
|
| |
| type(pcm_sphere_t), dimension(:), allocatable | spheres |
| | See type pcm_sphere_t. More...
|
| |
| real(real64) | scale_r |
| | scaling factor for the radii of the spheres used in PCM More...
|
| |
| real(real64), dimension(:,:), allocatable | matrix |
| | static PCM response matrix (for epsilon_0) More...
|
| |
| real(real64), dimension(:,:), allocatable | matrix_d |
| | dynamical PCM response matrix (for epsilon_infty) More...
|
| |
| real(real64), dimension(:,:), allocatable | matrix_lf |
| | static PCM response matrix (for epsilon_0) - local field effects More...
|
| |
| real(real64), dimension(:,:), allocatable | matrix_lf_d |
| | dynamical PCM response matrix (for epsilon_infty) - local field effects More...
|
| |
| real(real64), dimension(:), allocatable | q_n |
| | polarization charges due to the solute nuclei More...
|
| |
| real(real64), dimension(:), allocatable | rho_e |
| | polarization density due to the solute electrons More...
|
| |
| real(real64), dimension(:), allocatable | rho_n |
| | polarization density due to the solute nuclei More...
|
| |
| real(real64) | qtot_e |
| | total polarization charge due to electrons More...
|
| |
| real(real64) | qtot_n |
| | total polarization charge due to nuclei More...
|
| |
| real(real64) | qtot_e_in |
| | total inertial polarization charge due to electrons More...
|
| |
| real(real64) | q_e_nominal |
| | total (nominal) electronic charge More...
|
| |
| real(real64) | q_n_nominal |
| | total (nominal) nuclear charge More...
|
| |
| logical | renorm_charges |
| | flag to renormalized polarization charges More...
|
| |
| real(real64) | q_tot_tol |
| | tolerance to trigger normalization of the polarization charges More...
|
| |
| real(real64) | deltaq_e |
| | difference between the calculated and nominal electronic charge More...
|
| |
| real(real64) | deltaq_n |
| | difference between the calculated and nominal nuclear charge More...
|
| |
| real(real64), dimension(:), allocatable | v_e |
| | Hartree potential at each tessera. More...
|
| |
| real(real64), dimension(:), allocatable | v_n |
| | Nuclear potential at each tessera. More...
|
| |
| real(real64), dimension(:), allocatable | q_ext |
| | polarization charges due to an ext. pot. More...
|
| |
| real(real64), dimension(:), allocatable | q_ext_in |
| | inertial polarization charges due to an ext. pot. More...
|
| |
| real(real64), dimension(:), allocatable | rho_ext |
| | polarization density due to an ext. pot. More...
|
| |
| real(real64) | qtot_ext |
| | total polarization charge due to an ext. pot. More...
|
| |
| real(real64) | qtot_ext_in |
| | total inertial polarization charge due to an ext. pot. More...
|
| |
| real(real64), dimension(:), allocatable | v_ext |
| | external potential at each tessera More...
|
| |
| real(real64), dimension(:), allocatable | q_kick |
| | polarization charges due to kick More...
|
| |
| real(real64), dimension(:), allocatable | rho_kick |
| | polarization density due to kick More...
|
| |
| real(real64) | qtot_kick |
| | total polarization charge due to kick More...
|
| |
| real(real64), dimension(:), allocatable | v_kick |
| | kick potential at each tessera More...
|
| |
| type(debye_param_t) | deb |
| | Debye parameters. More...
|
| |
| type(drude_param_t) | drl |
| | Drude-Lorentz parameters. More...
|
| |
| logical | kick_is_present |
| | .true. if there are kicks in the calculation More...
|
| |
| integer | initial_asc |
| | Flag to read or not pol.charges from input file. More...
|
| |
| real(real64) | gaussian_width |
| | Parameter to change the width of density of polarization charges. More...
|
| |
| integer | info_unit |
| | unit for pcm info file More...
|
| |
| character(len=80) | input_cavity |
| | file name containing the geometry of the VdW cavity More...
|
| |
| integer | update_iter |
| | how often the pcm potential is updated More...
|
| |
| integer | calc_method |
| | which method should be used to obtain the pcm potential More...
|
| |
| integer | tess_nn |
| | number of tessera center mesh-point nearest neighbors More...
|
| |
| type(namespace_t), pointer | namespace |
| |
| type(space_t) | space |
| |