PaCO++
0.05
|
00001 // This file defines the descr structure 00002 // of the BasicBC library. 00003 00004 module BasicBCLib 00005 { 00006 typedef sequence<unsigned long> ids_t; 00007 struct BasicBCDescr 00008 { 00009 // Total data size (in element) 00010 unsigned long glen; 00011 // UnitSize -> size of an element (in octect) 00012 // IMPOSSIBLE: 32bit vs 64bit: can vary !!! unsigned long usz; 00013 // BlockSize -> distribution type: number of element in one bloc (in element) 00014 unsigned long bsz; 00015 00016 // Sequence of gstart for each block element; (in element) 00017 // The length of each block is the length of the sequence :) 00018 ids_t ids; 00019 }; 00020 }; 00021 00022