<div dir="ltr">Dear developers,<div>I'm writing this post just to report a small improvement of the code, which can be useful for next cp2k versions.</div><div>When you perform TDDFPT calculations on systems composed by more than 1000 Molecular Orbitals, the output cannot show the MO indexes because the format allows to print only integers 3 characters long.</div><div>The small change should be applied in <span style="line-height: 18px;">qs_tddfpt_utils.F line 349.</span></div><div><span style="line-height: 18px;"><br></span></div><div><span style="line-height: 18px;">ORIGINAL CODE cp2k 2.5.1</span></div><div><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">349                   </span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">IF</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"> (output_unit</span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">></span><span class="s2" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">0</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">) </span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">WRITE</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"> (output_unit,</span><span class="s2" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">'(18X,I3,A,I3,10X,F8.3,5X,F8.3)'</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">) </span><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">&</span><span style="line-height: 18px;"><br></span></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">350                        occ, <span class="s2">" ->"</span>, nhomos(spin)<span class="s1">+</span>virt, <span class="s4"><b>ABS</b></span>(contribution), summed_contributions<br></span></div><div>







<p class="p1"><br></p><p class="p1">EDITED CODE</p><div><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">349                   </span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">IF</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"> (output_unit</span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">></span><span class="s2" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">0</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">) </span><span class="s1" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">WRITE</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"> (output_unit,</span><span class="s2" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">'(18X,I5,A,I5,10X,F8.3,5X,F8.3)'</span><span style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">) </span><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">&</span><span style="line-height: 18px;"><br></span></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">350                        occ, <span class="s2">" ->"</span>, nhomos(spin)<span class="s1">+</span>virt, <span class="s4"><b>ABS</b></span>(contribution), summed_contributions</span></div></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"><br></span></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">Thank you a lot.</span></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;"><br></span></div><div><span class="s3" style="font-family: arial, sans-serif; font-size: small; line-height: 18px;">Daniele</span></div>







</div>