Maybe you should use Force and stress while not Free energy for the test.
2014-12-18 11:30 GMT+08:00 joyce79928cc . <[email protected]>: > > I want atom 1 as a reference position > > -- > Best Regards > > 邱芳瑜 Chiu Fang Yu > 國立成功大學 材料科學與工程學系碩二 > MOBILE:0930287221(中華) > GMAIL:[email protected] <[email protected]> > > > > 2014-12-18 11:14 GMT+08:00 邵德喜 <[email protected]>: >> >> Fix the stress here just will control the distortion in you str opt. >> your setting seems all right. But I can not understand that the constraints >> "position 1" in the INPUT. >> >> 2014-12-17 22:34 GMT+08:00 joyce79928cc . <[email protected]>: >>> >>> Thanks for replying. >>> >>> I think fixed the stress is fit the calculation of bulk periodic system, >>> right? >>> >>> >>> -- >>> Best Regards >>> >>> 邱芳瑜 Chiu Fang Yu >>> 國立成功大學 材料科學與工程學系碩二 >>> MOBILE:0930287221(中華) >>> GMAIL:[email protected] <[email protected]> >>> >>> >>> >>> 2014-12-17 15:38 GMT+08:00 <[email protected]>: >>>> >>>> The basis set a priori has nothing to do with symmetry. >>>> You want to run a chain geometry; this means that the atoms >>>> in the (x,y) plane are far enough from each other that >>>> their basis functions do not overlap. Consequently, >>>> there is no force nor stress in this direction; >>>> whatever comes out is numerical noise. >>>> Why don't you simply fix the lattice instead of >>>> using variable cell. >>>> However, fixing (correctly chosen) stress components >>>> may effectively serve the same purpose. >>>> It is too difficult for me to figure out which components >>>> to fix... >>>> >>>> Good luck >>>> >>>> Andrei >>>> >>>> [email protected] >>>> >>>> >>>> > I fix the stress to prevent it become the non-symmetry structure. >>>> > since siesta is a software using localized basis sets not plane wave >>>> basis >>>> > set, >>>> > if I didn't stress the angle, it will become a non-symmetry structure. >>>> > >>>> > >>>> > >>>> > -- >>>> > Best Regards >>>> > >>>> > 邱芳瑜 Chiu Fang Yu >>>> > 國立成功大學 材料科學與工程學系碩二 >>>> > MOBILE:0930287221(中華) >>>> > GMAIL:[email protected] <[email protected]> >>>> > >>>> > >>>> > >>>> > 2014-12-17 14:56 GMT+08:00 joyce79928cc . <[email protected]>: >>>> >> >>>> >> sorry, it is >>>> >> 'change the kpoint until the energy/atom (eV) change is less than >>>> 0.01eV >>>> >> ?' >>>> >> >>>> >> -- >>>> >> Best Regards >>>> >> >>>> >> 邱芳瑜 Chiu Fang Yu >>>> >> 國立成功大學 材料科學與工程學系碩二 >>>> >> MOBILE:0930287221(中華) >>>> >> GMAIL:[email protected] <[email protected]> >>>> >> >>>> >> >>>> >> >>>> >> 2014-12-17 14:55 GMT+08:00 joyce79928cc . <[email protected]>: >>>> >>> >>>> >>> I was wondering how to decide whether it is converge? >>>> >>> change the kpoint until the energy(eV) change is less than 0.01eV >>>> >>> or...? >>>> >>> Thanks! >>>> >>> >>>> >>> -- >>>> >>> Best Regards >>>> >>> >>>> >>> 邱芳瑜 Chiu Fang Yu >>>> >>> 國立成功大學 材料科學與工程學系碩二 >>>> >>> MOBILE:0930287221(中華) >>>> >>> GMAIL:[email protected] <[email protected]> >>>> >>> >>>> >>> >>>> >>> >>>> >>> 2014-12-17 14:51 GMT+08:00 joyce79928cc . <[email protected]>: >>>> >>>> >>>> >>>> Thanks for reply. I will try to fix it! >>>> >>>> >>>> >>>> -- >>>> >>>> Best Regards >>>> >>>> >>>> >>>> 邱芳瑜 Chiu Fang Yu >>>> >>>> 國立成功大學 材料科學與工程學系碩二 >>>> >>>> MOBILE:0930287221(中華) >>>> >>>> GMAIL:[email protected] <[email protected]> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 2014-12-17 14:38 GMT+08:00 <[email protected]>: >>>> >>>>> >>>> >>>>> Dear joyce79928: >>>> >>>>> >>>> >>>>> just some ideas. >>>> >>>>> Your results may be noise due to insufficient basis and/or >>>> >>>>> insufficient k-mesh ans/or insufficient MeshCutoff >>>> >>>>> (probably all three). >>>> >>>>> Does your DOS have any resemblance with what is expected for a >>>> 1-dim. >>>> >>>>> chain? >>>> >>>>> Does your stress definition in the GeometryConstrains block >>>> >>>>> serve any purpose? >>>> >>>>> There is a number of works with Siesta on Au chains around, >>>> >>>>> maybe scroll through them first. >>>> >>>>> Anyway, you can systematically proceed in the following way: >>>> >>>>> >>>> >>>>> Take just one atom along the chain step, not three >>>> >>>>> (make the third lattice vector shorter :-). >>>> >>>>> Fix it. >>>> >>>>> For the k-mesh, you need just 1 point in the plane but more than 4 >>>> >>>>> along Z. >>>> >>>>> Run a sequence of calculations just varying the 3d lattice vector >>>> >>>>> (chain step) - single point, no relaxation. >>>> >>>>> Trace the total energy curve as function of chain step. >>>> >>>>> This will give you an approximation to "true Siesta" result. >>>> >>>>> Study how it depends on basis, k-mesh and MeshCutoff. >>>> >>>>> Find "good" values for all three. >>>> >>>>> Make the usual "egg box" test. >>>> >>>>> Then hopefully your forces will be OK so that >>>> >>>>> you can add more atoms to your unit, release them, let them relax >>>> >>>>> etc. >>>> >>>>> >>>> >>>>> Good luck >>>> >>>>> >>>> >>>>> Andrei >>>> >>>>> >>>> >>>>> [email protected] >>>> >>>>> >>>> >>>>> >>>> >>>>> > Dear: >>>> >>>>> > >>>> >>>>> > I want to relax the chain with Siesta. >>>> >>>>> > but different atom position with same parameter will get >>>> different >>>> >>>>> > structure. >>>> >>>>> > for example, I set the distance between chain to 2.93 A and get >>>> a >>>> >>>>> final >>>> >>>>> > structure of 2.569 A between chain. >>>> >>>>> > Then I change initial chain distance to 2.88 A and get a final >>>> >>>>> structure >>>> >>>>> > of >>>> >>>>> > 2.758 A between chain. >>>> >>>>> > >>>> >>>>> > why this happened? >>>> >>>>> > >>>> >>>>> > Thanks for reading my mail and it is welcome to discuss with me. >>>> >>>>> > >>>> >>>>> > below's are my fdf input file. >>>> >>>>> > >>>> >>>>> > SystemName bulk_au >>>> >>>>> > SystemLabel bulk_au >>>> >>>>> > >>>> >>>>> > ================================================== >>>> >>>>> > ================================================== >>>> >>>>> > # SPECIES AND BASIS >>>> >>>>> > >>>> >>>>> > # Number of species >>>> >>>>> > NumberOfSpecies 1 >>>> >>>>> > %block ChemicalSpeciesLabel >>>> >>>>> > 1 79 Au >>>> >>>>> > %endblock ChemicalSpeciesLabel >>>> >>>>> > >>>> >>>>> > PAO.BasisSize SZP >>>> >>>>> > PAO.EnergyShift 0.04 Ry >>>> >>>>> > >>>> >>>>> > >>>> >>>>> > # K-points >>>> >>>>> > >>>> >>>>> > %block kgrid_Monkhorst_Pack >>>> >>>>> > 4 0 0 0.0 >>>> >>>>> > 0 4 0 0.0 >>>> >>>>> > 0 0 4 0.5 >>>> >>>>> > %endblock kgrid_Monkhorst_Pack >>>> >>>>> > >>>> >>>>> > >>>> >>>>> > # UNIT CELL AND ATOMIC POSITIONS >>>> >>>>> > >>>> >>>>> > # UNIT CELL >>>> >>>>> > LatticeConstant 1.0 Ang >>>> >>>>> > %block LatticeVectors >>>> >>>>> > 8.81553253 0.00000000 0.00000000 >>>> >>>>> > 4.40776625 7.63447409 0.00000000 >>>> >>>>> > 0.00000000 0.00000000 8.79434817 >>>> >>>>> > %endblock LatticeVectors >>>> >>>>> > >>>> >>>>> > # Atomic coordinates >>>> >>>>> > NumberOfAtoms 3 >>>> >>>>> > AtomicCoordinatesFormat ScaledCartesian >>>> >>>>> > %block AtomicCoordinatesAndAtomicSpecies >>>> >>>>> > 4.407766232 4.241374236 0.00000000 1 >>>> >>>>> > 4.407766232 4.241374236 2.93144939 1 >>>> >>>>> > 4.407766232 4.241374236 5.86289878 1 >>>> >>>>> > %endblock AtomicCoordinatesAndAtomicSpecies >>>> >>>>> > >>>> >>>>> > ================================================== >>>> >>>>> > ================================================== >>>> >>>>> > # General variables >>>> >>>>> > >>>> >>>>> > ElectronicTemperature 300 K >>>> >>>>> > MeshCutoff 200. Ry >>>> >>>>> > xc.functional LDA # Exchange-correlation >>>> >>>>> functional >>>> >>>>> > xc.authors CA >>>> >>>>> > SpinPolarized .false. >>>> >>>>> > SolutionMethod Diagon >>>> >>>>> > >>>> >>>>> > >>>> >>>>> > # SCF variables >>>> >>>>> > >>>> >>>>> > DM.MixSCF1 T >>>> >>>>> > MaxSCFIterations 300 # Maximum number of SCF iter >>>> >>>>> > DM.MixingWeight 0.03 # New DM amount for next SCF >>>> >>>>> cycle >>>> >>>>> > DM.Tolerance 1.d-4 # Tolerance in maximum >>>> >>>>> difference >>>> >>>>> > DM.UseSaveDM true # to use continuation files >>>> >>>>> > DM.NumberPulay 5 >>>> >>>>> > #Diag.ParallelOverK yes >>>> >>>>> > >>>> >>>>> > # MD variables >>>> >>>>> > >>>> >>>>> > MD.FinalTimeStep 1 >>>> >>>>> > MD.TypeOfRun CG >>>> >>>>> > MD.NumCGsteps 50 >>>> >>>>> > MD.VariableCell T >>>> >>>>> > UseSaveData T >>>> >>>>> > >>>> >>>>> > # Output variables >>>> >>>>> > >>>> >>>>> > WriteMullikenPop 1 >>>> >>>>> > WriteBands .false. >>>> >>>>> > SaveRho .false. >>>> >>>>> > SaveDeltaRho .false. >>>> >>>>> > SaveHS .false. >>>> >>>>> > SaveElectrostaticPotential True >>>> >>>>> > SaveTotalPotential no >>>> >>>>> > WriteCoorXmol .true. >>>> >>>>> > WriteMDXmol .true. >>>> >>>>> > WriteMDhistory .false. >>>> >>>>> > WriteEigenvalues yes >>>> >>>>> > >>>> >>>>> > %block GeometryConstraints >>>> >>>>> > stress 4 5 6 >>>> >>>>> > position 1 >>>> >>>>> > %endblock GeometryConstraints >>>> >>>>> > >>>> >>>>> > >>>> >>>>> > >>>> >>>>> > -- >>>> >>>>> > Best Regards >>>> >>>>> > >>>> >>>>> > 邱芳瑜 Chiu Fang Yu >>>> >>>>> > 國立成功大學 材料科學與工程學系碩二 >>>> >>>>> > MOBILE:0930287221(中華) >>>> >>>>> > GMAIL:[email protected] <[email protected]> >>>> >>>>> > >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> >>>>> >>>> > >>>> >>>
