Firedrake meeting 2021 09 30 - firedrakeproject/firedrake GitHub Wiki

Date and time 2021-09-30 15:00UTC (16:00BST)

Action Items

  1. Pick Chair and Minuter.
  2. ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)

Agenda

Present: Lawrence, Koki, David, Sophia, Nacime, Jack, Connor, Colin, Paul, Thomas

Apologies:

DH - Office Tuesday

Contact your officemates.

KS - Orientations (https://github.com/firedrakeproject/firedrake/pull/2101) update

Problem:

When handling orientations for CG/DG (see PR https://github.com/firedrakeproject/firedrake/pull/2101), we need to get a DoF permutation for each dimension for each entity for each possible orientation, but this is slow.

Update: Performance improved by preprocessing the nested dictionary.

50x50x50 P4 example:

Performance (in dmcommon.get_cell_nodes):

off + j (without orientation): 0.143 min

off + perm[j] (orientation without preprocessing): 1.47 min

off + perm[j] (orientation with preprocessing) : 0.177 min

Associated PRs:

All merged!

Merge PRs:

AOB

Date of next meeting

1500 UTC (1600 BST) 2021-10-07