What is the best way to optimise the geometry of a nanosheet of Si atom.
From the tutorial, I've got the following.
Should I use the default ATK-DFT or ATK-Extended Hückel?
calculator = LCAOCalculator()
bulk_configuration.setCalculator(calculator)
nlprint(bulk_configuration)
bulk_configuration.update()
nlsave('C:/Users/davng/ATK/Silicene/SiliceneSheet10_0_10_Buckle2_OptGeom.nc', bulk_configuration)
bulk_configuration = OptimizeGeometry(
bulk_configuration,
max_forces=0.05*eV/Ang,
max_steps=200,
max_step_length=0.5*Ang,
trajectory_filename='C:/Users/davng/ATK/Silicene/SiliceneSheet10_0_10_Buckle2_OptGeom_traj.nc',
disable_stress=True,
optimizer_method=QuasiNewton(),
)
nlsave('C:/Users/davng/ATK/Silicene/SiliceneSheet10_0_10_Buckle2_OptGeom.nc', bulk_configuration)
nlprint(bulk_configuration)
OK. I got this from another ATK tutorial. Do you mean to add this code into the script. What is the default k_point_sampling?
Also, as a test calculation, what is a good sample size in the case of a nanosheet?
numerical_accuracy_parameters = NumericalAccuracyParameters(
k_point_sampling=(9, 9, 1),
)
calculator = LCAOCalculator(
numerical_accuracy_parameters=numerical_accuracy_parameters,
)