52#include "implicit_f.inc"
56#include "com_xfem1.inc"
61TYPE (INICRACK_) ,
DIMENSION(NINICRACK) :: INICRACK
62 TYPE (UNIT_TYPE_),
INTENT(IN) ::UNITAB
67 INTEGER I,J,ID,NSEG,LIST_INICRACK(NINICRACK)
69CHARACTER(LEN=NCHARTITLE)
78 DATA mess/
'INITIAL CRACK DEFINITION '/
101 . option_titr = titr)
105 inicrack(i)%TITLE = titr
108 CALL hm_get_intv(
'segmax',nseg,is_available,lsubmodel)
109 inicrack(i)%NSEG = nseg
112 ALLOCATE(inicrack(i)%SEG(nseg))
114 CALL my_alloc(inicrack(i)%SEG(j)%NODES,2)
122 inicrack(i)%SEG(j)%NODES(1) = usr2sys(j2(1),itabm1,mess,id)
123 inicrack(i)%SEG(j)%NODES(2) = usr2sys(j2(2),itabm1,mess,id)
124 inicrack(i)%SEG(j)%RATIO = ratio
131 list_inicrack(j) = inicrack(j)%ID
133 CALL udouble_igr(list_inicrack,ninicrack,mess,0,bid)