In order to determine the total time spent in parts of the code one can use timing. The function TimeStart(a) starts the clock for the section that follows. The variable a should be a string that acts as label for the part of the code you want to time.
none
A small example timing part of the code:
dofile("../definitions.Quanty") TimeStart("Eigensystem") Eigensystem(Opp1,psi1) TimeEnd("Eigensystem") TimeStart("Spectra") spec = CreateSpectra(Opp1,Opp2,psi1) TimeEnd("Spectra") TimePrint()
Timing results Total_time | NumberOfRuns | Running | Name 0:00:00 | 1 | 0 | Eigensystem 0:00:00 | 1 | 0 | Spectra