IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37307


Ignore:
Timestamp:
Aug 25, 2014, 10:47:37 AM (12 years ago)
Author:
eugene
Message:

add some verbosity re: timing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140813/Ohana/src/addstar/src/addstar.c

    r37116 r37307  
    11# include "addstar.h"
     2
     3# define RESETTIME { gettimeofday (&startTimer, (void *) NULL); }
    24
    35// LARGEFILES: this program currently limits Nstars (input file) to < 2^31
     
    1820  SkyList *newlist = NULL;
    1921
    20   double dtime;
    21   struct timeval start, stop;
    22 
    23   gettimeofday (&start, NULL);
     22  struct timeval startAddstar, stopAddstar;
     23  gettimeofday (&startAddstar, (void *) NULL);
     24
     25  INITTIME;
    2426
    2527  SetSignals ();
     
    4446  }
    4547
     48  MARKTIME ("init and config: %f sec\n", dtime); RESETTIME;
     49
    4650  stars = NULL;
    4751
     
    5054    case ADDSTAR_MODE_IMAGE:
    5155      stars = LoadStars (argv[1], &Nstars, &images, &Nimages, &options);
     56      MARKTIME ("load smf: %f sec\n", dtime); RESETTIME;
    5257
    5358      // set and update the imageID sequence
     
    127132      }
    128133    }
     134    MARKTIME ("load cpt: %f sec\n", dtime); RESETTIME;
    129135
    130136    // Naves_disk == 0 implies an empty catalog file
     
    157163        break;
    158164    }
     165    MARKTIME ("match stars: %f sec\n", dtime); RESETTIME;
     166
    159167    /* report total updated values */
    160168    Naverage += catalog.Naverage;
     
    175183    dvo_catalog_unlock (&catalog);
    176184    dvo_catalog_free (&catalog);
     185    MARKTIME ("save cpt: %f sec\n", dtime); RESETTIME;
    177186
    178187    if (options.mode == ADDSTAR_MODE_REFCAT) free (stars);
     
    208217  dvo_image_unlock (&db); /* unlock? */
    209218
    210   gettimeofday (&stop, NULL);
    211   dtime = DTIME (stop, start);
     219  gettimeofday (&stopAddstar, (void *) NULL);
     220  float dtime = DTIME (stopAddstar, startAddstar);
    212221  fprintf (stderr, "SUCCESS: elapsed time %9.4f sec for %5d stars (%5d matches), "OFF_T_FMT" average, "OFF_T_FMT" measure, "OFF_T_FMT" lensing\n", dtime, Nstars, Nmatch,  Naverage,  Nmeasure, Nlensing);
    213222
Note: See TracChangeset for help on using the changeset viewer.