Hello,
take the example in:
http://docs.quantumwise.com/manuals/Types/IVCurve/IVCurve.html#ivcurve-cRestart of an IV curve is easily done in ATK 2016. You can calculate the IV curve from V=0.0V to V=1.0V, and then restart from the self-consistent configuration at V=1.0V contained in the file "ivcurve_selfconsistent_configuration_1.00000V.nc" using the script:
device_configuration = nlread('ivcurve_selfconsistent_configuration_1.00000V.nc',DeviceConfiguration)[-1]
# -------------------------------------------------------------
# IV Curve
# -------------------------------------------------------------
biases = [1.200000, 1.400000, 1.600000, 1.800000, 2.000000]*Volt
iv_curve = IVCurve(
configuration=device_configuration,
biases=biases,
energies=numpy.linspace(-2,2,101)*eV,
kpoints=MonkhorstPackGrid(1,1),
self_energy_calculator=RecursionSelfEnergy(),
energy_zero_parameter=AverageFermiLevel,
infinitesimal=1e-06*eV,
selfconsistent_configurations_filename_prefix="ivcurve_selfconsistent_configuration_",
log_filename_prefix="ivcurve_"
)
nlsave('ivcurve.nc', iv_curve)
nlprint(iv_curve)
Regards,
Daniele.