Changeset 37923
- Timestamp:
- Feb 20, 2015, 3:29:33 PM (11 years ago)
- Location:
- trunk/Ohana/src/dvopsps
- Files:
-
- 2 added
- 5 edited
-
Makefile (modified) (2 diffs)
-
include/dvopsps.h (modified) (1 diff)
-
src/dvopsps.c (modified) (1 diff)
-
src/dvopsps_client.c (modified) (1 diff)
-
src/insert_FWobjects_dvopsps_catalog.c (modified) (6 diffs)
-
src/insert_diffobj_dvopsps.c (added)
-
src/insert_diffobj_dvopsps_catalog.c (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvopsps/Makefile
r37672 r37923 32 32 $(SRC)/insert_FWobjects_dvopsps.$(ARCH).o \ 33 33 $(SRC)/insert_FWobjects_dvopsps_catalog.$(ARCH).o \ 34 $(SRC)/insert_diffobj_dvopsps.$(ARCH).o \ 35 $(SRC)/insert_diffobj_dvopsps_catalog.$(ARCH).o \ 34 36 $(SRC)/insert_detections_dvopsps.$(ARCH).o \ 35 37 $(SRC)/insert_detections_dvopsps_catalog.$(ARCH).o … … 50 52 $(SRC)/insert_FWobjects_dvopsps.$(ARCH).o \ 51 53 $(SRC)/insert_FWobjects_dvopsps_catalog.$(ARCH).o \ 54 $(SRC)/insert_diffobj_dvopsps.$(ARCH).o \ 55 $(SRC)/insert_diffobj_dvopsps_catalog.$(ARCH).o \ 52 56 $(SRC)/insert_detections_dvopsps.$(ARCH).o \ 53 57 $(SRC)/insert_detections_dvopsps_catalog.$(ARCH).o -
trunk/Ohana/src/dvopsps/include/dvopsps.h
r37672 r37923 121 121 int insert_skytable_mysql_init PROTO((IOBuffer *buffer)); 122 122 123 int insert_diffobj_dvopsps PROTO(()); 124 int insert_diffobj_dvopsps_parallel PROTO((SkyList *sky)); 125 int insert_diffobj_dvopsps_catalog PROTO((Catalog *catalog, char *basename, MYSQL *mysql)); 126 127 int insert_diffobj_mysql_create_tables PROTO((char *basename, MYSQL *mysql)); 128 int insert_diffobj_mysql_init PROTO((IOBuffer *ave_buffer, IOBuffer *sec_buffer, char *basename)); 129 int insert_diffobj_mysql_value PROTO((IOBuffer *ave_buffer, IOBuffer *sec_buffer, Average *average, SecFilt *secfilt, int Nsecfilt)); 130 int insert_diffobj_mysql_commit PROTO((IOBuffer *ave_buffer, IOBuffer *sec_buffer, MYSQL *mysql)); 131 123 132 Detections *DetectionsLoad PROTO((char *filename, int *Ndetections)); 124 133 int DetectionsSave PROTO((char *filename, Detections *detections, int Ndetections)); -
trunk/Ohana/src/dvopsps/src/dvopsps.c
r37672 r37923 14 14 if (!strcasecmp (argv[1], "objects")) { 15 15 status = insert_objects_dvopsps (); 16 } 17 if (!strcasecmp (argv[1], "diffobj")) { 18 status = insert_diffobj_dvopsps (); 16 19 } 17 20 if (!strcasecmp (argv[1], "forced_warp_objects")) { -
trunk/Ohana/src/dvopsps/src/dvopsps_client.c
r37672 r37923 22 22 status = insert_objects_dvopsps (); 23 23 } 24 if (!strcasecmp (argv[1], "diffobj")) { 25 status = insert_diffobj_dvopsps (); 26 } 24 27 if (!strcasecmp (argv[1], "forced_warp_objects")) { 25 28 status = insert_FWobjects_dvopsps (); -
trunk/Ohana/src/dvopsps/src/insert_FWobjects_dvopsps_catalog.c
r37672 r37923 6 6 off_t i; 7 7 int missingID = 0; 8 int noLensobj = 0; 8 9 9 10 IOBuffer ave_buffer, sec_buffer, cpy_buffer; … … 42 43 off_t m = average[i].lensobjOffset; 43 44 off_t Nlensobj = average[i].Nlensobj; 45 46 // skip objects with no lensing object 47 if (!Nlensobj) { 48 noLensobj ++; 49 continue; 50 } 44 51 45 52 // XXX check return status … … 76 83 found ++; 77 84 } 78 insert_FWobjects_mysql_commit (&ave_buffer, &sec_buffer, &cpy_buffer, mysql); 79 if (VERBOSE) fprintf (stderr, "inserted "OFF_T_FMT" average, "OFF_T_FMT" secfilt\n", 80 catalog[0].Naverage, Nsecfilt*catalog[0].Naverage); 85 if (Ninsert) { 86 insert_FWobjects_mysql_commit (&ave_buffer, &sec_buffer, &cpy_buffer, mysql); 87 } 88 if (VERBOSE) fprintf (stderr, "inserted "OFF_T_FMT" average, "OFF_T_FMT" secfilt, "OFF_T_FMT" lensobj\n", 89 catalog[0].Naverage, Nsecfilt*catalog[0].Naverage, catalog[0].Nlensobj); 81 90 FreeIOBuffer (&ave_buffer); 82 91 FreeIOBuffer (&sec_buffer); … … 84 93 free (cleanname); 85 94 86 MARKTIME("-- inserted "OFF_T_FMT" objects in %f sec, skipped %d without IDs \n", found, dtime, missingID);95 MARKTIME("-- inserted "OFF_T_FMT" objects in %f sec, skipped %d without IDs, %d with no lensobj\n", found, dtime, missingID, noLensobj); 87 96 return (TRUE); 88 97 } … … 158 167 fprintf (stderr, "Nbuffer: %d\n", buffer.Nbuffer); 159 168 } 169 buffer.Nbuffer = 0; 170 bzero (buffer.buffer, buffer.Nalloc); 160 171 161 172 PrintIOBuffer (&buffer, "DROP TABLE %s_cpy\n", basename); … … 173 184 "PHOTCODE SMALLINT, " 174 185 175 "FLUX_AP_R5 ,FLOAT, "176 "FLUX_ERR_AP_R5 ,FLOAT, "177 "FLUX_STD_AP_R5 ,FLOAT, "178 "FLUX_FIL_AP_R5 ,FLOAT, "179 "FLUX_AP_R6 ,FLOAT, "180 "FLUX_ERR_AP_R6 ,FLOAT, "181 "FLUX_STD_AP_R6 ,FLOAT, "182 "FLUX_FIL_AP_R6 ,FLOAT, "183 184 "X11_SM_OBJ ,FLOAT, "185 "X12_SM_OBJ ,FLOAT, "186 "X22_SM_OBJ ,FLOAT, "187 "E1_SM_OBJ ,FLOAT, "188 "E2_SM_OBJ ,FLOAT, "189 "X11_SH_OBJ ,FLOAT, "190 "X12_SH_OBJ ,FLOAT, "191 "X22_SH_OBJ ,FLOAT, "192 "E1_SH_OBJ ,FLOAT, "193 "E2_SH_OBJ ,FLOAT, "194 195 "X11_SM_PSF ,FLOAT, "196 "X12_SM_PSF ,FLOAT, "197 "X22_SM_PSF ,FLOAT, "198 "E1_SM_PSF ,FLOAT, "199 "E2_SM_PSF ,FLOAT, "200 "X11_SH_PSF ,FLOAT, "201 "X12_SH_PSF ,FLOAT, "202 "X22_SH_PSF ,FLOAT, "203 "E1_SH_PSF ,FLOAT, "204 "E2_SH_PSF ,FLOAT, "205 206 "GAMMA ,FLOAT, "207 "E1 ,FLOAT, "208 "E2 ,FLOAT, "186 "FLUX_AP_R5 FLOAT, " 187 "FLUX_ERR_AP_R5 FLOAT, " 188 "FLUX_STD_AP_R5 FLOAT, " 189 "FLUX_FIL_AP_R5 FLOAT, " 190 "FLUX_AP_R6 FLOAT, " 191 "FLUX_ERR_AP_R6 FLOAT, " 192 "FLUX_STD_AP_R6 FLOAT, " 193 "FLUX_FIL_AP_R6 FLOAT, " 194 195 "X11_SM_OBJ FLOAT, " 196 "X12_SM_OBJ FLOAT, " 197 "X22_SM_OBJ FLOAT, " 198 "E1_SM_OBJ FLOAT, " 199 "E2_SM_OBJ FLOAT, " 200 "X11_SH_OBJ FLOAT, " 201 "X12_SH_OBJ FLOAT, " 202 "X22_SH_OBJ FLOAT, " 203 "E1_SH_OBJ FLOAT, " 204 "E2_SH_OBJ FLOAT, " 205 206 "X11_SM_PSF FLOAT, " 207 "X12_SM_PSF FLOAT, " 208 "X22_SM_PSF FLOAT, " 209 "E1_SM_PSF FLOAT, " 210 "E2_SM_PSF FLOAT, " 211 "X11_SH_PSF FLOAT, " 212 "X12_SH_PSF FLOAT, " 213 "X22_SH_PSF FLOAT, " 214 "E1_SH_PSF FLOAT, " 215 "E2_SH_PSF FLOAT, " 216 217 "GAMMA FLOAT, " 218 "E1 FLOAT, " 219 "E2 FLOAT, " 209 220 210 221 "NMEAS INT "
Note:
See TracChangeset
for help on using the changeset viewer.
