cratepy

CRATE (Clustering-based Nonlinear Analysis of Materials).

CRATE was originally developed by Bernardo P. Ferreira in the context of his PhD Thesis (see Ferreira (2022) [1]). CRATE is devised to aid the design and development of new materials by performing multi-scale nonlinear analyses of heterogeneous materials through a suitable coupling between first-order computational homogenization and clustering-based reduced-order modeling.

Functions

crate_simulation(arg_input_file_path[, ...])

Perform CRATE simulation.

Modules

cratepy.clustering

Clustering-based domain decomposition procedures.

cratepy.ioput

Input/Output data procedures.

cratepy.main

CRATE (Clustering-based Nonlinear Analysis of Materials).

cratepy.material

Material constitutive modeling.

cratepy.online

Clustering-based reduced-order model online-stage.

cratepy.optimization

Toolkit to setup a standard optimization procedure.

cratepy.tensor

Toolkit of tensorial and matricial operations.