IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38674


Ignore:
Timestamp:
Aug 11, 2015, 8:35:08 AM (11 years ago)
Author:
eugene
Message:

FGshape added

Location:
trunk/Ohana/src/dvopsps
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/dvopsps/Makefile

    r37923 r38674  
    3232$(SRC)/insert_FWobjects_dvopsps.$(ARCH).o \
    3333$(SRC)/insert_FWobjects_dvopsps_catalog.$(ARCH).o \
     34$(SRC)/insert_FGshape_dvopsps.$(ARCH).o \
     35$(SRC)/insert_FGshape_dvopsps_catalog.$(ARCH).o \
    3436$(SRC)/insert_diffobj_dvopsps.$(ARCH).o \
    3537$(SRC)/insert_diffobj_dvopsps_catalog.$(ARCH).o \
     
    5254$(SRC)/insert_FWobjects_dvopsps.$(ARCH).o \
    5355$(SRC)/insert_FWobjects_dvopsps_catalog.$(ARCH).o \
     56$(SRC)/insert_FGshape_dvopsps.$(ARCH).o \
     57$(SRC)/insert_FGshape_dvopsps_catalog.$(ARCH).o \
    5458$(SRC)/insert_diffobj_dvopsps.$(ARCH).o \
    5559$(SRC)/insert_diffobj_dvopsps_catalog.$(ARCH).o \
  • trunk/Ohana/src/dvopsps/include/dvopsps.h

    r37923 r38674  
    115115int    insert_FWobjects_mysql_commit        PROTO((IOBuffer *ave_buffer, IOBuffer *sec_buffer, IOBuffer *cpy_buffer, MYSQL *mysql));
    116116
     117int    insert_FGshape_dvopsps               PROTO(());
     118int    insert_FGshape_dvopsps_parallel      PROTO((SkyList *sky));
     119int    insert_FGshape_dvopsps_catalog       PROTO((Catalog *catalog, char *basename, MYSQL *mysql));
     120                                         
     121int    insert_FGshape_mysql_create_tables   PROTO((char *basename, MYSQL *mysql));
     122int    insert_FGshape_mysql_init            PROTO((IOBuffer *ave_buffer, IOBuffer *cpy_buffer, char *basename));
     123int    insert_FGshape_mysql_value           PROTO((IOBuffer *ave_buffer, IOBuffer *cpy_buffer, Average *average, GalPhot *galphot, int Ngalphot));
     124int    insert_FGshape_mysql_commit          PROTO((IOBuffer *ave_buffer, IOBuffer *cpy_buffer, MYSQL *mysql));
     125
    117126int    insert_skytable                    PROTO(());
    118127
  • trunk/Ohana/src/dvopsps/src/dvopsps.c

    r37923 r38674  
    2121    status = insert_FWobjects_dvopsps ();
    2222  }
     23  if (!strcasecmp (argv[1], "forced_galaxy_shape")) {
     24    status = insert_FGshape_dvopsps ();
     25  }
    2326  if (!strcasecmp (argv[1], "skytable")) {
    2427    status = insert_skytable ();
  • trunk/Ohana/src/dvopsps/src/dvopsps_client.c

    r37923 r38674  
    2828    status = insert_FWobjects_dvopsps ();
    2929  }
     30  if (!strcasecmp (argv[1], "forced_galaxy_shape")) {
     31    status = insert_FGshape_dvopsps ();
     32  }
    3033  if (status == -1) {
    3134    fprintf (stderr, "invalid mode, should be : detections, skytable\n");
  • trunk/Ohana/src/dvopsps/src/initialize_dvopsps.c

    r37672 r38674  
    2121  fprintf (stderr, "\n");
    2222
    23   fprintf (stderr, " (mode) is one of detections, objects, forced_warp_objects, skytable\n");
     23  fprintf (stderr, " (mode) is one of detections, objects, forced_warp_objects, forced_galaxy_shaoe, skytable\n");
    2424
    2525  fprintf (stderr, "\n");
  • trunk/Ohana/src/dvopsps/src/insert_objects_dvopsps_catalog.c

    r37807 r38674  
    4343    // fprintf (stderr, "%f : %d %d %d\n", average[i].ChiSqPM, isinf(average[i].ChiSqPM), isnan(average[i].ChiSqPM), isfinite(average[i].ChiSqPM));
    4444
    45     // Average is a bigger table, but Nsecfilt*secfilt might be bigger, so check both
     45    // Average is a big table, but Nsecfilt*secfilt might be bigger, so check both
    4646    if ((ave_buffer.Nbuffer > MAX_BUFFER) || (sec_buffer.Nbuffer > MAX_BUFFER)) {
    4747      insert_objects_mysql_commit (&ave_buffer, &sec_buffer, mysql);
    4848      if (DEBUG) fprintf (stderr, "inserted %d rows\n", Ninsert);
    4949      Ninsert = 0;
    50       if (0) {
    51         FlushIOBuffer (&ave_buffer);
    52         FlushIOBuffer (&sec_buffer);
    53       } else {
    54         ave_buffer.Nbuffer = 0;
    55         bzero (ave_buffer.buffer, ave_buffer.Nalloc);
    56         sec_buffer.Nbuffer = 0;
    57         bzero (sec_buffer.buffer, sec_buffer.Nalloc);
    58       }
     50      ave_buffer.Nbuffer = 0;
     51      bzero (ave_buffer.buffer, ave_buffer.Nalloc);
     52      sec_buffer.Nbuffer = 0;
     53      bzero (sec_buffer.buffer, sec_buffer.Nalloc);
    5954      insert_objects_mysql_init (&ave_buffer, &sec_buffer, cleanname);
    6055    }
Note: See TracChangeset for help on using the changeset viewer.