Firedrake meeting 2022 04 21 - firedrakeproject/firedrake GitHub Wiki
Date and time 2022-04-21 12:00UTC (13:00BST 22:00AEST)
Action Items
- Pick Chair and Minuter .
- ALL: (ongoing) triage the open issues and confirm if they are indeed still open (and perhaps provide labels)
Minutes
Present: JB DH RK PK SM CW
Apologies: SV
Firedrake on M1
What is the safe way to get the required linker flag to the compiler called by PyOP2?
DH: Need to pass a bunch of flags to the M1 compiler SM: Hit this bug importing PyOP2 before Firedrake JB: Can we just add LDFLAGS to the PyOP2 compiler class? DH: Yes, what if GCC updates? JB: We can just have multiple paths (this spews warnings if the path doesn't exist, but this is fine)
Action DH: Add these flags to LDFLAGs in PYOP2 compiler class
SM: Push PETSc fork forward
Action CW: Test PETSc main against current Firedrake
JB: Can we change the @parallel text marker?
JB: Currently the @parallel test marker causes a subprocess call which fails with later versions of pytest. Pytest is wrapping mpiexec, can we change this so that mpiexec wraps pytest? (See mpi4py test suite) DH: What about xdist? We still want to run MPI parallel tests in parallel to avoid slowing down the test suite Action JB: Look into this
Merge PRs
#2350 CW: Add caching for pointwise expression kernels - Merged
#2037 SM: Generalizing interface for PlaneSmoother - Rebase on top of master
Date of next meetings
- 2022-04-28 clashes with Firedrake Australia
Next meeting: 2022-05-05