Changeset 15742
- Timestamp:
- Dec 5, 2007, 3:25:40 PM (18 years ago)
- Location:
- branches/eam_branch_20071130/Ohana
- Files:
-
- 4 edited
-
Makefile.in (modified) (1 diff)
-
src/dvosplit/src/split_averages.c (modified) (3 diffs)
-
src/dvosplit/src/split_measures.c (modified) (2 diffs)
-
src/dvosplit/src/split_missings.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20071130/Ohana/Makefile.in
r15723 r15742 30 30 addstar \ 31 31 delstar \ 32 dvosplit \ 32 33 elixir \ 33 34 gastro \ -
branches/eam_branch_20071130/Ohana/src/dvosplit/src/split_averages.c
r15735 r15742 24 24 incatalog[0].catflags = LOAD_AVES | LOAD_SECF; 25 25 Nblocks = incatalog[0].Naves_disk / NROWS; 26 if (incatalog[0].Naves_disk % NROWS) Nblocks ++; 26 27 for (block = 0; block < Nblocks; block++) { 27 28 … … 73 74 for (cat = 0; cat < outlist[0].Nregions; cat++) { 74 75 outcatalogs[cat].catflags = LOAD_AVES | LOAD_SECF; 76 77 fprintf (stderr, "secfilt: %d %d %d %d\n", outcatalogs[cat].Nsecf_mem, outcatalogs[cat].Nsecf_disk, outcatalogs[cat].Nsecf_off, outcatalogs[cat].Naverage, outcatalogs[cat].Nsecfilt); 75 78 dvo_catalog_save (&outcatalogs[cat], VERBOSE); 79 fprintf (stderr, "secfilt: %d %d %d %d\n", outcatalogs[cat].Nsecf_mem, outcatalogs[cat].Nsecf_disk, outcatalogs[cat].Nsecf_off, outcatalogs[cat].Naverage, outcatalogs[cat].Nsecfilt); 76 80 77 81 // XXX I need to advance the pointers and free the current data … … 79 83 outcatalogs[cat].Naves_disk += outcatalogs[cat].Naverage; 80 84 outcatalogs[cat].Naves_off += outcatalogs[cat].Naverage; 85 outcatalogs[cat].Nsecf_disk += outcatalogs[cat].Nsecfilt * outcatalogs[cat].Naverage; 86 outcatalogs[cat].Nsecf_off += outcatalogs[cat].Nsecfilt * outcatalogs[cat].Naverage; 87 outcatalogs[cat].Nsecfilt = Nsecfilt; 88 81 89 outcatalogs[cat].Naverage = 0; 82 83 outcatalogs[cat].Nsecf_disk += Nsecfilt * outcatalogs[cat].Naverage;84 outcatalogs[cat].Nsecf_off += Nsecfilt * outcatalogs[cat].Naverage;85 90 outcatalogs[cat].Nsecf_mem = 0; 86 91 } -
branches/eam_branch_20071130/Ohana/src/dvosplit/src/split_measures.c
r15735 r15742 18 18 incatalog[0].catflags = LOAD_MEAS; 19 19 Nblocks = incatalog[0].Nmeas_disk / NROWS; 20 if (incatalog[0].Nmeas_disk % NROWS) Nblocks ++; 20 21 for (block = 0; block < Nblocks; block++) { 21 22 22 23 // read up to NROWS at a time 23 dvo_catalog_load_segment ( &incatalog, VERBOSE, block*NROWS, NROWS);24 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 24 25 25 26 for (meas = 0; meas < incatalog[0].Nmeasure; meas++) { … … 35 36 36 37 for (cat = 0; cat < outlist[0].Nregions; cat++) { 37 outcatalogs[cat].catflags = LOAD_ AVES | LOAD_SECF;38 outcatalogs[cat].catflags = LOAD_MEAS; 38 39 dvo_catalog_save (&outcatalogs[cat], VERBOSE); 39 40 -
branches/eam_branch_20071130/Ohana/src/dvosplit/src/split_missings.c
r15729 r15742 17 17 incatalog[0].catflags = LOAD_MISS; 18 18 Nblocks = incatalog[0].Nmiss_disk / NROWS; 19 if (incatalog[0].Nmiss_disk % NROWS) Nblocks ++; 19 20 for (block = 0; block < Nblocks; block++) { 20 21 21 22 // read up to NROWS at a time 22 dvo_catalog_load_segment ( &incatalog, VERBOSE, block*NROWS, NROWS);23 dvo_catalog_load_segment (incatalog, VERBOSE, block*NROWS, NROWS); 23 24 24 25 for (miss = 0; miss < incatalog[0].Nmissing; miss++) { … … 34 35 35 36 for (cat = 0; cat < outlist[0].Nregions; cat++) { 36 outcatalogs[cat].catflags = LOAD_ AVES | LOAD_SECF;37 outcatalogs[cat].catflags = LOAD_MISS; 37 38 dvo_catalog_save_segment (&outcatalog[cat], VERBOSE); 38 39
Note:
See TracChangeset
for help on using the changeset viewer.
