Software is a fundamental part of computational science, and is increasingly recognized as an essential part of the scientific record. Given the value of using existing and well-tested code, it seems worthwhile to communicate the existence of useful codes as widely as possible and credit their creators. In an academic setting, this means publishing some papers that are primarily focused on software.
Where can one publish scholarly works whose primary focus is computational software? To be completely clear, I'm referring to works that may not include any new mathematics, algorithms, etc. -- they are really focused on software.
I would also be interested in hearing from those who have submitted such papers to these journals, what the experience was like and which venues they recommend.
Summary of answers given:
- Transactions on Mathematical Software
- Scientific Programming
- SIAM Journal on Scientific Computing (SISC) Software section
- The Archive of Numerical Software
- Open Research Computation
- Computer Physics Communications
- Advances in Engineering Software
- Journal of Statistical Software
- Journal of Chemical Theory and Computation
- Source Code for Biology and Medicine
- PLoS ONE
- International Journal of Quantum Chemistry
- Computing in Science & Engineering
- Journal of Computational Chemistry
- Geoscientific Model Development
- Journal of Machine Learning Research
- Mathematical Programming Computation
- Journal of Open Source Software