Publications & Reports

The Software
Engineering Group

Computational Science & Engineering
CLRC Rutherford Appleton Laboratory


Publications (2008-2009)

D.J. Worth, Integrated Development Environments for Fortran  Rutherford Appleton Laboratory Technical Report RAL-TR-2009-029, Dec 2009
Keywords:   Fortran, Integrated Development Environment, Scientific Software
Online: PDF HTML

D.J. Worth, C. Greenough and L.S. Chin, A Survey of C and C++ Software Tools for Computational Science  Rutherford Appleton Laboratory Technical Report RAL-TR-2009-028, Dec 2009
Keywords:   Scientific Software, Software Engineering, C, C++, Software Tools
Online: PDF HTML

DJ Worth,  Code Review for GAMESS-UK Van der Waals Corrections Code,  Software Engineering Group Notes SEG-N-005, Oct 2008
Keywords:   code review,software tools, quality assurance,GAMESS-UK
Online: PDF PostScript HTML

C Greenough  and DJ Worth, Transforming legacy Fortran software,   Rutherford Appleton Laboratory Technical Report  RAL-TR-2009-21, Jun 2008
Keywords:   software tools, quality assurance, legacy software, Fortran programming
Online (Draft): PDF PostScript HTML

Publications (2007-2008)

DJ Worth, State of the Art in Object Oriented Programming with Fortran,   Rutherford Appleton Laboratory Technical Report RAL-TR-2008-002, Jan 2008.
Keywords:   Object oriented programming, Fortran programming
Online: PDF PostScript HTML

Publications (2006-2007)

LS Chin, DJ Worth and C Greenough,  A Survey of Software Testing Tools for Computational Science, Rutherford Appleton Laboratory Technical Report, RAL-TR-2007-010
Keywords:   software testing, software tools, quality assurance
Online: PDF PostScript HTML

LS Chin, DJ Worth and C Greenough,  Thoughts on using the Features of Fortran 95,  Software Engineering Group Notes SEG-N-003 (2006)
Keywords:   software tools, quality assurance,  Fortran programming
Online (Draft): PDF PostScript HTML

DJ Worth and C Greenough,  Software Development Best Practice for CSED, Rutherford Appleton Laboratory Technical Report
Keywords:   software development, best practice, software tools, quality assurance,  Fortran programming
Online (Draft): PDF PostScript HTML

Publications (2005-2006)

DJ Worth and C Greenough, A Survey of Software Tools for Computational Science (2006),  Rutherford Appleton Laboratory Technical Report , RAL-TR-2006-011
Keywords:  software tools, quality assurance,  Fortran programming
Online (Draft): PDF PostScript HTML

DJ Worth and C Greenough,  Optimising X-Agent Models in Computational Biology, Software Engineering Group Note SEG-N-001 (2006).
Onine: PDF PostScript

DJ Worth and C Greenough, Timing Data for X-Agent Models in Computational Biology, Software Engineering Group Note SEG-N-002 (2006).
Onine: PDF PostScript

Publications (2004-2005)

DJ Worth and C Greenough Comparison of CVS and Subversion Rutherford Appleton Laboratory Technical Report, RAL-TR-2006-001 (2005).
Keywords: source code management, CVS, Subversion
Online: PDF PostScript HTML

C Greenough The QA Portal: The Provision of Software Tools through Web Technology to be published as Rutherford Appleton Laboratory Technical Report
Keywords: software tools, quality assurance, Fortran programming
Online: PDF PostScript HTML

C Greenough and DJ Worth Transforming legacy Fortran software to be published as Rutherford Appleton Laboratory Technical Report
Keywords: software tools, quality assurance, legacy software, Fortran programming
Online: PDF PostScript HTML

DJ Worth and C Greenough Software Tools for Computational Science to be published as Rutherford Appleton Laboratory Technical Report
Keywords: software tools, quality assurance, Fortran programming
Online: PDF PostScript HTML

Publications (2003-2004)

C Greenough Software Metrics: A Simple Users Guide to be published as Rutherford Appleton Laboratory Technical Report
Keywords: software design, object orientation, Fortran programming
Online: PDF PostScript HTML

C Greenough Re-Engineering the Finite Element Library: The Transformation of a Legacy Fortran Library to be published as Rutherford Appleton Laboratory Technical Report
Keywords: software re-engineering, legacy software, Fortran programming
Online: PDF PostScript HTML

Publications (2002-2003)

RF Fowler, C Greenough Mixed MPI/OpenMP Programming: A Study in Parallelisation of a CFD Multiblock Code (RAL-TR-2003-12) Rutherford Appleton Laboratory Technical Report, (April 2003)
Keywords: high performance computing, parallel computing, MPI, OpenMP
Online:
PDF PostScript HTML

RF Fowler, C Greenough Software Tools for HEC Applications (RAL-TR-2003-11) Rutherford Appleton Laboratory Technical Report, (April 2003)
Keywords: high performance computing, software tools
Online: PDF PostScript HTML

Publications (2002-2001)

C Greenough, RF Fowler, RJ Allan Parallel IO for High Performance Computing (RAL-TR-2001-020) Rutherford Appleton Laboratory Technical Report, (March 2001)
Keywords: high performance computing, IO systems
Online: PDF PostScript HTML

  RF Fowler, C Greenough Experiences with Globus and MPICH-G (RAL-TR-2001-019) Rutherford Appleton Laboratory Technical Report, (March 2001)
Keywords: parallel computing, GRID computing
Online: PDF PostScript HTML

JV Ashby, RF Fowler, C Greenough Data Management Tools for High Performance Computing Applications (RAL-TR-2001-013) Rutherford Appleton Laboratory Technical Report, (February 2001)
Keywords: data management, high performance computing
Online: PDF PostScript HTML

Other publications (2000 and before)

RF Fowler, C Greenough Software Quality Assurance for Fortran 90 - A Survey of Available Tools (RAL-TR-1990-046) Rutherford Appleton Laboratory Technical Report, (July 1999)
Keywords: data management, high performance computing
Online: PDF PostScript HTML




CSED Homepage

SESP Homepage

SEG Homepage

SEG Web Server