FESTIM meeting

July 2024

Agenda

๐Ÿง‘โ€๐Ÿ’ปGeneral updates

  • v1.3 on the way
  • SurfaceKinetics merged in main
  • Proof of concept for interfaces in dolfinx and implications for FESTIM2
  • New derived quantities in fenicsx

๐Ÿ“–V&V online book: status update (Jair Santana)

if time:

Neutron induced trap model (James Dark)

POSE activities

FESTIM 1.3 is round the corner

SurfaceKinetics is merged in main (will be in 1.3)

Interface discontinuity is working in dolfinx! But....

  • 2 materials
  • 1 mobile + 1 trap

Example dolfinx code available in issue #719

But this changes a lot of things!

FESTIM 1

with dolfinx

1 mesh for the whole domain

1 mesh for the whole domain

Submesh 1

Submesh 2

VectorFunctionSpace \(V\) (eg. 3 components)

Function \(u\) (eg. 3 components)

VectorFunctionSpace \(V_1\)

\(V_2\)

Function \(u_1\) (eg. 2 comps.)

\(u_2\) (eg. 3 comps.)

1 function for the whole domain

1 function per subdomain

Pros and cons

Pros

  • Solves the "wasted dofs" issue (when a trap isn't defined in all subdomains)
  • No need for change of variable

Cons

  • Complicates the implementation of pretty much everything
  • Each species now has several functions/test functions...
  • May need a surface-to-volume connectivity map?

We have no choice anyway!

Who wants to start?ย โœ‹

New derived quantities in fenicsx

  • Thank you to Jonathan Dufour ๐Ÿ‘๐Ÿ‘
  • May need a rework because of discontinuities... ๐Ÿ™„

On to Jair Santana for....

ย 

V&V online book: status update

FESTIM meeting July

By Remi Delaporte-Mathurin

FESTIM meeting July

  • 156