34
36
37
38
39#include "implicit_f.inc"
40
41
42
43#include "com01_c.inc"
44#include "scr14_c.inc"
45#include "task_c.inc"
46
47
48
49 INTEGER ICRK
50
52 . xnorm(3,*)
53
54
55
56 INTEGER I,INORM(3),K,P,IXNN,ND,ARSZ,EMPL,NFNOD_CRKXFEMG
57 INTEGER, DIMENSION(:,:), ALLOCATABLE :: INORMAR
58
60 . s3000,s
61
62 s3000 = three1000
63 ixnn = s3000
64 IF (fmt_ani == 4) ixnn=0
65
66 IF (nspmd == 1) THEN
67 arsz =
crknod(icrk)%CRKNUMNODS
68 ALLOCATE(inormar(3,arsz))
69 DO nd=1,arsz
70
71
72 s = zero
73 IF(s /= zero)THEN
74
75
76
77
78 ELSE
79 inormar(1,nd) = 0
80 inormar(2,nd) = 0
81 inormar(3,nd) = ixnn
82 END IF
83 END DO
85 DEALLOCATE(inormar)
86 ELSE
87 IF (ispmd==0) THEN
89 ELSE
91 ENDIF
92 END IF
93
94 RETURN
type(xfem_nodes_), dimension(:), allocatable crknod
subroutine spmd_wrt_crk_xyznor(icrk, xnorm, num)
void write_s_c(int *w, int *len)