diff --git a/content/posts/MonthlyFeb2021.md b/content/posts/MonthlyFeb2021.md new file mode 100644 index 0000000..722bbf1 --- /dev/null +++ b/content/posts/MonthlyFeb2021.md @@ -0,0 +1,48 @@ +--- +title: "This month in AvaFrame - February 2021 edition" +date: 2021-03-05T19:08:58+01:00 +draft: false +--- + +A short month with a lot of progress! It went over so quickly, even this post +missed the end of the month... + ++ The big focus this month was the implementation of our dense flow kernel + (com1DFAPy) in python/cython. The aim is to replicate the results of our + current com1DFA module to be able to swap them. + This meant diving deep into every numerical/model detail, things like + * artificial viscosity + * friction forces + * particle initialisation + * and many more. + + Alongside this development a lot of *supporting* work was needed, + i.e. making things easier for us, as one example: being able to read and export + particle positions. + ++ While using our tests we came across some areas to improve on: + * the module *ana1Tests* was introduced, where we collect code related to + testing, analytical solutions and similar (however not stuff related to code + testing, i.e. pytest) + * a helpful new feature is the possibility to filter benchmark tests by tags, i.e. + one only wants to run tests including entrainment, or only idealised + topographies, or some other combination + * the similarity solution was improved, with added run script and setup + reading from ini file. + ++ Then we have a lot of minor improvements: + * global plotting flags, options to save outputs and plots + * rename Velocity to FlowVelocity, rename the *hockey* test case to *parabola* + * update topographies with channels + * functions for 3D topography plots + * more flexible cleaning routines + * code coverage for cython files + * documentation updates + +And last but not least: our 2nd Scientific Meeting took place at the beginning +of the month. Thanks again to all participants for your helpful and much +appreciated input! + +That's it for this update, thanks for reading! + +Felix diff --git a/public/index.html b/public/index.html index bd7a8cb..7c7ba81 100644 --- a/public/index.html +++ b/public/index.html @@ -100,6 +100,10 @@
diff --git a/public/index.xml b/public/index.xml index 735ff0c..e809a96 100644 --- a/public/index.xml +++ b/public/index.xml @@ -6,7 +6,18 @@ Recent content on AvaFrame Hugo -- gohugo.io en - Sat, 30 Jan 2021 19:08:58 +0100 + Fri, 05 Mar 2021 19:08:58 +0100 + + This month in AvaFrame - February 2021 edition + https://avaframe.org/posts/monthlyfeb2021/ + Fri, 05 Mar 2021 19:08:58 +0100 + + https://avaframe.org/posts/monthlyfeb2021/ + A short month with a lot of progress! It went over so quickly, even this post missed the end of the month… + The big focus this month was the implementation of our dense flow kernel (com1DFAPy) in python/cython. The aim is to replicate the results of our current com1DFA module to be able to swap them. This meant diving deep into every numerical/model detail, things like + artificial viscosity friction forces particle initialisation and many more. + + This month in AvaFrame - January 2021 edition https://avaframe.org/posts/monthlyjan2021/ diff --git a/public/page/2/index.html b/public/page/2/index.html new file mode 100644 index 0000000..62002a6 --- /dev/null +++ b/public/page/2/index.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + AvaFrame + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+ +
Logo AvaFrame The
+  open avalanche framework
+ + + + + +

+ +

+ +
+ + +
+ + +
+
+ +
+ + + + + + +
    + + +
  • «
  • + + + + + + + + + + +
  • 1
  • + + + + + + + + + +
  • 2
  • + + + + +
+ + +
+ + +
+ +
+ +
+
+
+ +

Want to contact us? Visit our matrix room at: + #public:matrix.avaframe.org

+ +
+
+ + +
+ + + + + + + diff --git a/public/posts/index.html b/public/posts/index.html index d3526c9..1cc9c7a 100644 --- a/public/posts/index.html +++ b/public/posts/index.html @@ -84,6 +84,10 @@

Posts

diff --git a/public/posts/index.xml b/public/posts/index.xml index ff73b79..019cd0a 100644 --- a/public/posts/index.xml +++ b/public/posts/index.xml @@ -6,7 +6,18 @@ Recent content in Posts on AvaFrame Hugo -- gohugo.io en - Sat, 30 Jan 2021 19:08:58 +0100 + Fri, 05 Mar 2021 19:08:58 +0100 + + This month in AvaFrame - February 2021 edition + https://avaframe.org/posts/monthlyfeb2021/ + Fri, 05 Mar 2021 19:08:58 +0100 + + https://avaframe.org/posts/monthlyfeb2021/ + A short month with a lot of progress! It went over so quickly, even this post missed the end of the month… + The big focus this month was the implementation of our dense flow kernel (com1DFAPy) in python/cython. The aim is to replicate the results of our current com1DFA module to be able to swap them. This meant diving deep into every numerical/model detail, things like + artificial viscosity friction forces particle initialisation and many more. + + This month in AvaFrame - January 2021 edition https://avaframe.org/posts/monthlyjan2021/ diff --git a/public/posts/monthlyfeb2021/index.html b/public/posts/monthlyfeb2021/index.html new file mode 100644 index 0000000..4b66df1 --- /dev/null +++ b/public/posts/monthlyfeb2021/index.html @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + This month in AvaFrame - February 2021 edition - AvaFrame + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+
+

This month in AvaFrame - February 2021 edition

+

March 5, 2021

+ + +
+ +

A short month with a lot of progress! It went over so quickly, even this post +missed the end of the month…

+
    +
  • +

    The big focus this month was the implementation of our dense flow kernel +(com1DFAPy) in python/cython. The aim is to replicate the results of our +current com1DFA module to be able to swap them. +This meant diving deep into every numerical/model detail, things like

    +
      +
    • artificial viscosity
    • +
    • friction forces
    • +
    • particle initialisation
    • +
    • and many more.
    • +
    +

    Alongside this development a lot of supporting work was needed, +i.e. making things easier for us, as one example: being able to read and export +particle positions.

    +
  • +
  • +

    While using our tests we came across some areas to improve on:

    +
      +
    • the module ana1Tests was introduced, where we collect code related to +testing, analytical solutions and similar (however not stuff related to code +testing, i.e. pytest)
    • +
    • a helpful new feature is the possibility to filter benchmark tests by tags, i.e. +one only wants to run tests including entrainment, or only idealised +topographies, or some other combination
    • +
    • the similarity solution was improved, with added run script and setup +reading from ini file.
    • +
    +
  • +
  • +

    Then we have a lot of minor improvements:

    +
      +
    • global plotting flags, options to save outputs and plots
    • +
    • rename Velocity to FlowVelocity, rename the hockey test case to parabola
    • +
    • update topographies with channels
    • +
    • functions for 3D topography plots
    • +
    • more flexible cleaning routines
    • +
    • code coverage for cython files
    • +
    • documentation updates
    • +
    +
  • +
+

And last but not least: our 2nd Scientific Meeting took place at the beginning +of the month. Thanks again to all participants for your helpful and much +appreciated input!

+

That’s it for this update, thanks for reading!

+

Felix

+ +
+ +
+ + + +
+ +
+ +
+ +
+
+
+ +

Want to contact us? Visit our matrix room at: + #public:matrix.avaframe.org

+ +
+
+ + +
+ + + + + + + diff --git a/public/posts/page/2/index.html b/public/posts/page/2/index.html new file mode 100644 index 0000000..d0120cc --- /dev/null +++ b/public/posts/page/2/index.html @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + Posts - AvaFrame + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+

Posts

+ + + + + + + +
    + + +
  • «
  • + + + + + + + + + + +
  • 1
  • + + + + + + + + + +
  • 2
  • + + + + +
+ + +
+ + +
+ +
+ +
+
+
+ +

Want to contact us? Visit our matrix room at: + #public:matrix.avaframe.org

+ +
+
+ + +
+ + + + + + + diff --git a/public/sitemap.xml b/public/sitemap.xml index 97c4662..8023544 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -3,10 +3,13 @@ xmlns:xhtml="http://www.w3.org/1999/xhtml"> https://avaframe.org/ - 2021-01-30T19:08:58+01:00 + 2021-03-05T19:08:58+01:00 https://avaframe.org/posts/ - 2021-01-30T19:08:58+01:00 + 2021-03-05T19:08:58+01:00 + + https://avaframe.org/posts/monthlyfeb2021/ + 2021-03-05T19:08:58+01:00 https://avaframe.org/posts/monthlyjan2021/ 2021-01-30T19:08:58+01:00