I had trouble initializing for a bias calculation. I get this error
Contour Integration Error : 0.018386
from this code
###############################################################
# Initial State
###############################################################
device_configuration = nlread('analysis.nc', object_id="gID0")[0]
###############################################################
# Calculator
###############################################################
#----------------------------------------
# Numerical Accuracy Settings
#----------------------------------------
left_electrode_numerical_accuracy_parameters = NumericalAccuracyParameters(
k_point_sampling=(1, 1, 100),
)
right_electrode_numerical_accuracy_parameters = NumericalAccuracyParameters(
k_point_sampling=(1, 1, 100),
)
device_numerical_accuracy_parameters = NumericalAccuracyParameters(
grid_mesh_cutoff=100.0*Rydberg,
)
#----------------------------------------
# Electrode Calculators
#----------------------------------------
left_electrode_calculator = LCAOCalculator(
numerical_accuracy_parameters=left_electrode_numerical_accuracy_parameters,
)
right_electrode_calculator = LCAOCalculator(
numerical_accuracy_parameters=right_electrode_numerical_accuracy_parameters,
)
#----------------------------------------
# Device Calculator
#----------------------------------------
calculator = DeviceLCAOCalculator(
numerical_accuracy_parameters=device_numerical_accuracy_parameters,
electrode_calculators=
[left_electrode_calculator, right_electrode_calculator],
electrode_voltages=( 0.1*Volt, 0.0*Volt)
)
device_configuration.setCalculator(calculator,
initial_state=device_configuration,
)
device_configuration.update()
nlsave('analysis1.nc', device_configuration)
nlprint(device_configuration)