March 2024
NumFOCUS sponsorship
📃FESTIM review paper
✅V&V project
New example: isotope swapping
🧑💻General updates
🗣️Discussion
Small development grants 💰
Visibility and credibility 📈
Code review by FEniCS team
Funding for a FESTIM conference
Internships for small development tasks/prototyping
Logo design
Ideas from the community
Repository
https://doi.org/10.1016/j.ijhydene.2024.03.184
References:
same underlying equations!
Can be represented by festim.Reaction
my_model.species = [
mobile_H,
mobile_D,
trapped_H,
trapped_D,
]
my_model.reactions = [
F.Reaction(
k_0=k_0,
E_k=0.39,
p_0=1e13,
E_p=1.2,
reactant1=mobile_H,
reactant2=empty_trap,
product=trapped_H,
volume=my_subdomain,
),
F.Reaction(
k_0=k_0,
E_k=0.39,
p_0=1e13,
E_p=1.2,
reactant1=mobile_D,
reactant2=empty_trap,
product=trapped_D,
volume=my_subdomain,
),
F.Reaction(
k_0=k_0,
E_k=0.1,
p_0=k_0,
E_p=0.1,
reactant1=mobile_H,
reactant2=trapped_D,
product=[mobile_D, trapped_H],
volume=my_subdomain,
),
]
Usual trapping reactions
Swapping reaction
4 species are defined
At \( t = 0 \), traps saturated with H and D is introduced in the sample
\(c_H =0\) on boundary