Minutes 12th Feb 2010
We looked at the html and diagrams generated by doxygen. It looks very useful already. The 'program's do not appear to get picked up by doxygen. The call diagrams work well though there may be problems with the caller diagrams (i.e. you can see which subroutines a given subroutine calls, but you can't always see which subroutines a subroutine is called by). This html is now on the web.
Profiling was discussed. Sarah showed some more profiling results. Seems that vast majority of tiem in HO simulation is spent in the HO code, so parallelising just the relevant section (velocity? viscous calcs? I can't remember, someone please correct) should give big efficiency improvements. Steph outlined approach to parallelising velocity solver. We'd need to parallelise construction of the sparse matrix.
Actions:
- Sarah to put a link to the doxygen html on this wiki.
- Gethin (and possibly Rupert) to contribute to glimmer-cism scaling discussion clarifying Jed's point about CF compliant NetCDF files being designed to handling scaling at the file level, and, perhaps more importantly, to advise against saving the same data in different ways.
- Gethin to try debugging with gdb in emacs on Fedora or similar OS to see whether that allows derived types to be interrogated.
Did I miss anything?