Skip to content

KulaginVladimir/FESTIM-SurfaceKinetics-Validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FESTIM-SurfaceKinetics-Validation

DOI

Overview

This repository contains scripts for V&V of the kinetic surface model implemented in FESTIM.

📃 Find the associated pre-print here.

Cases

The repository includes several validation cases and one verification test on the MMS basis.

[1] H absorption in Ti: The case reproduces simulation results of Y. Shimohata et al. on the H absorption in Ti. The simulations are based on experiments performed by Y. Harooka et al.

[2] D adsorption on oxidised W: The case reproduces simulation results of E. A. Hodille et al. on the D adsorption/desorption on/from oxidised W. The simulations are based on experiments performed by A. Dunand et al.

[3] D atom exposure of self-damaged W: The case reproduces simulation results of E. A. Hodille et al. on the isothermal D implantation in self-damaged W, followed by isothermal desorption. The simulations are based on experiments performed by S. Markelj et al.

[4] D implantation in W-damaged EUROFER: The case reproduces experimental results of K. Schmid et al. on the D implantation in damaged EUROFER, followed by TDS measurements. The FESTIM model is mainly based on the simulations of K. Schmid et al.

[5] MMS test

How to use

Cloud

Jupyter notebooks can be run in the browser with Binder:

Binder

Locally

For a local use, clone this repository to your local machine.

git clone https://github.com/KulaginVladimir/FESTIM-SurfaceKinetics-Validation

Create and activate the correct conda environment with the required dependencies:

conda env create -f environment.yml
conda activate festim-surface-kinetics-vv-env

This will set up a Conda environment named festim-surface-kinetics-vv-env with all the required dependencies for running the FESTIM scripts.

Navigate to the desired case folder and run the Jupyter books using the activated Conda environment.

Note

LaTeX is required to reproduce paper-quality figures. To install required dependencies, run the following command in your terminal:

sudo apt-get install dvipng texlive-latex-extra texlive-fonts-recommended cm-super

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published