21646

AutoMat – Automatic Differentiation for Generalized Standard Materials on GPUs

Johannes Blühdorn, Nicolas R. Gauger, Matthias Kabel
Technische Universität Kaiserslautern, Chair for Scientific Computing
arXiv:2006.04391 [cs.CE], (8 Jun 2020)

@misc{blhdorn2020automat,

   title={AutoMat — Automatic Differentiation for Generalized Standard Materials on GPUs},

   author={Johannes Blühdorn and Nicolas R. Gauger and Matthias Kabel},

   year={2020},

   eprint={2006.04391},

   archivePrefix={arXiv},

   primaryClass={cs.CE}

}

Download Download (PDF)   View View   Source Source   

423

views

We propose a universal method for the evaluation of generalized standard materials that greatly simplifies the material law implementation process. By means of automatic differentiation and a numerical integration scheme, AutoMat reduces the implementation effort to two potential functions. By moving AutoMat to the GPU, we close the performance gap to conventional evaluation routines and demonstrate in detail that the expression level reverse mode of automatic differentiation as well as its extension to second order derivatives can be applied inside CUDA kernels. We underline the effectiveness and the applicability of AutoMat by integrating it into the FFT-based homogenization scheme of Moulinec and Suquet and discuss the benefits of using AutoMat with respect to runtime and solution accuracy for an elasto-viscoplastic example.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: