OpenRadioss 2025.1.11
OpenRadioss project
Loading...
Searching...
No Matches
inverted_group_dealloc.F File Reference
#include "implicit_f.inc"

Go to the source code of this file.

Functions/Subroutines

subroutine inverted_group_dealloc (inv_group)

Function/Subroutine Documentation

◆ inverted_group_dealloc()

subroutine inverted_group_dealloc ( type(invertgroup_struct_) inv_group)

Definition at line 30 of file inverted_group_dealloc.F.

31!$COMMENT
32! INVERTED_GROUP_DEALLOC description
33! deallocation of the different arrays of inv_group structure
34!
35! INVERTED_GROUP_DEALLOC organization :
36! none
37!$ENDCOMMENT
38C-----------------------------------------------
39C M o d u l e s
40C-----------------------------------------------
42C-----------------------------------------------
43C I m p l i c i t T y p e s
44C-----------------------------------------------
45#include "implicit_f.inc"
46C-----------------------------------------------
47C D u m m y A r g u m e n t s
48C-----------------------------------------------
49 TYPE(INVERTGROUP_STRUCT_) :: INV_GROUP
50C-----------------------------------------------
51C L o c a l V a r i a b l e s
52C-----------------------------------------------
53
54! ----------------------------------------
55 IF(inv_group%ALREADY_ALLOC) THEN
56
57 DEALLOCATE( inv_group%INDPARTS )
58 DEALLOCATE( inv_group%INDPARTQ )
59 DEALLOCATE( inv_group%INDPARTC )
60 DEALLOCATE( inv_group%INDPARTT )
61 DEALLOCATE( inv_group%INDPARTP )
62 DEALLOCATE( inv_group%INDPARTTG )
63 DEALLOCATE( inv_group%INDPARTTRIA )
64 DEALLOCATE( inv_group%INDPARTR )
65 DEALLOCATE( inv_group%INDPARTSPH )
66
67 DEALLOCATE( inv_group%PARTS )
68 DEALLOCATE( inv_group%PARTQ )
69 DEALLOCATE( inv_group%PARTT )
70 DEALLOCATE( inv_group%PARTP )
71 DEALLOCATE( inv_group%PARTTG )
72 DEALLOCATE( inv_group%PARTTRIA )
73 DEALLOCATE( inv_group%PARTR )
74 DEALLOCATE( inv_group%PARTSPH )
75 ENDIF
76! ----------------------------------------
77
78 RETURN
end diagonal values have been computed in the(sparse) matrix id.SOL