blob: 6f2e3818c004fd0851b6d881f6038077d424776c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <stdio.h>
#include <stdlib.h>
#include "SockIOwriter.hh"
void main(int argc,char *argv[]){
// Open a SockIOwriter using 512k TCP windowsize
SockIOwriter *writer= new SockIOwriter("localhost",7052,512*1024);
puts("begin\n");
float data[16*16*16]; // send 64^3 data for performance tests
int rank=3;
int dims[3]={16,16,16};
for(int i=0;i<16*16*16;i++) data[i]=(float)i;
for(i=0;i<4;i++){
fprintf(stderr,"Writing Dataset %u\n",i);
fprintf(stderr,"Wrote %u characters\n",
writer->write(IObase::Float32,rank,dims,data));
fprintf(stderr,"\tWrote Dataset %u\n",i);
sleep(1);
}
}
|