41#include "implicit_f.inc"
54 TYPE(intbuf_fric_struct_) :: INTBUF_FRIC_TAB(*)
58 INTEGER NINF , NSET ,S_TABPARTS_FRIC ,IORTH ,MFROT ,LENC
61 DO ninf = 1,ninterfric
63 nset = intbuf_fric_tab(ninf)%NSETPRTS
64 s_tabparts_fric = intbuf_fric_tab(ninf)%S_TABPARTS_FRIC
65 iorth = intbuf_fric_tab(ninf)%IORTHFRIC
66 mfrot = intbuf_fric_tab(ninf)%FRICMOD
76 CALL my_alloc(intbuf_fric_tab(ninf)%TABCOUPLEPARTS_FRIC,nset)
77 intbuf_fric_tab(ninf)%TABCOUPLEPARTS_FRIC(1:nset) = 0
79 CALL my_alloc(intbuf_fric_tab(ninf)%TABPARTS_FRIC,s_tabparts_fric)
80 intbuf_fric_tab(ninf)%TABPARTS_FRIC(1:s_tabparts_fric) = 0
82 CALL my_alloc(intbuf_fric_tab(ninf)%ADPARTS_FRIC,s_tabparts_fric+1)
83 intbuf_fric_tab(ninf)%ADPARTS_FRIC(1:s_tabparts_fric+1) = 0
85 CALL my_alloc(intbuf_fric_tab(ninf)%IFRICORTH,nset)
86 intbuf_fric_tab(ninf)%IFRICORTH(1:nset) = 0
89 CALL my_alloc(intbuf_fric_tab(ninf)%TABCOEF_FRIC,lenc*(nset+1))
90 intbuf_fric_tab(ninf)%TABCOEF_FRIC(1:lenc*(nset+1)) = zero
92 CALL my_alloc(intbuf_fric_tab(ninf)%TABCOEF_FRIC,lenc+2*lenc*nset)
93 intbuf_fric_tab(ninf)%TABCOEF_FRIC(1:2*lenc*nset+lenc) = zero