[CP2K-user] [CP2K:11587] Restraints in MD
Alejandro Ramos
ar26... at gmail.com
Tue Apr 23 15:35:58 UTC 2019
Hi,
I didn't understood quite right what you were trying to do, but I would
recommend to use Plumed http://www.plumed.org/ to any kind of complex
restrained simulation.
Regards,
Alejandro.
El mar., 23 de abr. de 2019 a la(s) 14:22, Adam (adam.mi... at gmail.com)
escribió:
> Dear CP2K community,
>
>
> I'm relatively new to CP2K so I apologise for the potentially naive
> question. I am having some difficulties getting my restraints to work in MD
> calculations and hoping somebody might be able to offer insight.
>
>
> I am trying to restrain (harmonic restraint) a molecule between a set of
> atoms, and observe the change in dynamics of the system. For this, I have
> placed a series of ghost atoms, and set restraints between my target
> molecule and the ghost atoms.
>
>
> As a test, I have tried simply to restrain an N2 molecule to a 'surface'
> of two atoms. However, as this is a non-linear system, placing the
> constraints on the ghost atoms (*i.e. *fixing XYZ of the ghost) leads to
> 0 total degrees of freedom (12 - 3 rots - 3 trans - 6 for XYZ ghost
> restraints). This doesn't quite reflect what I am trying to achieve, which
> is not to constrain the mobility of my molecule, but rather limit the
> mobility of a portion of it.
>
>
> I have therefore been searching for a way to effectively cut the ghost
> atoms out of the dynamics itself, and use them only as anchors for
> restraints. Unfortunately, I cannot seem to find a way to do this.
>
>
>
> Any guidance would be much appreciated!
>
>
> Cheers,
>
> Adam
>
>
> =====================
>
> &GLOBAL
> PROJECT test
> PRINT_LEVEL LOW
> RUN_TYPE MD
> &END GLOBAL
> &FORCE_EVAL
> METHOD QS
> &DFT
> BASIS_SET_FILE_NAME ./BASIS_MOLOPT
> POTENTIAL_FILE_NAME ./GTH_POTENTIALS
> &MGRID
> CUTOFF 300
> NGRIDS 5
> &END MGRID
> &QS
> EPS_DEFAULT 1.0E-08
> MAP_CONSISTENT
> EXTRAPOLATION ASPC
> EXTRAPOLATION_ORDER 3
> &END QS
> &SCF
> MAX_SCF 100
> EPS_SCF 1.0E-6
> SCF_GUESS ATOMIC
> &OT ON
> MINIMIZER DIIS
> N_DIIS 5
> PRECONDITIONER FULL_ALL
> &END OT
> &OUTER_SCF
> MAX_SCF 20
> &END OUTER_SCF
> &PRINT
> &RESTART_HISTORY OFF
> &END
> &RESTART
> &EACH
> QS_SCF 0
> MD 1
> &END
> ADD_LAST NUMERIC
> &END
> &END
> &END SCF
> &XC
> &VDW_POTENTIAL
> DISPERSION_FUNCTIONAL PAIR_POTENTIAL
> &PAIR_POTENTIAL
> TYPE DFTD3
> REFERENCE_FUNCTIONAL PBE
> CALCULATE_C9_TERM .TRUE.
> PARAMETER_FILE_NAME dftd3.dat
> R_CUTOFF 7.0
> &END PAIR_POTENTIAL
> &END VDW_POTENTIAL
> &XC_GRID
> XC_DERIV SPLINE2
> &END XC_GRID
> &XC_FUNCTIONAL BLYP
> &END XC_FUNCTIONAL
> &END XC
> &END DFT
> &SUBSYS
> &CELL
> ABC 20.0 20.0 20.0
> ALPHA_BETA_GAMMA 90. 90.0 90.0
> PERIODIC None
> &END CELL
> &COORD
>
> N -3.6857888996 -1.5575299566 0.0000000000
>
> N -3.6552471270 -0.4379381852 0.0000000000
>
> H -5.7410666362 -2.5626012324 -0.0000000000
>
> H -1.9555182229 -2.6256161365 -0.0000000000
> &END COORD
> &KIND N
> BASIS_SET DZVP-MOLOPT-GTH
> POTENTIAL GTH-PBE-q5
> &END KIND
> &KIND H
> GHOST
> BASIS_SET none
> &END KIND
> &COLVAR
> &DISTANCE
> ATOMS 1 4
> &END DISTANCE
> &PRINT
> &END
> &END COLVAR
>
> &COLVAR
> &DISTANCE
> ATOMS 2 3
> &END DISTANCE
> &PRINT
> &END
> &END COLVAR
>
> &END SUBSYS
> &END FORCE_EVAL
>
>
> &MOTION
> &CONSTRAINT
> SHAKE_TOLERANCE 1.0E-4
> &COLLECTIVE
> COLVAR 1
> INTERMOLECULAR
> TARGET [angstrom] 1.000
> &RESTRAINT
> K 1.0
> &END RESTRAINT
> &END COLLECTIVE
>
> &COLLECTIVE
> INTERMOLECULAR
> COLVAR 2
> TARGET [angstrom] 1.0
> &RESTRAINT
> K 1.0
> &END RESTRAINT
> &END COLLECTIVE
>
> &FIXED_ATOMS
> LIST 3
> &END FIXED_ATOMS
> &FIXED_ATOMS
> LIST 4
> &END FIXED_ATOMS
> &END CONSTRAINT
>
> &MD
> ENSEMBLE NVT
> STEPS 300
> TIMESTEP 0.5
> TEMPERATURE 300.0
> &THERMOSTAT
> &NOSE
> LENGTH 3
> YOSHIDA 3
> TIMECON 1000
> MTS 2
> &END NOSE
> &END
> &END MD
> &PRINT
> &TRAJECTORY
> &EACH
> MD 1
> &END
> &END
> &VELOCITIES ON
> &END
> &RESTART
> &EACH
> MD 1
> &END
> &END
> &RESTART_HISTORY OFF
> &END
> &END
> &END MOTION
>
>
>
>
>
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "cp2k" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to cp... at googlegroups.com.
> To post to this group, send email to cp... at googlegroups.com.
> Visit this group at https://groups.google.com/group/cp2k.
> For more options, visit https://groups.google.com/d/optout.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20190423/8fa2815f/attachment.htm>
More information about the CP2K-user
mailing list