[QE-users] Error with AUTOPILOT card and conjugate gradient electron_dynamics
Nam Tran
vnt981 at uowmail.edu.au
Wed Oct 24 02:32:55 CEST 2018
Dear Riccardo,
Thank you for your help.
I will definitely try that.
Regards
Nam
________________________________
From: users <users-bounces at lists.quantum-espresso.org> on behalf of Riccardo Bertossa <rbertoss at sissa.it>
Sent: Wednesday, October 24, 2018 7:33:05 AM
To: users at lists.quantum-espresso.org
Subject: Re: [QE-users] Error with AUTOPILOT card and conjugate gradient electron_dynamics
Hi,
I implemented it some months ago (see https://gitlab.com/QEF/q-e/blob/develop/CPV/src/cp_autopilot.f90 )
CG and autopilot works for sure with no parallelization options.
remember to change also orthogonalization!
best,
Riccardo Bertossa
On Tue, Oct 16, 2018 at 4:19 AM Nam Tran <vnt981 at uowmail.edu.au<https://lists.quantum-espresso.org/mailman/listinfo/users>> wrote:
> I have found that electron_dynamics = 'cg' is not implemented in the code
> (cp_autopilot.f90). Is there any special reason for this ?.
>
> ! ELECTRON_DYNAMICS
> ! electron_dynamics = 'sd' | 'verlet' | 'damp' | 'none'
> if (event_electron_dynamics(event_index)) then
> electron_dynamics= rule_electron_dynamics(event_index)
> frice = 0.d0
> select case ( electron_dynamics )
> case ('SD')
> tsde = .true.
> case ('VERLET')
> tsde = .false.
> case ('DAMP')
> tsde = .false.
> frice = electron_damping
> case ('NONE')
> tsde = .false.
> case default
> call auto_error(' autopilot ',' unknown electron_dynamics '//trim(electron_dynamics) )
> end select
> IF ( ionode ) write(*,'(4X,A,2X,A10)') 'Rule event: electron_dynamics', electron_dynamics
> endif
>
> Thanks
>
>
> ------------------------------
> *From:* users <users-bounces at lists.quantum-espresso.org<https://lists.quantum-espresso.org/mailman/listinfo/users>> on behalf of Nam
> Tran <vnt981 at uowmail.edu.au<https://lists.quantum-espresso.org/mailman/listinfo/users>>
> *Sent:* Tuesday, October 16, 2018 1:07:11 PM
> *To:* Quantum Espresso users Forum
> *Subject:* [QE-users] Error with AUTOPILOT card and conjugate gradient
> electron_dynamics
>
>
> Dear QE users and experts,
>
> I want to use the conjugate gradient method to converge the wavefunction for
> a couple of ionic steps in order to "cool down" the electrons in my CPMD
> simulation. Therefore, I used the AUTOPILOT card to change the electron_dynamics
> on the fly of the calculation
> e.g.
> AUTOPILOT
> on_step = 191 : electron_dynamics='cg'
> ENDRULES
>
> However, I encountered an error which said "unknown electron_dynamics CG".
> I have tested with other options e.i "damp" but found no problem.
>
> I appreciate any help and recommendations
>
> Best Regards
>
> Nam Tran
>
>
>
> INPUT FILE
>
>
> &CONTROL
> calculation='cp',
> restart_mode = 'reset_counters',
> iprint=1,
> isave=10,
> nstep =2000,
> dt = 5.0,
> ndr=91,
> ndw=92,
> outdir='/home/vnt/Work/Espresso/Diamond2/tmp/',
> prefix='2DL',
> pseudo_dir='/home/vnt/qe_pseudopotential'
> /
>
> &SYSTEM
> ibrav = 0,
> nat = 130,
> ntyp = 2,
> ecutwfc=40.0,
> ecutrho=320.0,
> nr1b = 24
> nr2b = 24
> nr3b = 24
> /
>
> &ELECTRONS
> conv_thr = 1.d-6,
> electron_maxstep = 500,
> electron_dynamics='verlet',
> emass=400, emass_cutoff=3.,
> orthogonalization = 'ortho',
> ortho_max = 500,
> /
>
> &IONS
> ion_dynamics='verlet',
> ion_temperature='nose',
> tempw=300, fnosep=30,
> /
>
> AUTOPILOT
> on_step = 191 : electron_dynamics='cg'
> ENDRULES
>
> ATOMIC_SPECIES
> C 12.011 C.pbe-n-rrkjus_psl.1.0.0.UPF
> O 15.999 O.pbe-n-rrkjus_psl.1.0.0.UPF
>
> CELL_PARAMETERS angstrom
> 10.057999610 0.0000000000 0.0000000000
> 0.0000000000 5.0289998055 0.0000000000
> 0.0000000000 0.0000000000 30.3360004425
>
> ATOMIC_POSITIONS angstrom
> C 1.25700 1.27200 0.17800
> C 3.77199 3.78601 0.17800
> C 1.25700 3.78601 0.17800
> .........................................................................
>
> _______________________________________________
> users mailing list
> users at lists.quantum-espresso.org<https://lists.quantum-espresso.org/mailman/listinfo/users>
> https://lists.quantum-espresso.org/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20181024/b22ef386/attachment.html>
More information about the users
mailing list