Skip to content

Add IGA Validation Examples#156

Merged
rickyaristio merged 10 commits intomasterfrom
Add_IGA_Validation
Mar 31, 2026
Merged

Add IGA Validation Examples#156
rickyaristio merged 10 commits intomasterfrom
Add_IGA_Validation

Conversation

@AakashR003
Copy link
Copy Markdown
Contributor

@AakashR003 AakashR003 commented Mar 30, 2026

Description

This PR introduces 5 validation cases for the Isogeometric Analysis (IGA) application in Kratos.

Validation Cases (newly added)

The following validation cases are added in the IGA validation module:

1. Buckling Analysis - Single Patch - Cantilever Beam

  • Validates buckling analysis using Shell3pElement
  • Single NURBS patch
  • Buckling load factors validated

2. Geometric Linear Analysis - Single Patch - Scordelis-Lo Roof

  • Shell3pElement validation with Scordelis-Lo Roof for geometric linearity
  • Single NURBS patch
  • Displacement results validated

3. Geometric Linear Analysis - Trimmed Patch - Plate with Hole

  • Plate with circular hole under bending
  • Trimmed NURBS patch analysis
  • Displacement results validated

4. Geometric Non-Linear Analysis - Multi Patch - Cantilever Beam

  • Geometric nonlinear analysis with multiple patches
  • Connected NURBS patches with nonconforming elements
  • Load-displacement curve validated

5. Geometric Non-Linear Analysis - Single Patch - Cantilever Beam

  • Geometric nonlinear analysis with single patch
  • Single NURBS patch
  • Load-displacement curve validated

Modifications made to existing files

Files Modified:

  • README.md - in examples/iga
  • README.md - in examples/iga/validation

Copy link
Copy Markdown
Contributor

@juancamarotti juancamarotti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Nice work! Thanks for the help

Copy link
Copy Markdown
Contributor

@rickyaristio rickyaristio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also have no more comments. Good job!

@rickyaristio rickyaristio merged commit 1c29d3c into master Mar 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants