I find the progress indications in the l_ file of yambo tremendously helpful - it really makes planning wall times very easy.
I only have one small suggestion for improvement: Please print the progress of the chi-calculation (denoted as X@q in the l_ file) more often.
For large systems, the calculation of chi can dominate the overall runtime, but at the moment I only get notified at 50% and 100%
Below is an excerpt of a sample l_ file
Code: Select all
...
<35m-29s> P182: Dipole (T): |####################| [100%] 30m-52s(E) 30m-52s(X)
<54m-01s> P040: Xo@q1 |################# | [087%] 13m-11s(E) 15m-03s(X)
<51m-13s> P063: Xo@q1 |############# | [068%] 10m-25s(E) 15m-10s(X)
<51m-31s> P064: Xo@q1 |############## | [070%] 10m-36s(E) 15m-08s(X)
<55m-57s> P002: Xo@q1 |####################| [100%] 15m-09s(E) 15m-09s(X)
<35m-30s> P163: Dipole (T): |####################| [100%] 30m-50s(E) 30m-50s(X)
<30m-23s> P148: Dipole (T): |################ | [083%] 25m-45s(E) 30m-55s(X)
<25m-14s> P105: Dipole (T): |############# | [066%] 20m-36s(E) 30m-54s(X)
<30m-24s> P137: Dipole (T): |################ | [083%] 25m-46s(E) 30m-55s(X)
<02h-00m-20s> P012: X@q[1] |########## | [050%] 01h-04m-03s(E) 02h-08m-07s(X)
<02h-00m-16s> P212: X@q[1] |########## | [050%] 01h-04m-07s(E) 02h-08m-15s(X)
<02h-00m-25s> P032: X@q[1] |########## | [050%] 01h-04m-03s(E) 02h-08m-07s(X)
<02h-00m-28s> P272: X@q[1] |########## | [050%] 01h-04m-07s(E) 02h-08m-15s(X)
<02h-00m-29s> P312: X@q[1] |########## | [050%] 01h-04m-07s(E) 02h-08m-14s(X)
<02h-00m-19s> P132: X@q[1] |########## | [050%] 01h-04m-09s(E) 02h-08m-18s(X)
<02h-00m-30s> P280: X@q[1] |########## | [050%] 01h-04m-07s(E) 02h-08m-15s(X)
<02h-00m-34s> P352: X@q[1] |########## | [050%] 01h-04m-12s(E) 02h-08m-24s(X)
<02h-00m-20s> P281: X@q[1] |########## | [050%] 01h-04m-10s(E) 02h-08m-21s(X)
...
Leo