Skip to content

tkoskela/hpc_lecture_notes

 
 

Repository files navigation

Techniques of High-Performance Computing - Lecture Notes

Lecture Notes for the module Techniques of High-Performance Computing

Usage

Building the book

If you'd like to develop on and build the Techniques of High-Performance Computing - Lecture Notes book, you should:

  • Clone this repository and run
  • Run pip install -r requirements.txt (it is recommended you do this within a virtual environment)
  • (Recommended) Remove the existing Techniques of High-Performance Computing - Lecture Notes/_build/ directory
  • Run jupyter-book build Techniques of High-Performance Computing - Lecture Notes/

A fully-rendered HTML version of the book will be built in Techniques of High-Performance Computing - Lecture Notes/_build/html/.

Hosting the book

The html version of the book is hosted on the gh-pages branch of this repo. A GitHub actions workflow has been created that automatically builds and pushes the book to this branch on a push or pull request to master.

If you wish to disable this automation, you may remove the GitHub actions workflow and build the book manually by:

  • Navigating to your local build; and running,
  • ghp-import -n -p -f Techniques of High-Performance Computing - Lecture Notes/_build/html

This will automatically push your build to the gh-pages branch. More information on this hosting process can be found here.

Contributors

We welcome and recognize all contributions. You can see a list of current contributors in the contributors tab.

Credits

This project is created using the excellent open source Jupyter Book project and the executablebooks/cookiecutter-jupyter-book template.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.7%
  • Other 0.3%