From 7f020f15e5204f66a4fcbe89cc23c7271d4060c6 Mon Sep 17 00:00:00 2001 From: "P.M. Sutter" Date: Tue, 19 Feb 2013 13:30:01 -0600 Subject: [PATCH] large files now appear to be supported --- c_tools/mock/generateMock.cpp | 2 +- c_tools/mock/loaders/multidark_loader.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/c_tools/mock/generateMock.cpp b/c_tools/mock/generateMock.cpp index dff46d4..c222a7f 100644 --- a/c_tools/mock/generateMock.cpp +++ b/c_tools/mock/generateMock.cpp @@ -359,7 +359,7 @@ void saveBox(SimuData *&boxed, const std::string& outbox) NcVar *v4 = f.add_var("unique_ids_lsb", ncLong, NumPart_dim); NcVar *v5 = f.add_var("unique_ids_msb", ncLong, NumPart_dim); - nclong *tmp_int = new nclong(boxed->NumPart); + nclong *tmp_int = new nclong[boxed->NumPart]; for (long i = 0; i < boxed->NumPart; i++) tmp_int[i] = (nclong)(((unsigned long)uniqueID[i]) & 0xffffffff); v4->put(tmp_int, boxed->NumPart); diff --git a/c_tools/mock/loaders/multidark_loader.cpp b/c_tools/mock/loaders/multidark_loader.cpp index a30e314..5047a5a 100644 --- a/c_tools/mock/loaders/multidark_loader.cpp +++ b/c_tools/mock/loaders/multidark_loader.cpp @@ -53,6 +53,7 @@ public: simu->Vel[2] = new float[simu->NumPart]; simu->Id = new long[simu->NumPart]; long *uniqueID = new long[simu->NumPart]; + double tempData; simu->new_attribute("uniqueID", uniqueID, delete_adaptor); @@ -61,7 +62,7 @@ public: for (long i = 0; i < simu->NumPart; i++) { fp >> simu->Id[i] >> simu->Pos[0][i] >> simu->Pos[1][i] - >> simu->Pos[2][i] >> simu->Vel[2][i]; + >> simu->Pos[2][i] >> simu->Vel[2][i] >> tempData >> tempData; uniqueID[i] = simu->Id[i];