1 An Overview of Coreform IGA
1.1 JSON5 Input File Format
1.1.1 JSON5 syntax
1.1.2 Coreform IGA File Structure
1.1.2.1 The procedures Array
1.1.2.2 The solid_mechanics_definitions Object
1.1.2.3 The structural_modal_analysis_definitions Object
1.1.2.4 The heat_transfer_definitions Object
1.1.2.5 The flex_model_definitions Array
1.1.2.6 The materials Array
1.1.2.7 The functions Array
1.1.2.8 The intervals Array
1.1.2.9 The time_steppers Array
1.1.2.10 The linear_equation_solvers Array
1.1.2.11 The nonlinear_equation_solvers Array
2 General Terminology
3 iga
4 procedures (release)
4.1 solid_mechanics (release)
4.2 structural_modal_analysis (alpha)
4.3 heat_transfer (alpha)
5 flex_models (release)
5.1 physical_constants (alpha)
5.2 parts (release)
5.2.1 quadrature_options (beta)
6 solid_mechanics_definitions (release)
6.1 boundary_conditions (release)
6.1.1 displacement (release)
6.1.2 velocity (beta)
6.1.3 acceleration (beta)
6.1.4 part | set
6.1.5 penalty (beta)
6.1.6 quadrature_options (beta)
6.2 load_conditions (release)
6.2.1 temperature_distribution (alpha)
6.2.2 surface_traction (release)
6.2.3 surface_pressure (release)
6.2.4 point_force (release)
6.2.5 line_traction (release)
6.2.6 body_force (release)
6.2.7 part | set
6.2.8 quadrature_options (beta)
6.3 initial_conditions (alpha)
6.3.1 velocity (alpha)
6.3.2 part | set
6.4 outputs (release)
6.4.1 field (release)
6.4.1.1 part | set
6.4.1.2 variables
6.4.1.3 displacement | velocity | acceleration | stress | nominal_strain | plastic_strain | deformation_gradient | failure_indicator
6.4.2 history (release)
6.5 probes (release)
6.5.1 field (release)
6.5.1.1 set | single_point | along_line | along_curve | extremum
6.5.1.2 single_point (release)
6.5.1.3 along_line (release)
6.5.1.4 along_curve (release)
6.5.1.5 extremum (release)
6.5.1.6 minimum (release)
6.5.1.7 displacement | velocity | acceleration | stress | plastic_strain | deformation_gradient | failure_indicator
6.5.1.8 maximum (release)
6.5.1.9 displacement | velocity | acceleration | stress | plastic_strain | deformation_gradient | failure_indicator
6.5.1.10 variables
6.5.1.11 displacement | velocity | acceleration | stress | nominal_strain | plastic_strain | deformation_gradient | failure_indicator
6.5.2 integrated_surface_quantity (release)
6.5.2.1 variables (release)
6.5.2.2 reaction_force
6.5.2.3 use_set_from_boundary_condition | use_set_from_load_condition | use_set_from_interaction
6.5.3 integrated_volume_quantity (beta)
6.5.3.1 variables (beta)
6.5.3.2 momentum | energy
6.5.4 l2_error_norm (release)
6.5.4.1 part | set
6.5.4.2 variable
6.5.4.3 displacement | velocity | acceleration | stress | nominal_strain | plastic_strain | deformation_gradient | failure_indicator
6.6 interactions (release)
6.6.1 quadrature_options (beta)
6.6.2 tied_constraint (release)
6.6.2.1 penalty (beta)
6.6.3 material_interface (release)
6.6.3.1 penalty (beta)
6.6.4 mechanical_contact (beta)
6.6.4.1 base_contact | sets
6.6.4.2 base_contact (beta)
6.6.4.3 unintentional_overclosures (beta)
6.6.4.4 offset (beta)
6.6.4.5 distance
6.6.4.6 activation_distance (beta)
6.6.4.7 penalty (beta)
6.6.4.8 effective_distance_smoothing (beta)
6.6.4.9 collision_search_filter (beta)
6.6.4.10 angle_filter (beta)
6.6.4.11 area_filter (beta)
6.6.4.12 spurious_self_contact_filter (beta)
6.6.4.13 contact_force_scaling (beta)
6.6.4.14 closest_point_penetration_based (beta)
6.6.5 interference_fit (beta)
6.6.5.1 activation_distance (beta)
6.6.5.2 penalty (beta)
6.6.5.3 effective_distance_smoothing (beta)
6.6.5.4 collision_search_filter (beta)
6.6.5.5 angle_filter (beta)
6.6.5.6 area_filter (beta)
6.6.5.7 spurious_self_contact_filter (beta)
6.6.5.8 contact_force_scaling (beta)
6.6.5.9 closest_point_penetration_based (beta)
6.6.6 rotational_constraint (alpha)
6.6.6.1 penalty (beta)
6.6.6.2 axis_origin_displacement (alpha)
6.6.6.3 part | set
6.7 interaction_search_parameters (beta)
6.7.1 sensor_based (beta)
6.8 interaction_properties (beta)
6.8.1 frictionless (beta)
6.8.2 coulomb_friction (beta)
6.8.2.1 coefficient_with_regularization (beta)
7 heat_transfer_definitions (alpha)
7.1 boundary_conditions (alpha)
7.1.1 temperature (alpha)
7.1.2 part | set
7.1.3 quadrature_options (beta)
7.2 load_conditions (alpha)
7.2.1 surface_heat_flux (alpha)
7.2.2 line_heat_flux (alpha)
7.2.3 point_heat_source (alpha)
7.2.4 body_heat_source (alpha)
7.2.5 ambient_radiation (alpha)
7.2.6 convective_transfer (alpha)
7.2.7 part | set
7.2.8 quadrature_options (beta)
7.3 outputs (alpha)
7.3.1 field (alpha)
7.3.1.1 part | set
7.3.1.2 variables (alpha)
7.3.1.3 temperature | heat_flux
7.3.2 history (alpha)
7.4 probes (alpha)
7.4.1 field (alpha)
7.4.1.1 set | single_point | along_line | along_curve | extremum
7.4.1.2 single_point (alpha)
7.4.1.3 along_line (alpha)
7.4.1.4 along_curve (alpha)
7.4.1.5 extremum (alpha)
7.4.1.6 minimum (alpha)
7.4.1.7 temperature | heat_flux
7.4.1.8 maximum (alpha)
7.4.1.9 temperature | heat_flux
7.4.1.10 variables (alpha)
7.4.1.11 temperature | heat_flux
7.4.2 integrated_surface_quantity (alpha)
7.4.2.1 variables (alpha)
7.4.2.2 reaction_flux
7.4.2.3 use_set_from_boundary_condition | use_set_from_load_condition | use_set_from_interaction
7.4.3 l2_error_norm (alpha)
7.4.3.1 part | set
7.4.3.2 variable (alpha)
7.4.3.3 temperature | heat_flux
7.5 interactions (alpha)
7.5.1 quadrature_options (beta)
7.5.2 tied_constraint (alpha)
7.5.2.1 penalty (beta)
7.5.3 material_interface (alpha)
7.5.3.1 penalty (beta)
7.6 interaction_search_parameters (beta)
7.6.1 sensor_based (beta)
7.7 interaction_properties (beta)
7.7.1 frictionless (beta)
7.7.2 coulomb_friction (beta)
7.7.2.1 coefficient_with_regularization (beta)
8 structural_modal_analysis_definitions (alpha)
8.1 modal_solution_methods (alpha)
8.1.1 frequency_extraction (alpha)
8.2 outputs (alpha)
8.2.1 field (alpha)
8.2.1.1 part | set
8.2.1.2 variables (release)
8.2.1.3 displacement | velocity | acceleration | stress | nominal_strain | plastic_strain | deformation_gradient | failure_indicator
8.2.2 history (alpha)
8.3 boundary_conditions (alpha)
8.3.1 part | set
8.3.2 penalty (alpha)
8.3.3 quadrature_options (beta)
8.4 interactions (alpha)
8.4.1 quadrature_options (beta)
8.4.2 tied_constraint (alpha)
8.4.2.1 penalty (alpha)
8.4.3 material_interface (alpha)
8.4.3.1 penalty (alpha)
8.5 interaction_search_parameters (alpha)
8.5.1 sensor_based (alpha)
9 materials (release)
9.1 elastic (release)
9.1.1 youngs_modulus | temperature_dependent_youngs_modulus | poissons_ratio | lame_first | shear_modulus | bulk_modulus
9.1.2 pressure_stabilization (beta)
9.1.3 thermal_expansion (alpha)
9.1.3.1 thermal_expansion_coefficient | thermal_expansion_coefficient_function
9.2 neohookean (beta)
9.2.1 youngs_modulus | poissons_ratio | lame_first | shear_modulus | bulk_modulus
9.2.2 pressure_stabilization (beta)
9.2.3 thermal_expansion (alpha)
9.2.3.1 thermal_expansion_coefficient | thermal_expansion_coefficient_function
9.2.4 viscous_overstresses (alpha)
9.2.4.1 neohookean_viscosity (alpha)
9.3 mooney_rivlin (beta)
9.3.1 pressure_stabilization (beta)
9.3.2 thermal_expansion (alpha)
9.3.2.1 thermal_expansion_coefficient | thermal_expansion_coefficient_function
9.4 isotropic_heat_conduction (alpha)
9.5 neohookean_isotropic_plasticity (beta)
9.5.1 neohookean (beta)
9.5.1.1 youngs_modulus | poissons_ratio | lame_first | shear_modulus | bulk_modulus
9.5.2 isotropic_plasticity (beta)
9.5.3 pressure_stabilization (beta)
9.5.4 material_failure (alpha)
9.5.4.1 uniform_triaxiality_cutoff (alpha)
9.5.5 thermal_expansion (alpha)
9.5.5.1 thermal_expansion_coefficient | thermal_expansion_coefficient_function
10 time_steppers (release)
10.1 central_difference (alpha)
10.1.1 viscous_damping (alpha)
10.2 generalized_alpha (beta)
10.2.1 nonlinear_equation_solver | predictor_multicorrector
10.2.1.1 predictor_multicorrector (beta)
10.2.2 spectral_radius | alpha_options
10.2.2.1 alpha_options (beta)
10.2.3 adaptivity (beta)
10.3 explicit_generalized_alpha (alpha)
10.3.1 viscous_damping (alpha)
10.4 continuation (beta)
10.4.1 adaptivity (beta)
10.5 implicit_midpoint (beta)
10.5.1 adaptivity (beta)
10.6 linear (release)
11 nonlinear_equation_solvers (beta)
11.1 newton (beta)
12 linear_equation_solvers (release)
12.1 direct (release)
12.1.1 lu (release)
12.1.2 multi_frontal (release)
13 functions (release)
13.1 piecewise_linear (release)
13.1.1 ordinate | vector_valued_ordinate
13.2 constant (release)
13.2.1 value | vector_value
13.3 custom_julia (beta)
13.3.1 julia_file (beta)
13.3.2 julia_function (beta)
13.4 exodus_file (alpha)
14 intervals (release)