Transparent boundary conditions for the time-dependent Schrödinger equation are implemented using the class="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0010465516302375&_mathId=si39.gif&_user=111111111&_pii=S0010465516302375&_rdoc=1&_issn=00104655&md5=6f7121c49084fbec027db63877837cc4" title="Click to view the MathML source">Rclass="mathContainer hidden">class="mathCode">-matrix method. The employed scattering formalism is suitable for describing open quantum systems and provides the framework for the time-dependent coherent transport. Transmission and reflection of wave functions at the edges of a finite quantum system are essential for an accurate and efficient description of the time-dependent processes on large time scales. We detail the computational method and point out the numerical advantages stemming from the open system approach based on the class="mathmlsrc">class="formulatext stixSupport mathImg" data-mathURL="/science?_ob=MathURL&_method=retrieve&_eid=1-s2.0-S0010465516302375&_mathId=si39.gif&_user=111111111&_pii=S0010465516302375&_rdoc=1&_issn=00104655&md5=6f7121c49084fbec027db63877837cc4" title="Click to view the MathML source">Rclass="mathContainer hidden">class="mathCode">-matrix formalism. The approach is used here to describe time-dependent transport across nanostructured interfaces relevant for photovoltaic applications.