intperformEstimate;// switch for write_data and write_header methods to use for gathering data and detemining filesize for preallocation vs actually writing the data
char*filecurrent;// name of file for this round (with % and * replaced)
virtualvoidopenfile();
virtualvoidwrite_header(bigint);
virtualvoidwrite();
virtualvoidwrite_data(int,double*);
virtualvoidinit_style();
typedefvoid(DumpAtomMPIIO::*FnPtrHeader)(bigint);
FnPtrHeaderheader_choice;// ptr to write header functions
voidheader_binary(bigint);
voidheader_binary_triclinic(bigint);
voidheader_item(bigint);
voidheader_item_triclinic(bigint);
#if defined(_OPENMP)
intconvert_string_omp(int,double*);// multithreaded version of convert_string
intconvert_image_omp(int,double*);// multithreaded version of convert_image
intconvert_noimage_omp(int,double*);// multithreaded version of convert_noimage