2 ms·
i don't know to what extent the "best practices" even apply in most of these settings. pretty much everything about good, clean code is either not relevant or n
by currymj 7y ago
i don't know to what extent the "best practices" even apply in most of these settings. pretty much everything about good, clean code is either not relevant or needs to get thrown out the window as soon as it hurts performance in any way. There's typically no concept of "deployment" or "uptime" or "configuration" -- you are just running programs until they write out a result.
good testing is a relevant best practice and increasingly scientists are recognizing this.
- wbl 7y agoThere absolutely is deployment. Getting code to run on a cluster under MPI is not easy. SLURM is that world's kubernetes. Even viewing the results is really tricky with complex volumetric data.