From 3d858e9dbcf499475c1d9eae97abbfebd3916aa7 Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Tue, 25 Aug 2020 18:06:36 -0500
Subject: [PATCH] Add some sectioning comments in grudge.eager

---
 grudge/eager.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/grudge/eager.py b/grudge/eager.py
index 5fcd3a61..8f0c624d 100644
--- a/grudge/eager.py
+++ b/grudge/eager.py
@@ -97,6 +97,8 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
         else:
             return self.discr_from_dd(dd).nodes()
 
+    # {{{ derivatives
+
     @memoize_method
     def _bound_grad(self):
         return bind(self, sym.nabla(self.dim) * sym.Variable("u"), local_only=True)
@@ -174,6 +176,8 @@ class EagerDGDiscretization(DGDiscretizationWithBoundaries):
         return sum(
                 self.weak_grad(dd, vec_i)[i] for i, vec_i in enumerate(vecs))
 
+    # }}}
+
     @memoize_method
     def normal(self, dd):
         surface_discr = self.discr_from_dd(dd)
@@ -280,6 +284,8 @@ def interior_trace_pair(discrwb, vec):
     return TracePair("int_faces", i, e)
 
 
+# {{{ distributed-memory functionality
+
 class _RankBoundaryCommunication:
     base_tag = 1273
 
@@ -354,5 +360,7 @@ def cross_rank_trace_pairs(discrwb, vec, tag=None):
     else:
         return _cross_rank_trace_pairs_scalar_field(discrwb, vec, tag=tag)
 
+# }}}
+
 
 # vim: foldmethod=marker
-- 
GitLab