/********************************************* UPC-IO Reference Implementation Internal test cases HPCL, The George Wasnington University Author: Yiyi Yao E-mail: yyy@gwu.edu *********************************************/ #include #include #include #include int main() { upc_file_t *fd; struct upc_hint *hints; char *buffer; ssize_t ret; int size, i; struct upc_local_memvec memvec[2]; struct upc_filevec filevec[2]; int flag; void *dummy=0; if(!MYTHREAD) printf("upcio test: test fwrite_list_local_async with %d Threads\n", THREADS); hints=(struct upc_hint *)malloc(sizeof(struct upc_hint)); size = 10; buffer = (char *)malloc(sizeof(char)*size); memvec[0].baseaddr = &buffer[0]; memvec[0].len = 4; memvec[1].baseaddr = &buffer[6]; memvec[1].len = 3; filevec[0].offset = 4*MYTHREAD; filevec[0].len = 3; filevec[1].offset = 8+4*MYTHREAD; filevec[1].len = 4; for(i=0; i