3 ms·
Postdoc in HPC/numerical physics here. Somewhat rarely for my field, my supervisor gave me a lot of freedom during my PhD to `do things properly’ (instead of pu
by claudius 9y ago
Postdoc in HPC/numerical physics here. Somewhat rarely for my field, my supervisor gave me a lot of freedom during my PhD to `do things properly’ (instead of pushing me to get things done yesterday). While I don’t have 100% test coverage in my (by now) 40k lines of C++, the overall design is sound, documentation exists and covers everything necessary, some tests exists and it is clear that the entire thing is very flexible and new things can quickly be implemented in it.
So far, this approach has paid of tremendously both for me as well as my supervisor, as the reuse value is quite high and performance very competitive, resulting in many projects both within the former chair and also with external collaborations.
- ck_one 9y ago40k lines sounds huge... what does your baby do?
- claudius 9y agoTensor networks, as in the condensed matter theory sense - i.e. matrix product states, DMRG, time evolution, many different physical systems, some different tensor network topologies etc. Unfortunately closed-source (though open for collaborations), otherwise there’d be a link here.