You can test this. Run relax with: $ relax --test
This starts relax and then instantly quits. You should get an idea of the profiling printout from that. Regards, Edward On 13 September 2013 17:49, Troels Emtekær Linnet <[email protected]> wrote: > Hi Edward. > > So, this means timings will be printed out in the log-file, if you make a > normal analysis? > > It's not only for the test-suite? > > Best > Troels > > > Troels Emtekær Linnet > > > 2013/9/13 Edward d'Auvergne <[email protected]> >> >> This turns on the profile Python module >> (http://docs.python.org/2/library/profile.html). This will print out >> a very accurate timings for the code which is independent of what is >> running on the system. You cannot time the relax calculations more >> accurately than this. It doesn't matter if another process uses 50% >> of the CPUs in one test and not in another. For speed, relax uses the >> 'cProfile' module in Python 2 and 'profile' in Python 3. The print >> out will be quite long, but at the very top of the profile print out >> you will see the total time in seconds printed. >> >> On a different note, the profiling numbers can tell you where your >> calculations are slowest. I use it a lot to increase the speed of the >> calculations. If you use it properly, the speed ups can be huge. I >> have also used it to identify any user functions which take up large >> amounts of time in the test suite. This way I have managed to shave >> off huge amounts of time for running the full test suite. There are >> still many, many optimisations possible, and these printouts show >> exactly what is taking up all the time. >> >> Regards, >> >> Edward >> >> >> >> On 13 September 2013 17:18, Troels Emtekær Linnet <[email protected]> >> wrote: >> > Hi Edward. >> > >> > You mentioned, that to run scaling efficiency tests, >> > you must open the file 'relax' and change the profile_flag from False >> > to True (on Windows the file is called 'relax.bat'). >> > >> > What does the profile_flag do? >> > >> > Best >> > Troels >> > >> > >> > Troels Emtekær Linnet >> > >> > _______________________________________________ >> > relax (http://www.nmr-relax.com) >> > >> > This is the relax-devel mailing list >> > [email protected] >> > >> > To unsubscribe from this list, get a password >> > reminder, or change your subscription options, >> > visit the list information page at >> > https://mail.gna.org/listinfo/relax-devel > > _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list [email protected] To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel

