add monthly update feb 20201

master
Felix Oesterle 5 years ago
parent 33a88234eb
commit ab434de4c6

@ -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

@ -100,6 +100,10 @@
<div class="content centered">
<ul>
<li>
<span>5. Mar, 2021</span><a href="https://avaframe.org/posts/monthlyfeb2021/">This month in AvaFrame - February 2021 edition</a>
</li>
<li>
<span>30. Jan, 2021</span><a href="https://avaframe.org/posts/monthlyjan2021/">This month in AvaFrame - January 2021 edition</a>
</li>
@ -136,10 +140,6 @@
<span>31. Jul, 2020</span><a href="https://avaframe.org/posts/monthlyjul2020/">This month in AvaFrame - July 2020 edition</a>
</li>
<li>
<span>5. Jun, 2020</span><a href="https://avaframe.org/posts/projectstart/">Project start</a>
</li>
</ul>
</div>

@ -6,7 +6,18 @@
<description>Recent content on AvaFrame</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<lastBuildDate>Sat, 30 Jan 2021 19:08:58 +0100</lastBuildDate><atom:link href="https://avaframe.org/index.xml" rel="self" type="application/rss+xml" />
<lastBuildDate>Fri, 05 Mar 2021 19:08:58 +0100</lastBuildDate><atom:link href="https://avaframe.org/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>This month in AvaFrame - February 2021 edition</title>
<link>https://avaframe.org/posts/monthlyfeb2021/</link>
<pubDate>Fri, 05 Mar 2021 19:08:58 +0100</pubDate>
<guid>https://avaframe.org/posts/monthlyfeb2021/</guid>
<description>A short month with a lot of progress! It went over so quickly, even this post missed the end of the month&amp;hellip;
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.</description>
</item>
<item>
<title>This month in AvaFrame - January 2021 edition</title>
<link>https://avaframe.org/posts/monthlyjan2021/</link>

@ -0,0 +1,189 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="AvaFrame">
<meta name="description" content="The open source avalanche framework">
<meta name="keywords" content="project,avalanche">
<meta property="og:site_name" content="AvaFrame">
<meta property="og:title" content="AvaFrame">
<meta property="og:description" content="The open source avalanche framework">
<meta property="og:type" content="website">
<meta property="og:url" content="https://avaframe.org/">
<meta property="og:image" content="https://avaframe.orgimages/tn.png">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="https://avaframe.org/">
<meta name="twitter:image" content="https://avaframe.orgimages/tn.png">
<base href="https://avaframe.org/">
<title>AvaFrame</title>
<link rel="canonical" href="https://avaframe.org/">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fira+Mono:400,700">
<link rel="stylesheet" href="https://avaframe.org/css/normalize.min.css">
<link rel="stylesheet" href="https://avaframe.org/css/style.min.css">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-16x16.png" sizes="16x16">
<link rel="alternate" href="https://avaframe.org/index.xml" type="application/rss+xml" title="AvaFrame">
<link href="https://avaframe.org/index.xml" rel="feed" type="application/rss+xml" title="AvaFrame" />
<meta name="generator" content="Hugo 0.81.0" />
</head>
<body class="">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">AvaFrame</a>
<input type="checkbox" id="menu-control"/>
<label class="menu-mobile float-right " for="menu-control">
<span class="btn-mobile float-right ">&#9776;</span>
<ul class="navigation-list">
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/about">About</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/posts">Posts</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/contact">Contact</a>
</li>
</ul>
</label>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="about">
<div class="avatar"><img src="https://avaframe.org/images/AvaFrameLogo.svg" alt="Logo AvaFrame The
open avalanche framework"></div>
<p style="text-align:center;">
</p>
</div>
</section>
<section class="container list">
<div class="content centered">
<ul>
<li>
<span>5. Jun, 2020</span><a href="https://avaframe.org/posts/projectstart/">Project start</a>
</li>
<li>
<span>1. Apr, 2020</span><a href="https://avaframe.org/posts/positionnumericsclosed/">Position numerics CLOSED</a>
</li>
<li>
<span>27. Feb, 2020</span><a href="https://avaframe.org/posts/openpositionnumerics/">Open position numerics</a>
</li>
<li>
<span>26. Feb, 2020</span><a href="https://avaframe.org/about/">About</a>
</li>
<li>
<span>26. Feb, 2020</span><a href="https://avaframe.org/contact/">Contact</a>
</li>
</ul>
</div>
<ul class="pagination">
<li><a href="/">&laquo;</a></li>
<li class="hidden"><a href="/">&lsaquo;</a></li>
<li><a href="/">1</a></li>
<li>2</li>
</ul>
</section>
</div>
<footer class="footer">
</footer>
<div class="fixed-bar">
<section class="container">
<p id="privateTriggerText">Want to contact us? Visit our matrix room at: <a id="privateTrigger"
href="https://matrix.to/#/!qmUrKSNurDoVuKAtRU:matrix.avaframe.org?via=matrix.avaframe.org">
#public:matrix.avaframe.org</a></p>
</section>
</div>
</main>
<script src="https://avaframe.org/js/app.js"></script>
</body>
</html>

@ -84,6 +84,10 @@
<h1 class="title">Posts</h1>
<ul>
<li>
<span>March 5, 2021</span><a href="https://avaframe.org/posts/monthlyfeb2021/">This month in AvaFrame - February 2021 edition</a>
</li>
<li>
<span>January 30, 2021</span><a href="https://avaframe.org/posts/monthlyjan2021/">This month in AvaFrame - January 2021 edition</a>
</li>
@ -120,10 +124,6 @@
<span>July 31, 2020</span><a href="https://avaframe.org/posts/monthlyjul2020/">This month in AvaFrame - July 2020 edition</a>
</li>
<li>
<span>June 5, 2020</span><a href="https://avaframe.org/posts/projectstart/">Project start</a>
</li>
</ul>

@ -6,7 +6,18 @@
<description>Recent content in Posts on AvaFrame</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<lastBuildDate>Sat, 30 Jan 2021 19:08:58 +0100</lastBuildDate><atom:link href="https://avaframe.org/posts/index.xml" rel="self" type="application/rss+xml" />
<lastBuildDate>Fri, 05 Mar 2021 19:08:58 +0100</lastBuildDate><atom:link href="https://avaframe.org/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>This month in AvaFrame - February 2021 edition</title>
<link>https://avaframe.org/posts/monthlyfeb2021/</link>
<pubDate>Fri, 05 Mar 2021 19:08:58 +0100</pubDate>
<guid>https://avaframe.org/posts/monthlyfeb2021/</guid>
<description>A short month with a lot of progress! It went over so quickly, even this post missed the end of the month&amp;hellip;
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.</description>
</item>
<item>
<title>This month in AvaFrame - January 2021 edition</title>
<link>https://avaframe.org/posts/monthlyjan2021/</link>

@ -0,0 +1,173 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="AvaFrame">
<meta name="description" content="https://avaframe.org">
<meta name="keywords" content="project,avalanche">
<meta property="og:site_name" content="AvaFrame">
<meta property="og:title" content="
This month in AvaFrame - February 2021 edition - AvaFrame
">
<meta property="og:description" content="">
<meta property="og:type" content="website">
<meta property="og:url" content="https://avaframe.org/posts/monthlyfeb2021/">
<meta property="og:image" content="https://avaframe.org">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="https://avaframe.org/posts/monthlyfeb2021/">
<meta name="twitter:image" content="https://avaframe.org">
<base href="https://avaframe.org/posts/monthlyfeb2021/">
<title>
This month in AvaFrame - February 2021 edition - AvaFrame
</title>
<link rel="canonical" href="https://avaframe.org/posts/monthlyfeb2021/">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fira+Mono:400,700">
<link rel="stylesheet" href="https://avaframe.org/css/normalize.min.css">
<link rel="stylesheet" href="https://avaframe.org/css/style.min.css">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-16x16.png" sizes="16x16">
<link rel="alternate" href="https://avaframe.org/index.xml" type="application/rss+xml" title="AvaFrame">
<link href="https://avaframe.org/index.xml" rel="feed" type="application/rss+xml" title="AvaFrame" />
<meta name="generator" content="Hugo 0.81.0" />
</head>
<body class="">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">AvaFrame</a>
<input type="checkbox" id="menu-control"/>
<label class="menu-mobile float-right " for="menu-control">
<span class="btn-mobile float-right ">&#9776;</span>
<ul class="navigation-list">
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/about">About</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/posts">Posts</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/contact">Contact</a>
</li>
</ul>
</label>
</section>
</nav>
<div class="content">
<section class="container post">
<article>
<header>
<h1 class="title">This month in AvaFrame - February 2021 edition</h1>
<h2 class="date">March 5, 2021</h2>
</header>
<p>A short month with a lot of progress! It went over so quickly, even this post
missed the end of the month&hellip;</p>
<ul>
<li>
<p>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</p>
<ul>
<li>artificial viscosity</li>
<li>friction forces</li>
<li>particle initialisation</li>
<li>and many more.</li>
</ul>
<p>Alongside this development a lot of <em>supporting</em> work was needed,
i.e. making things easier for us, as one example: being able to read and export
particle positions.</p>
</li>
<li>
<p>While using our tests we came across some areas to improve on:</p>
<ul>
<li>the module <em>ana1Tests</em> was introduced, where we collect code related to
testing, analytical solutions and similar (however not stuff related to code
testing, i.e. pytest)</li>
<li>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</li>
<li>the similarity solution was improved, with added run script and setup
reading from ini file.</li>
</ul>
</li>
<li>
<p>Then we have a lot of minor improvements:</p>
<ul>
<li>global plotting flags, options to save outputs and plots</li>
<li>rename Velocity to FlowVelocity, rename the <em>hockey</em> test case to <em>parabola</em></li>
<li>update topographies with channels</li>
<li>functions for 3D topography plots</li>
<li>more flexible cleaning routines</li>
<li>code coverage for cython files</li>
<li>documentation updates</li>
</ul>
</li>
</ul>
<p>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!</p>
<p>That&rsquo;s it for this update, thanks for reading!</p>
<p>Felix</p>
</article>
<br/>
</section>
</div>
<footer class="footer">
</footer>
<div class="fixed-bar">
<section class="container">
<p id="privateTriggerText">Want to contact us? Visit our matrix room at: <a id="privateTrigger"
href="https://matrix.to/#/!qmUrKSNurDoVuKAtRU:matrix.avaframe.org?via=matrix.avaframe.org">
#public:matrix.avaframe.org</a></p>
</section>
</div>
</main>
<script src="https://avaframe.org/js/app.js"></script>
</body>
</html>

@ -0,0 +1,164 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="AvaFrame">
<meta name="description" content="The open source avalanche framework">
<meta name="keywords" content="project,avalanche">
<meta property="og:site_name" content="AvaFrame">
<meta property="og:title" content="
Posts - AvaFrame
">
<meta property="og:description" content="The open source avalanche framework">
<meta property="og:type" content="website">
<meta property="og:url" content="https://avaframe.org/posts/">
<meta property="og:image" content="https://avaframe.orgimages/tn.png">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="https://avaframe.org/posts/">
<meta name="twitter:image" content="https://avaframe.orgimages/tn.png">
<base href="https://avaframe.org/posts/">
<title>
Posts - AvaFrame
</title>
<link rel="canonical" href="https://avaframe.org/posts/">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Fira+Mono:400,700">
<link rel="stylesheet" href="https://avaframe.org/css/normalize.min.css">
<link rel="stylesheet" href="https://avaframe.org/css/style.min.css">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://avaframe.org/images/favicon-16x16.png" sizes="16x16">
<link rel="alternate" href="https://avaframe.org/index.xml" type="application/rss+xml" title="AvaFrame">
<link href="https://avaframe.org/index.xml" rel="feed" type="application/rss+xml" title="AvaFrame" />
<meta name="generator" content="Hugo 0.81.0" />
</head>
<body class="">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">AvaFrame</a>
<input type="checkbox" id="menu-control"/>
<label class="menu-mobile float-right " for="menu-control">
<span class="btn-mobile float-right ">&#9776;</span>
<ul class="navigation-list">
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/about">About</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/posts">Posts</a>
</li>
<li class="navigation-item align-center ">
<a class="navigation-link" href="https://avaframe.org/contact">Contact</a>
</li>
</ul>
</label>
</section>
</nav>
<div class="content">
<section class="container list">
<h1 class="title">Posts</h1>
<ul>
<li>
<span>June 5, 2020</span><a href="https://avaframe.org/posts/projectstart/">Project start</a>
</li>
<li>
<span>April 1, 2020</span><a href="https://avaframe.org/posts/positionnumericsclosed/">Position numerics CLOSED</a>
</li>
<li>
<span>February 27, 2020</span><a href="https://avaframe.org/posts/openpositionnumerics/">Open position numerics</a>
</li>
</ul>
<ul class="pagination">
<li><a href="/posts/">&laquo;</a></li>
<li class="hidden"><a href="/posts/">&lsaquo;</a></li>
<li><a href="/posts/">1</a></li>
<li>2</li>
</ul>
</section>
</div>
<footer class="footer">
</footer>
<div class="fixed-bar">
<section class="container">
<p id="privateTriggerText">Want to contact us? Visit our matrix room at: <a id="privateTrigger"
href="https://matrix.to/#/!qmUrKSNurDoVuKAtRU:matrix.avaframe.org?via=matrix.avaframe.org">
#public:matrix.avaframe.org</a></p>
</section>
</div>
</main>
<script src="https://avaframe.org/js/app.js"></script>
</body>
</html>

@ -3,10 +3,13 @@
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://avaframe.org/</loc>
<lastmod>2021-01-30T19:08:58+01:00</lastmod>
<lastmod>2021-03-05T19:08:58+01:00</lastmod>
</url><url>
<loc>https://avaframe.org/posts/</loc>
<lastmod>2021-01-30T19:08:58+01:00</lastmod>
<lastmod>2021-03-05T19:08:58+01:00</lastmod>
</url><url>
<loc>https://avaframe.org/posts/monthlyfeb2021/</loc>
<lastmod>2021-03-05T19:08:58+01:00</lastmod>
</url><url>
<loc>https://avaframe.org/posts/monthlyjan2021/</loc>
<lastmod>2021-01-30T19:08:58+01:00</lastmod>