[CP2K:1124] Re: %METAVAR%TEMP_TOL Vs. %METAVAR%WALL
Teodoro Laino
teodor... at gmail.com
Fri Jun 20 21:29:12 UTC 2008
> %METADYN%TEMPERATURE and with every value that I put as %ROOT%MOTION
> %FREE_ENERGY%METADYN%TEMP_TOL in the log file appears
are you sure with EVERY value? I'm ready to bet that if you put a
huge number you don't see 0.00 ..
Anyway that value is a temperature in atomic units.. We may change
the output in the future but at the moment
is absolutely a very low priority issue.
Teo
>
> METADYN| Collective Variables Temperature
> control 0.00
>
> Why?
>
> Thanks AGAIN
> Francesco
>
>
>
>
> On Jun 20, 6:58 pm, Teodoro Laino <teodor... at gmail.com> wrote:
>> Francesco,
>>
>> if you don't put TEMP_TOL no temperature rescaling is performed over
>> the collective variables.
>> If you put TEMP_TOL the temperature of the COLVAR is rescaled
>> according the tolerance.
>> Now let me comment your message:
>>
>>>> I've had some problems to
>>>> add the walls on the colvar, since I found difficult to turn
>>>> them on.
>>
>> walls are automatically turned on if you ask for them in the input
>> file (if not provide an
>> input, fast enough to be run (this usually means not more than few
>> SECONDS) for
>> debugging. The input file you provided merged in your message does
>> not show any
>> problem to me (as long as I was patience enough to run it)).
>>
>>
>>
>>>> In principle, there is a wall_minus at -4 and a wall_plus at +4,
>>>> colvar is around -2 at
>>>> the beginning of the simulation. To test that the walls were
>>>> active, I
>>>> did a very simple
>>>> test. I put wall_minus at +4 and wall_plus at -4.
>>>> This way, at the first MD step I should find crazy potential
>>>> energy.
>>
>> Very laudable effort.. BUT this is not the case since velocities are
>> rescaled in between
>> the velocity verlet.. so if you have temp_tol on you will never see
>> the potential going crazy
>> because velocities of the particles are rescaled to the value you
>> requested.
>>
>>>> However, if I set any TEMP_TOL (from 0.0 to 1.E10) for the METAVAR
>>>> %ROOT%MOTION%FREE_ENERGY%METADYN%TEMP_TOL
>>>> nothing happens, the potential energy at the first MD step is the
>>>> total scf energy.
>>
>> See above.
>>
>>
>>
>>>> As I simply remove the TEMP_TOL for the METAVAR from the input, the
>>>> potential energy at
>>>> the first MD step, as expected, goes crazy because of the walls.
>>
>> See above.
>>
>>>> In short, it seems to me that the walls are active if TEMP_TOL
>>>> on the
>>>> METAVAR is not
>>>> included in the input.
>>
>> wrong conclusion. WALLS and TEMP_TOL have two independent setup.
>>
>>>> Is it that normal ? Am I missing something of
>>>> the story ?
>>
>> If you think how MD works it will be everything clear to you
>> (consider that velocities are
>> rescaled immediately after the integration).
>>
>> cheers,
>> Teo
>>
>>
>>
>>>> Here is the input for a fast (less then 5 mins on a Xeon quadcore)
>>>> test.
>>>> Thanks,
>>>> francesco
>>
>>>> &MOTION
>>>> &MD
>>>> COMVEL_TOL 1.0E-08
>>>> ANGVEL_ZERO T
>>>> ENSEMBLE NVT
>>>> TEMPERATURE 300.0
>>>> STEPS 10
>>>> TIMESTEP 0.5
>>>> &THERMOSTAT
>>>> TYPE NOSE
>>>> REGION GLOBAL
>>>> &NOSE
>>>> &END NOSE
>>>> &END THERMOSTAT
>>>> &END MD
>>>> &FREE_ENERGY
>>>> METHOD METADYN
>>>> &METADYN
>>>> DO_HILLS F
>>>> LAGRANGE T
>>>> TEMPERATURE 300.0
>>>> TEMP_TOL 80.0
>>>> WW 0.0005
>>>> &METAVAR
>>>> MASS 10.0
>>>> SCALE 0.15
>>>> LAMBDA 0.5
>>>> COLVAR 1
>>>> &WALL
>>>> TYPE QUADRATIC
>>>> POSITION 4.0
>>>> &QUADRATIC
>>>> K 100.0
>>>> DIRECTION WALL_MINUS
>>>> &END QUADRATIC
>>>> &END WALL
>>>> &WALL
>>>> TYPE QUADRATIC
>>>> POSITION -4.0
>>>> &QUADRATIC
>>>> K 100.0
>>>> DIRECTION WALL_PLUS
>>>> &END QUADRATIC
>>>> &END WALL
>>>> &END METAVAR
>>>> &PRINT
>>>> &COLVAR
>>>> FILENAME =colvar
>>>> &END COLVAR
>>>> &END PRINT
>>>> &END METADYN
>>>> &END FREE_ENERGY
>>>> &PRINT
>>>> &TRAJECTORY
>>>> &EACH
>>>> MD 2
>>>> &END EACH
>>>> &END TRAJECTORY
>>>> &VELOCITIES
>>>> &EACH
>>>> MD 2
>>>> &END EACH
>>>> &END VELOCITIES
>>>> &RESTART
>>>> &EACH
>>>> MD 10
>>>> &END EACH
>>>> &END RESTART
>>>> &END PRINT
>>>> &GEO_OPT
>>>> &END GEO_OPT
>>>> &END MOTION
>>>> &FORCE_EVAL
>>>> METHOD Quickstep
>>>> &DFT
>>>> &POISSON
>>>> POISSON_SOLVER WAVELET
>>>> PERIODIC NONE
>>>> &END POISSON
>>>> BASIS_SET_FILE_NAME BASIS_AU
>>>> POTENTIAL_FILE_NAME POT_AU
>>>> CHARGE -1
>>>> &MGRID
>>>> CUTOFF 280
>>>> &END MGRID
>>>> &QS
>>>> EXTRAPOLATION ASPC
>>>> EXTRAPOLATION_ORDER 3
>>>> &END QS
>>>> &SCF
>>>> EPS_SCF 1.0E-6
>>>> SCF_GUESS ATOMIC
>>>> &PRINT
>>>> &RESTART OFF
>>>> &END
>>>> &END PRINT
>>>> &OT
>>>> MINIMIZER DIIS
>>>> N_DIIS 7
>>>> PRECONDITIONER FULL_SINGLE_INVERSE
>>>> &END OT
>>>> &OUTER_SCF
>>>> EPS_SCF 1.0E-4
>>>> MAX_SCF 4
>>>> &END OUTER_SCF
>>>> &END SCF
>>>> &XC
>>>> &XC_FUNCTIONAL BLYP
>>>> &END XC_FUNCTIONAL
>>>> &END XC
>>>> &END DFT
>>>> &SUBSYS
>>>> &CELL
>>>> ABC 12.0 12.0 12.0
>>>> UNIT ANGSTROM
>>>> PERIODIC NONE
>>>> &END CELL
>>>> &COORD
>>>> C 6.21755040790000 6.27945039380000
>>>> 5.87094203540000
>>>> Cl 8.06896049700000 6.19655506190000
>>>> 6.18039982360000
>>>> Cl 3.14468329460000 5.68026996200000
>>>> 5.90402508870000
>>>> H 5.81537329980000 6.79388677010000
>>>> 6.75597666210000
>>>> H 5.90571792570000 5.23287421340000
>>>> 5.79791183930000
>>>> H 6.05556449220000 6.86392371860000
>>>> 4.95315969410000
>>>> &END COORD
>>>> &VELOCITY
>>>> -2.214634000000000E-004 -2.388178000000000E-004
>>>> -4.611093000000000E-004
>>>> -3.043920000000000E-005 6.815900000000000E-005
>>>> 1.200276000000000E-004
>>>> 1.033677000000000E-004 4.250750000000000E-005
>>>> 6.534730000000000E-005
>>>> -3.199348000000000E-004 -1.111403800000000E-003
>>>> -3.637730000000000E-005
>>>> 3.678017000000000E-004 2.676782000000000E-004
>>>> -7.108579000000001E-004
>>>> 2.604120000000000E-005 -2.029183000000000E-004
>>>> -2.782362000000000E-004
>>>> &END VELOCITY
>>>> &KIND H
>>>> BASIS_SET DZVP-GTH-BLYP
>>>> POTENTIAL GTH-BLYP-q1
>>>> &END KIND
>>>> &KIND C
>>>> BASIS_SET DZVP-GTH-BLYP
>>>> POTENTIAL GTH-BLYP-q4
>>>> &END KIND
>>>> &KIND Cl
>>>> BASIS_SET DZVP-GTH-BLYP
>>>> POTENTIAL GTH-BLYP-q7
>>>> &END KIND
>>>> &COLVAR
>>>> &DISTANCE_DIFFERENCE
>>>> ATOMS 1 2 1 3
>>>> &END DISTANCE_DIFFERENCE
>>>> &END COLVAR
>>>> &END SUBSYS
>>>> &END FORCE_EVAL
>>>> &GLOBAL
>>>> RUN_TYPE MD
>>>> PROJECT cp2k
>>>> PRINT_LEVEL LOW
>>>> &END GLOBAL
> >
More information about the CP2K-user
mailing list