2Copyright> Copyright (C) 1986-2025 Altair Engineering Inc.
4Copyright> This program is free software: you can redistribute it and/or modify
5Copyright> it under
the terms of
the GNU Affero General Public License as published by
6Copyright>
the Free Software Foundation, either version 3 of
the License, or
7Copyright> (at your option) any later version.
9Copyright> This program is distributed in
the hope that it will be useful,
10Copyright> but WITHOUT ANY WARRANTY; without even
the implied warranty of
11Copyright> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the
12Copyright> GNU Affero General Public License
for more details.
14Copyright> You should have received a copy of
the GNU Affero General Public License
15Copyright> along with
this program. If not, see <https:
18Copyright> Commercial Alternative: Altair Radioss Software
20Copyright> As an alternative to
this open-source version, Altair also offers Altair Radioss
21Copyright> software under a commercial license. Contact Altair to discuss further
if the
22Copyright> commercial version may interest you: https:
26 . NUMMAT, NUMNOD, NUMSKW, NUMBCS, NANALY,
27 . NUMELQ, NUMELS, NUMELC, NUMELT, NUMGEO,
28 . NFUNCT, NCONLD, NINVEL, NLASER, NINTER,
29 . NRWALL, NRBODY, NODMAS,
30 . NFXVEL, NRIVET, NUMELR, NUMELP, NSECT ,
31 . NRBAG , NJOINT, NUMELTG,NSLAG , NFACX ,
32 . NUMPOR, NACCELM,NPRETEN,NVOLU,NMONVOL,
33 . NPART, NSURF, NSUBS, NGRAV, NRBY2 ,
34 . NGRNOD, NGRBRIC,NGRQUAD,NGRSHEL,NGRSH3N,
35 . NGRBEAM,NGRTRUS,NGRSPRI,NLINK, INVSTR,
36 . NSLIN, NUMELX, NCONX, ISUMNX, NANIM1D,
37 . NR2RLNK, NUMFRAM, SCODVER, SMINVER, SSRCVER,
38 . NUMELS10,NUMELS20,IDAMPG,NIBVEL,NUMELS16,
39 . NUMELS8,NACTIV ,NDAMP,NUMELTG6,NUMELS8A,
40 . NRBYKIN, NBCSKIN, SEGINDX ,NEXMAD,
41 . NMADPRT,NMADSH4,NMADSH3,NMADSOL,NMADNOD,
42 . NFXBODY,NEIG ,NINTSUB,NUMCNOD,NVENTTOT,
43 . NUMNOD0,NUMELC0,NUMELTG0,NMERGED,NRBYM,
44 . NGSLNRBYM,NFRBYM, NIRBYM,NRBE3,NGRNOD0,NGRBRIC0,
45 . NGRQUAD0,NGRSHEL0,NGRSH3N0,NGRBEAM0,NGRTRUS0,
46 . NGRSPRI0,NSURF0,NSLIN0,NPLYXFEM,NGRPART,
47 . NGRPART0,NGPE,NTHPART,
48 . NTABLE,NBBOX,NBBOX0,NRBE2,NHRBE2,
49 . NSTATE,NUMNODXFE,NUMELCXFE,NUMELTGXFE,
50 . NBGAUGE,NLOAD,DIM_FRONT_SKY,NTRANSF,NLOADC,
51 . NLOADP,SIZFIELD,SIZLOADP,NALELK,NCLUSTER,NDEFAULT,
52 . NUMELIG3D,FIRSTNOD_ISOGEO,ISFEM,NLOADB,SIZLOADB,
53 . NLOADP_F, NUMNOR, NINTER25, NPERTURB,
54 . NUMSTACK, NUMPLY, NS10E, NINIGRAV,NINTERFRIC,NINIMAP1D,
55 . NFUNC2D,NINIMAP2D,NUMFAKENODIGEO,NUMNODIGE0,NRBMERGE,
56 . NUMMAT_FILE, HM_NUMMAT, NUMGEO_FILE, HM_NUMGEO,
57 . NUMBRICK,NUMTETRA4,NUMPENTA6,NXTRA_NODE,NUMELTRIA,HM_NINVEL,NINVEL_FILE,
58 . HM_NINTER,NFRIC_ORIENT,NBCSCYC,NLOADP_HYD,NINTLOADP,NINTLOADP21,NB_MERGE_NODE,
60 INTEGER NUMMAT, NUMNOD, NUMSKW, NUMBCS, NANALY,
61 . NUMELQ, NUMELS, NUMELC, NUMELT, NUMGEO,
62 . NFUNCT, NCONLD, NINVEL, NLASER, NINTER,
63 . NRWALL, NRBODY, NODMAS,
64 . NFXVEL, NRIVET, NUMELR, NUMELP, NSECT ,
65 . NRBAG , NJOINT, NUMELTG,NSLAG , NFACX ,
66 . NUMPOR, NACCELM,NPRETEN,NVOLU,NMONVOL,
67 . NPART, NSURF, NSUBS, NGRAV, NRBY2 ,
68 . NGRNOD, NGRBRIC,NGRQUAD,NGRSHEL,NGRSH3N,
69 . NGRBEAM,NGRTRUS,NGRSPRI,NLINK, INVSTR,
70 . NSLIN, NUMELX, NCONX, ISUMNX, NANIM1D,
71 . NR2RLNK, NUMFRAM, SCODVER, SMINVER, SSRCVER,
72 . NUMELS10,NUMELS20,IDAMPG,NIBVEL,NUMELS16,
73 . NUMELS8,NACTIV ,NDAMP,NUMELTG6,NUMELS8A,
74 . NRBYKIN, NBCSKIN, SEGINDX ,NEXMAD,
75 . NMADPRT,NMADSH4,NMADSH3,NMADSOL,NMADNOD,
76 . NFXBODY,NEIG ,NINTSUB,NUMCNOD,NVENTTOT,
77 . NUMNOD0,NUMELC0,NUMELTG0,NMERGED,NRBYM,
78 . NGSLNRBYM,NFRBYM, NIRBYM,NRBE3,NGRNOD0, NGRBRIC0,
79 . NGRQUAD0,NGRSHEL0,NGRSH3N0,NGRBEAM0,NGRTRUS0,
80 . NGRSPRI0,NSURF0,NSLIN0,NPLYXFEM,NGRPART,
81 . NGRPART0,NGPE,NTHPART,
82 . NTABLE,NBBOX,NBBOX0,NRBE2,NHRBE2,
83 . NSTATE,NUMNODXFE,NUMELCXFE,NUMELTGXFE,
84 . NBGAUGE,NLOAD,DIM_FRONT_SKY,NTRANSF,NLOADC,
85 . NLOADP,SIZFIELD,SIZLOADP,NALELK,NCLUSTER,NDEFAULT,
86 . NUMELIG3D,FIRSTNOD_ISOGEO,ISFEM,NLOADB,SIZLOADB,
87 . NLOADP_F, NUMNOR, NINTER25, NPERTURB ,
88 . NUMSTACK, NUMPLY, NS10E, NINIGRAV,NINTERFRIC,NINIMAP1D,
89 . NFUNC2D,NINIMAP2D,NUMFAKENODIGEO,NUMNODIGE0,NRBMERGE,
90 . NUMMAT_FILE, HM_NUMMAT, NUMGEO_FILE, HM_NUMGEO,
91 . NUMBRICK,NUMTETRA4,NUMPENTA6,NXTRA_NODE,NUMELTRIA,HM_NINVEL,NINVEL_FILE,
92 . HM_NINTER,NFRIC_ORIENT,NBCSCYC,NLOADP_HYD,NINTLOADP,NINTLOADP21,NB_MERGE_NODE,
94C--------1---------2---------3---------4---------5---------6---------7--
end diagonal values have been computed in the(sparse) matrix id.SOL