69
71
72
73
74#include "implicit_f.inc"
75
76
77
78#include "com01_c.inc"
79#include "task_c.inc"
80
81
82
83 INTEGER ICRK,NFNOD_CRKXFEMG,NODGLOBXFE(*)
84
85
86
87 INTEGER ND,NNODE
88 REAL, DIMENSION(:,:), ALLOCATABLE :: XNODARRAY
89
90
91
92 IF (nspmd == 1) THEN
93 nnode =
crknod(icrk)%CRKNUMNODS
94 ALLOCATE (xnodarray(3,nnode))
95 DO nd=1,nnode
96 xnodarray(1,nd) =
crkavx(icrk)%XX(1,nd)
97 xnodarray(2,nd) =
crkavx(icrk)%XX(2,nd)
98 xnodarray(3,nd) =
crkavx(icrk)%XX(3,nd)
99 END DO
101 DEALLOCATE(xnodarray)
102 ELSE
103 IF (ispmd == 0) THEN
105 ELSE
107 ENDIF
108 ENDIF
109
110 RETURN
type(xfem_nodes_), dimension(:), allocatable crknod
type(xfem_avx_), dimension(:), allocatable crkavx
subroutine spmd_wrt_crk_xyznod(icrk, num, nodglobxfe)
void write_r_c(float *w, int *len)