Skip to content

HamidrezaEiv/FE2-Computations-With-Deep-Neural-Networks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FE2 Computations With Deep Neural Networks: Algorithmic Structure, Data Generation, and Implementation

This repository features codes and data employed for developing deep neural networks (DNN) based surrogate models for FE2 computations. To gain a significant speed-up of the FE2 computations, an efficient implementation of the trained neural network in a FORTRAN finite element code is provided using Forpy. This is achieved by drawing on state-of-the-art high-performance computing libraries, e.g. JAX, and just-in-time (JIT) compilation yielding a maximum speed-up of a factor of more than 5,000 compared to a reference FE2 computation. More details about the implementation and the results are available in "FE2 Computations with Deep Neural Networks: Algorithmic Structure, Data Generation, and Implementation (2023)" H Eivazi, JA Tröger, S Wittek, S Hartmann, A Rausch.

Citation

@article{dnn_fe2,
AUTHOR = {Eivazi, Hamidreza and Tröger, Jendrik-Alexander and Wittek, Stefan and Hartmann, Stefan and Rausch, Andreas},
TITLE = {{FE}² Computations with Deep Neural Networks: Algorithmic Structure, Data Generation, and Implementation},
JOURNAL = {Mathematical and Computational Applications},
VOLUME = {28},
YEAR = {2023},
NUMBER = {4},
ARTICLE-NUMBER = {91},
DOI = {10.3390/mca28040091}
}

About

FE² Computations With Deep Neural Networks: Algorithmic Structure, Data Generation, and Implementation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published