Hi Aanand,
You have run into the issue that DDOS currently does not support devices with transverse electrode repetitions. We will make sure to address this in the next release.
In the meantime, you can run PLDOS using the LDOS method as follows:
projected_local_density_of_states = ProjectedLocalDensityOfStates(
configuration=configuration,
method=LocalDeviceDensityOfStates,
energies=numpy.linspace(-4, 3, 351)*eV,
kpoints=kpoint_grid,
contributions=All,
self_energy_calculator=RecursionSelfEnergy(),
energy_zero_parameter=AverageFermiLevel,
infinitesimal=1e-06*eV,
density_mesh_cutoff=75.0*Hartree,
processes_per_energy=All,
)
Does this solution work for you?
Sorry for the inconvenience,
Pieter