Skip to content

IHPCSS/software-engineering

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineering for the IHPCSS Laplace code

Current status

CI codecov Documentation Status

A Template Project for Software Engineering

As part of the IHPCSS summer school we show you a number of examples of good practice in software engineering. However, just knowing about it does not help; you need to apply it in your own work, and some of these tools are not entirely trivial to configure.

To help you, I have used the Laplace programming example written by John Urbanic and introduced reasonable software engineering standards, including:

All these features have also been integrated in CMake so we check if the necessary tools are available. For full documentation, consult the online Sphinx documentation at ReadTheDocs: http://software-engineering.readthedocs.io/

This is of course massive overkill for the simple Laplace example. If you want to see a real-world example, check out http://www.gromacs.org — but the advantage of this project is that you can easily clone the repository and replace the Laplace code with your own project. You are welcome to redistribute the code in any way you want — no credit necessary.

About

Software engineering for the IHPCSS Laplace code

Resources

License

Stars

18 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CMake 55.6%
  • C++ 44.4%