
Open-Source Development Experiences in Scientific Software: The HANDE Quantum Monte Carlo Project
References
-
HANDE
[homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://hande.org.uk - Booth G H Thom A J W Alavi A J Chem Phys 2009 131 054106 10.1063/1.3193710 PMid: 19673550
- Cleland D Booth G H Alavi A J Chem Phys 2010 132 041103 10.1063/1.3302277 PMid: 20113011
- Petruzielo F Holmes A Changlani H Nightingale M Umrigar C Phys Rev Lett 2012 109 230201 10.1103/PhysRevLett.109.230201 PMid: 23368167
- Spencer J S Blunt N S Foulkes W M C J Chem Phys 2012 136
- Kolodrubetz M H Spencer J S Clark B K Foulkes W M C J Chem Phys 2013 138
- Shepherd J J Scuseria G E Spencer J S Phys Rev B 2014 90 155130 10.1103/PhysRevB.90.155130
- Thom A J W Phys Rev Lett 2010 105 263004 10.1103/PhysRevLett.105.263004 PMid: 21231654
- Blunt N S Rogers T W Spencer J S Foulkes W M C Phys Rev B 2014 89 245124 10.1103/PhysRevB.89.245124
-
HANDE github repository
Available from:
http://github.com/hande-qmc/hande [cited 26 Feb. 2015] -
HANDE’s
coupled cluster code is an example of exten sive commenting and documentation used in the project
Available from:
https://github.com/hande-qmc/hande/blob/master/src/ccmc.F90 . [cited 26 Feb. 2015] -
Sphinx
Python Documentation Generator [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://www.sphinx-doc.org -
Exhuberant ctags
[homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://ctags.sourceforge.net/ - Bacus J Can programming be liberated from the von Neuman style Comm ACM 1978 21 899
- Orchard D Rice A A computational science agenda for programming language research Procedia Computer Science 2014 29 713 727 10.1016/j.procs.2014.05.064
-
Ray
B
Posnett
D
Filkov
V
Devanbu
P
A large scale study of programming languages and code quality in github
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering
2014
ACM 155 165 10.1145/2635868.2635922 -
The HDF Group
Hierarchical data format version 5
2000–2010
Available from:
http://www.hdfgroup.org/HDF5 -
Saito
M
Matsumoto
M
Keller
A
Heinrich
S
Niederreiter
H
SIMD-Oriented Fast Mersenne Twister: a 128-bit Pseudorandom Number Generator Monte Carlo and Quasi-Monte Carlo Methods 2006 2008 Berlin Heidelberg Springer 607 622 10.1007/978-3-540-74496-2_36 PMid: 18702352 - van der Walt S Colbert S C Varoquaux G Computing in Science & Engineering 2011 13 2 22 30
- McKinney W van der Walt S Millman J Proceedings of the 9th Python in Science Conference 2010 51 56
- Hunter J D Computing in Science & Engineering 2007 9 3 90 95 10.1109/MCSE.2007.55
-
Spencer
J S
Fortran 2003 interface to dSFMT [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
https://github.com/jsspencer/dSFMT_F03_interface -
Spencer
J S
testcode [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
https://github.com/jsspencer/testcode -
Spencer
J S
pyblock: a python module for reblocking analysis [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
https://github.com/jsspencer/pyblock -
Driessen
V
A successful Git branching model [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://nvie.com/posts/a-successful-git-branching-model/ -
Mood
N H
watson-ruby: an inline issue manager [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
https://github.com/nhmood/watson-ruby - Gaston D R Peterson J W Permann C J Andrs D Slaughter A E Miller J M Continuous integration for concurrent computational framework and application development Journal of Open Research Software 2014 2 1 e10 10.5334/jors.as
-
CASTEP
Available from:
http://castep.org [cited 14 Jul. 2015] -
Pérez
F
Granger
B E
May IPython: a System for Interactive Scientific Computing
Computing in Science and Engineering
2007
9
3
21
29
10.1109/MCSE.2007.53
Available from:
http://ipython.org -
ARCHER
[homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://archer.ac.uk -
Software Carpentry
[homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://software-carpentry.org/ -
Crawford
T D
C++ Programming Tutorial Chemistry [homepage on the Internet]; [cited 26 Feb. 2015]
Available from:
http://sirius.chem.vt.edu/wiki/doku.php?id= crawdad:programming
DOI: https://doi.org/10.5334/jors.bw | Journal eISSN: 2049-9647
Language: English
Published on: Nov 17, 2015
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year
Keywords:
© 2015 J. S. Spencer, N. S. Blunt, W. A. Vigor, Fionn D. Malone, W. M. C. Foulkes, James J. Shepherd, A. J. W. Thom, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.