FEniCSx: Design of the Next Generation FEniCS Libraries for Finite Element Methods
Inside Livermore Lab via YouTube
Overview
Syllabus
Introduction
Quiz
UFL
Directed Graph
Code Generation
Dolphin
Legacy Phoenix
Performance
Prerequisites
Background
Tools
PhoenixX
PhoenixX Overview
Extensibility
Philosophy
Functions Operating on Data
No Classes Involved
Geometric Operations
Summary
Partitioners
Mixed Formulations
Assembly Curve
Distributed Parallel Mesh
Kernel Code
Basics
Performance Summary
Performance Models
Memory Bandwidth
Questions
Taught by
Inside Livermore Lab