Skip to content

assembly

gripyth.solving.assembly

Assembly of the system's stiffness matrix.

The assembly routines are implemented in Fortran as they require tight loops over arrays to account for the connectivity between the mesh elements. These operations cannot be easily vectorized and thus would be slow in Python/NumPy.

MODULE DESCRIPTION
assembly

Assembly of the system's stiffness matrix.

d_tract

Python wrapper for d_tract() Fortran routine.

f90

Fortran implementations.

initial

Initial values of the system's stiffness matrix.

serialize_material

Serialization of material.Material to a numpy.ndarray to interface with fortran.