Nonlinear Elasticity and Mixed Language Programming (*)

Objective: At the end of this tutorial you will see how functionality can be written in Fortran and then called from the C-based PetIGA library.

Assumptions:

Writing Tensor Operations in Fortran

Calling Fortran from C

Dissecting HyperElasticity.c

Writing Residuals and Jacobians in Fortran