From 16b29166af4aaaac0233407e70b058f2247d7c67 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Thu, 14 Mar 2024 13:55:44 +0100 Subject: [PATCH] changed ordering and added about etc --- lattice-boltzmann.com/content/0-foreword.md | 25 +++++++++++++++++++ .../content/1-dimensionless-lbm.md | 1 + lattice-boltzmann.com/content/_index.md | 19 ++------------ lattice-boltzmann.com/content/pages/_index.md | 3 +++ lattice-boltzmann.com/content/pages/about.md | 13 ++++++++++ .../content/pages/contact.md | 9 +++++++ .../content/pages/offline.md | 10 ++++++++ .../content/pages/privacy.md | 15 +++++++++++ 8 files changed, 78 insertions(+), 17 deletions(-) create mode 100644 lattice-boltzmann.com/content/0-foreword.md create mode 100644 lattice-boltzmann.com/content/pages/_index.md create mode 100644 lattice-boltzmann.com/content/pages/about.md create mode 100644 lattice-boltzmann.com/content/pages/contact.md create mode 100644 lattice-boltzmann.com/content/pages/offline.md create mode 100644 lattice-boltzmann.com/content/pages/privacy.md diff --git a/lattice-boltzmann.com/content/0-foreword.md b/lattice-boltzmann.com/content/0-foreword.md new file mode 100644 index 0000000..a980e58 --- /dev/null +++ b/lattice-boltzmann.com/content/0-foreword.md @@ -0,0 +1,25 @@ ++++ +title = "Foreword" +description = "A short foreword for the motivation to write this blog." +date = 2024-03-01 +weight = 0 +slug = "foreword" ++++ + +Welcome to my opinionated lattice Boltzmann method (LBM) "blog". The aim of this project +is to create a simple yet complete lattice Boltzmann solver and guide the reader through every +step of the way. In order to be self consistent it will contain a theoretical presentation +of the lattice Boltzmann method and present the derivation of the numerical method +as well as a complete implementation. The idea behind this blog is also to +introduce the reader to novel implementation techniques using functional programming. +To this aim we will use the hardware agnostic [Futhark](https://futhark-lang.org/) +that allows to target a vast amount of architectures (single/multi-core CPU to any +possible GPU). + +The content in this blog does not claim to be a complete reference on the LBM, +but rather a useful resource for beginners and more advanced researchers to understand the basics +and also advanced implementation details on the method. + +Do not hesitate to contact me by mail if you have remarks/questions or check this project's repository on +[gitedu](https://gitedu.hesge.ch/orestis.malaspin/lattice-boltzmann). + diff --git a/lattice-boltzmann.com/content/1-dimensionless-lbm.md b/lattice-boltzmann.com/content/1-dimensionless-lbm.md index c893f99..52d6e58 100644 --- a/lattice-boltzmann.com/content/1-dimensionless-lbm.md +++ b/lattice-boltzmann.com/content/1-dimensionless-lbm.md @@ -2,6 +2,7 @@ title = "The dimensionless lattice Boltzmann equation" description = "How to write the dimensionless lattice Boltzmann equation" date = 2024-03-06 +weight = 1 slug = "dimensionless" [taxonomies] tags = ["LBM","Navier-Stokes"] diff --git a/lattice-boltzmann.com/content/_index.md b/lattice-boltzmann.com/content/_index.md index 13b618e..c42dc6a 100644 --- a/lattice-boltzmann.com/content/_index.md +++ b/lattice-boltzmann.com/content/_index.md @@ -1,21 +1,6 @@ +++ -paginate_by = 3 -sort_by = "date" +paginate_by = 5 +sort_by = "weight" template = "index.html" +++ -Welcome to my opinionated lattice Boltzmann method (LBM) "blog". The aim of this project -is to create a simple yet complete lattice Boltzmann solver and guide the reader through every -step of the way. In order to be self consistent it will contain a theoretical presentation -of the lattice Boltzmann method and present the derivation of the numerical method -as well as a complete implementation. The idea behind this blog is also to -introduce the reader to novel implementation techniques using functional programming. -To this aim we will use the hardware agnostic [Futhark](https://futhark-lang.org/) -that allows to target a vast amount of architectures (single/multi-core CPU to any -possible GPU). - -The content in this blog does not claim to be a complete reference on the LBM, -but rather a useful resource for beginners and more advanced researchers to understand the basics -and also advanced implementation details on the method. - - diff --git a/lattice-boltzmann.com/content/pages/_index.md b/lattice-boltzmann.com/content/pages/_index.md new file mode 100644 index 0000000..800a244 --- /dev/null +++ b/lattice-boltzmann.com/content/pages/_index.md @@ -0,0 +1,3 @@ ++++ +render = false ++++ diff --git a/lattice-boltzmann.com/content/pages/about.md b/lattice-boltzmann.com/content/pages/about.md new file mode 100644 index 0000000..c48d0aa --- /dev/null +++ b/lattice-boltzmann.com/content/pages/about.md @@ -0,0 +1,13 @@ ++++ +title = "About" +path = "about" +template = "pages.html" +draft = false ++++ + +This site is an opinionated tutorial on the lattice Boltzmann method. For more details on the +[motivation](../foreword) for its existence. + +It is written by Orestis Malaspinas. + +It is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/). diff --git a/lattice-boltzmann.com/content/pages/contact.md b/lattice-boltzmann.com/content/pages/contact.md new file mode 100644 index 0000000..2d474b0 --- /dev/null +++ b/lattice-boltzmann.com/content/pages/contact.md @@ -0,0 +1,9 @@ ++++ +title = "Contact" +description = "To reach us please use the contact form on this page." +path = "contact" +template = "pages.html" +draft = false ++++ + +See icons below to contact me by e-mail or on matrix / element. diff --git a/lattice-boltzmann.com/content/pages/offline.md b/lattice-boltzmann.com/content/pages/offline.md new file mode 100644 index 0000000..e92c32e --- /dev/null +++ b/lattice-boltzmann.com/content/pages/offline.md @@ -0,0 +1,10 @@ ++++ +title = "Offline Mode" +path = "offline" +template = "pages.html" +draft = false ++++ + +## Offline Mode + +Sorry, no cache found and it looks like you’re offline, a connection is required. diff --git a/lattice-boltzmann.com/content/pages/privacy.md b/lattice-boltzmann.com/content/pages/privacy.md new file mode 100644 index 0000000..118649a --- /dev/null +++ b/lattice-boltzmann.com/content/pages/privacy.md @@ -0,0 +1,15 @@ ++++ +title = "Privacy Policy" +description = "This page outlines the Privacy Policy for this site, and the date at which this policy was put into affect." +path = "privacy" +template = "pages.html" +draft = false ++++ + +## Privacy + +- This site does not set or use cookies. +- This site does not store data in the browser to be shared, sent, or sold to third-parties. +- No personal information is shared, sent, or sold to third-parties. + +**Effective Date:** _1st Mar 2044_ -- GitLab