extern void cubepm_createEmptyFile(const cubepm_t cubepm, int fileNumber) { assert(cubepm != NULL); assert(cubepm->fileNames != NULL); assert(fileNumber >= 0 && fileNumber < cubepm->numFiles); assert(cubepm->fileNames[fileNumber] != NULL); assert(cubepm->np_local[fileNumber] >= 0); size_t fileSize = cubepm->np_local[fileNumber]; fileSize += CUBEPM_HEADER_SIZE; xfile_createFileWithSize(cubepm->fileNames[fileNumber], fileSize); }
extern void art_createEmptyFile(const art_t art, int numFile) { size_t numPagesTotal; assert(art != NULL); assert(numFile < art->numFiles); if (numFile == art->numFiles - 1) numPagesTotal = art->numPagesInLastFile; else numPagesTotal = art->numPagesInFile; xfile_createFileWithSize(art->fileNamesData[numFile], (size_t)art->numParticlesInPage * (size_t)ART_SIZEOF_PARTICLE * numPagesTotal); }