Changeset 33222
- Timestamp:
- Feb 8, 2012, 10:31:27 AM (14 years ago)
- Location:
- branches/eam_branches/ipp-20111122/Ohana/src/dvosplit/src
- Files:
-
- 3 edited
-
dvosplit.c (modified) (1 diff)
-
split_averages.c (modified) (1 diff)
-
split_measures.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/dvosplit/src/dvosplit.c
r33214 r33222 71 71 incatalog.filename = skylist[0].filename[i]; 72 72 incatalog.Nsecfilt = GetPhotcodeNsecfilt (); 73 incatalog.catflags = LOAD_ AVES | LOAD_MEAS | LOAD_SECF | LOAD_MISS;73 incatalog.catflags = LOAD_NONE; 74 74 75 75 // an error exit status here is a significant error -
branches/eam_branches/ipp-20111122/Ohana/src/dvosplit/src/split_averages.c
r15746 r33222 26 26 // split out the average & secfilt entries: 27 27 incatalog[0].catflags = LOAD_AVES | LOAD_SECF; 28 Nblocks = incatalog[0].Naves_disk / NROWS; 29 if (incatalog[0].Naves_disk % NROWS) Nblocks ++; 28 29 if (incatalog[0].catmode == DVO_MODE_SPLIT) { 30 Nblocks = incatalog[0].Naves_disk / NROWS; 31 if (incatalog[0].Naves_disk % NROWS) Nblocks ++; 32 } else { 33 Nblocks = 1; 34 } 35 30 36 for (block = 0; block < Nblocks; block++) { 31 37 32 // read up to NROWS at a time 33 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 34 fprintf (stderr, "splitting %s (averages) .. %d of %d\n", incatalog[0].filename, block, Nblocks); 38 if (incatalog[0].catmode == DVO_MODE_SPLIT) { 39 // read up to NROWS at a time 40 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 41 fprintf (stderr, "splitting %s (averages) .. %d of %d\n", incatalog[0].filename, block, Nblocks); 42 } else { 43 dvo_catalog_load (incatalog, VERBOSE); 44 fprintf (stderr, "splitting %s (averages)\n", incatalog[0].filename); 45 } 35 46 36 47 assert (block*NROWS == incatalog[0].Naves_off); -
branches/eam_branches/ipp-20111122/Ohana/src/dvosplit/src/split_measures.c
r15746 r33222 20 20 // split out the measure entries: 21 21 incatalog[0].catflags = LOAD_MEAS; 22 Nblocks = incatalog[0].Nmeas_disk / NROWS; 23 if (incatalog[0].Nmeas_disk % NROWS) Nblocks ++; 22 // if ((incatalog[0].catformat == DVO_FORMAT_ELIXIR) || (incatalog[0].catformat == DVO_FORMAT_LONEOS)) { 23 // // for these two formats, we need the average and secfilt values around until we do the measures... 24 // // XXX I am loading these 2x -- perhaps I can make the API smarter about reloading? 25 // incatalog[0].catflags |= LOAD_AVES | LOAD_SECF; 26 // } 27 28 if (incatalog[0].catmode == DVO_MODE_SPLIT) { 29 Nblocks = incatalog[0].Nmeas_disk / NROWS; 30 if (incatalog[0].Nmeas_disk % NROWS) Nblocks ++; 31 } else { 32 Nblocks = 1; 33 } 34 24 35 for (block = 0; block < Nblocks; block++) { 25 36 26 37 // read up to NROWS at a time 27 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 28 fprintf (stderr, "splitting %s (measures) .. %d of %d\n", incatalog[0].filename, block, Nblocks); 38 if (incatalog[0].catmode == DVO_MODE_SPLIT) { 39 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 40 fprintf (stderr, "splitting %s (measures) .. %d of %d\n", incatalog[0].filename, block, Nblocks); 41 } else { 42 dvo_catalog_load (incatalog, VERBOSE); 43 fprintf (stderr, "splitting %s (measures)\n", incatalog[0].filename); 44 } 29 45 30 46 assert (block*NROWS == incatalog[0].Nmeas_off);
Note:
See TracChangeset
for help on using the changeset viewer.
