On this page:
Coreform IGA Reference Manual
8.5

Coreform IGA Reference Manual

    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)