4056
4057
4058
4059
4060
4061
4062
4063 INTEGER ICPRNT, ICTXT, INCX, IRPRNT, N, NOUT
4064
4065
4066 CHARACTER*(*) CVECNM
4067 DOUBLE PRECISION X( * )
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120 INTEGER I, MYCOL, MYROW, NPCOL, NPROW
4121
4122
4123 EXTERNAL blacs_gridinfo
4124
4125
4126
4127
4128
4129 IF( n.LE.0 )
4130 $ RETURN
4131
4132
4133
4134 CALL blacs_gridinfo( ictxt, nprow, npcol, myrow, mycol )
4135
4136 IF( myrow.EQ.irprnt .AND. mycol.EQ.icprnt ) THEN
4137
4138 WRITE( nout, fmt = * )
4139 DO 10 i = 1, 1 + ( n-1 )*incx, incx
4140
4141 WRITE( nout, fmt = 9999 ) cvecnm, i, x( i )
4142
4143 10 CONTINUE
4144
4145 END IF
4146
4147 9999 FORMAT( 1x, a, '(', i6, ')=', d30.18 )
4148
4149 RETURN
4150
4151
4152