The Imperial College epidemic simulation code that I helped a little on is now public: https://github.com/mrc-ide/covid-sim … I am a strong proponent of public code for models that may influence policy, and while this is a "release" rather than a "live" depot, it is a Good Thing.
-
-
it turned out that it fared a lot better going through the gauntlet of code analysis tools I hit it with than a lot of more modern code. There is something to be said for straightforward C code. Bugs were found and fixed, but generally in paths that weren't enabled or hit. \
Show this thread -
Similarly, the performance scaling using OpenMP was already pretty good, and this was not the place for one of my dramatic system refactorings. Mostly, I was just a code janitor for a few weeks, but I was happy to be able to help a little.
Show this thread
End of conversation
New conversation -
-
-
This Tweet is unavailable.
-
@WillowWyse it is not lost on me that you never received an answer.
End of conversation
-
-
-
This Tweet is unavailable.
-
True -- and more to the point, the current policy was formed based on the original code, not this rewrite (which, even if it is a thing of surpassing loveliness, is irrelevant for the purpose of forensic examination).
End of conversation
-
-
-
This Tweet is unavailable.
-
The silence here is deafening, don't you think?
End of conversation
-
-
-
Please release the original code.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
A decade to produce 15,000 lines of code? Only an academic could take so long to produce so little
-
That is a rather ignorant statement. Why should a code base be made to grow continuously as it is being used? If it works as intended there is no need to add lines of code. Academics are not primarily coders. Their work is not primarily to add lines of code.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.