Reduced Input IGA Model
$===============================================================================
$ IGA Model (Geometry + Topology Information)
$===============================================================================
*KEYWORD
$===============================================================================
$ NODE cards (for nodal output)
$===============================================================================
*NODE
$# nid x y z tc rc
10001 -32.0 0.0
10002 32.0 0.0
$===============================================================================
$ IGA Points in parameter space
$===============================================================================
*IGA_POINT_UVW
$# pid nid u v w
1 10001 0.333333 0.5 0.0
2 10002 0.666667 0.5 0.0
$===============================================================================
$ IGA Point set cards
$===============================================================================
*SET_IGA_POINT_UVW
$# sid da1 da2 da3 da4 solver
101 0.0 0.0 0.0 0.0MECH
$# pid1 pid2 pid3 pid4 pid5 pid6 pid7 pid8
1 2 0 0 0 0 0 0
$===============================================================================
$ IGA 1D Boundary Representations (B-Rep loops)
$===============================================================================
*IGA_1D_BREP
$# brid
1
$# eid1 eid2 eid3 eid4 eid5 eid6 eid7 eid8
1 2 3 4 5 6 7 8
9 10 11 12 0 0 0 0
$===============================================================================
$ IGA Trimming Curves in parameter space
$===============================================================================
*IGA_1D_NURBS_UVW
$# patchid nr pr
1 2 1
$# unir
0
$# r1 r2 r3 r4
0.0 0.0 1.0 1.0
$# u v w wgt
1.0 0.0 0.0 1.0
1.0 1.0 0.0 1.0
*IGA_1D_NURBS_UVW
2 2 1
0
0.0 0.0 1.0 1.0
1.0 1.0 0.0 1.0
0.8333333 1.0 0.0 1.0
…
$===============================================================================
$ IGA Parametric Edges
$===============================================================================
*IGA_EDGE_UVW
$# eid exyzid patchid sense rstart rend
1 11 1 0 0.0 0.0
*IGA_EDGE_UVW
$# eid exyzid patchid sense rstart rend
2 10 2 1 0.0 0.0
…
$===============================================================================
$ IGA Physical Edges
$===============================================================================
*IGA_EDGE_XYZ
$# eid patchid ori pidstart pidend psid
1 0 0 0 0 0
*IGA_EDGE_XYZ
$# eid patchid ori pidstart pidend psid
2 0 0 0 0 0
…
$===============================================================================
$ IGA 2D NURBS Patch in physical space
$===============================================================================
*IGA_2D_NURBS_XYZ
$# patchid nr ns pr ps
1 54 15 2 2
$# unir unis
0 0
$# r1 r2 r3 r4
0.0 0.0 0.0 0.0192308
…
0.961859 0.9810898 1.0 1.0
1.0 0.0 0.0 0.0
$# s1 s2 s3 s4
0.0 0.0 0.0 0.0769765
…
0.7695513 0.8464743 0.9234508 1.0
1.0 1.0 0.0 0.0
$# x y z wgt
-96.0 24.0 0.0 1.0
-94.15385 24.0 0.0 1.0
-90.46026 24.0 0.0 1.0
-86.76667 24.0 0.0 1.0
-83.07307 24.0 0.0 1.0
-79.37949 24.0 0.0 1.0
…
$===============================================================================
$ IGA Physical Face
$===============================================================================
*IGA_FACE_XYZ
$# fid patchid ori psid esid
1 1 0 101 0
$# brid1 brid2 brid3 brid4 brid5 brid6 brid7 brid8
1 0 0 0 0 0 0 0
*END