Skip to content

Commit a289c30

Browse files
authored
Clarify boundary conditions in README.md
Updated the description of the surrogate boundary conditions and clarified the assignment of the volumetric term.
1 parent adc500f commit a289c30

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • iga/use_cases/laplacian_sbm_3d_bunny

iga/use_cases/laplacian_sbm_3d_bunny/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Use Case IGA - 3D Laplacian on the Stanford Bunny with SBM
22

3-
Short description
4-
53
This example solves a stationary 3D Laplacian problem with the Surrogate Boundary Method (SBM) in the IGA Application. The embedded boundary is the Stanford bunny imported from `bunny.mdpa`, while the analysis is carried out on a structured background NURBS volume.
64

5+
<img width="1100" height="900" alt="bunny" src="https://github.com/user-attachments/assets/b5a70769-796b-4035-a307-05bc327a075b" />
6+
77
The manufactured solution used for validation is:
88

99
`T(x, y, z) = sin(x) * sinh(y) * cos(z)`
1010

11-
The same field is prescribed on the surrogate boundary, and the corresponding volumetric term is assigned through `HEAT_FLUX`.
11+
The same field is prescribed on the true boundary, and the corresponding volumetric term is assigned.
1212

1313
Files
1414
- `ProjectParameters.json`
@@ -40,6 +40,7 @@ python3 plot_conditions.py
4040
```
4141

4242
`run_and_post.py` runs the analysis, prints the absolute and normalized L2 errors, and plots the error distribution at the element integration points.
43+
<img width="969" height="748" alt="bunny_error" src="https://github.com/user-attachments/assets/a6070ca2-7231-424a-b265-d90b74f3b4f5" />
4344

4445
`convergence.py` performs a mesh-refinement study by changing the number of knot spans of the background NURBS volume.
4546

0 commit comments

Comments
 (0)