#include "implicit_f.inc"
#include "com01_c.inc"
#include "com04_c.inc"
#include "task_c.inc"
#include "spmd_c.inc"
Go to the source code of this file.
|
| subroutine | xyznod (x, x_temp, nodglob, weight) |
◆ xyznod()
| subroutine xyznod |
( |
| x, |
|
|
| x_temp, |
|
|
integer, dimension(*) | nodglob, |
|
|
integer, dimension(numnod) | weight ) |
Definition at line 31 of file xyznod.F.
32
33
34
35#include "implicit_f.inc"
36
37
38
39#include "com01_c.inc"
40#include "com04_c.inc"
41#include "task_c.inc"
42#include "spmd_c.inc"
43
44
45
46 INTEGER NODGLOB(*), WEIGHT(NUMNOD)
48 . x(3,*)
50 . x_temp(3,*)
51 REAL R4
52
53
54
55 INTEGER I
56
57 IF (nspmd == 1) THEN
58 DO i=1,numnod
59 r4 = x(1,i)
61 r4 = x(2,i)
63 r4 = x(3,i)
65 END DO
66 ELSE
67
68
69
70 IF (ispmd==0) THEN
72 ELSE
74 ENDIF
75 ENDIF
76 IF (nspmd == 1 .AND. numelig3d /= 0)THEN
77 DO i=1,64*numelig3d
78 r4 = x_temp(1,i)
80 r4 = x_temp(2,i)
82 r4 = x_temp(3,i)
84 END DO
85 ENDIF
86
87
88 RETURN
subroutine spmd_wrt_xyznod(x, weight, nodglob, num)
void write_r_c(float *w, int *len)