API
- class ambit_fe.ambit_main.Ambit(io_params, time_params, solver_params, fem_params={}, constitutive_params={}, boundary_conditions={}, time_curves=None, coupling_params={}, multiscale_params={}, mor_params={})
Ambit main class
Attributes
- comm :
MPI communicator
- comm_sq :
Sequential MPI communicator for one core
- entity_mapsdict
Entity maps for mixed domain problems
- mp :
Model problem object
- ms :
Model solver object
- __init__(io_params, time_params, solver_params, fem_params={}, constitutive_params={}, boundary_conditions={}, time_curves=None, coupling_params={}, multiscale_params={}, mor_params={})
Parameters
- io_paramsdict or list of dicts
Input/output parameters
- time_paramsdict or list of dicts
Time integration parameters
- solver_paramsdict or list of dicts
Solver parameters for nonlinear and linear solution schemes
- fem_paramsdict or list of dicts, optional
Finite element parameters
- constitutive_paramsdict or list of dicts, optional
Material parameters
- boundary_conditionsdict, optional
Boundary conditions
- time_curvesclass, optional
Time functions
- coupling_paramsdict or list of dicts, optional
Parameters for multi-physics coupling
- multiscale_paramsdict, optional
Parameters for multiscale simulation (growth & remodeling)
- mor_paramsdict, optional
Model order reduction parameters
- solve_problem()
Main solve routine