IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 27, 2014, 3:58:27 PM (12 years ago)
Author:
eugene
Message:

relastro parallel regions builds (but not tested)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140206/Ohana/src/relastro/include/relastro.h

    r36566 r36569  
    66# include <pthread.h>
    77
     8# define MARKTIME(MSG,...) {                    \
     9    gettimeofday (&stopTimer, (void *) NULL);   \
     10    float dtime = DTIME (stopTimer, startTimer);        \
     11    fprintf (stderr, MSG, __VA_ARGS__); }
     12
     13# define INITTIME \
     14  struct timeval startTimer, stopTimer; \
     15  gettimeofday (&startTimer, (void *) NULL);
     16
    817// choose off_t or int depending on full-scale relphot analysis resources
    918// # define IDX_T off_t
     
    2029typedef enum {FIT_NONE, FIT_AVERAGE, FIT_PM_ONLY, FIT_PAR_ONLY, FIT_PM_AND_PAR} FitMode;
    2130
    22 typedef enum {TARGET_NONE, TARGET_SIMPLE, TARGET_CHIPS, TARGET_MOSAICS, TARGET_HIGH_SPEED, TARGET_MERGE_SOURCE, TARGET_UPDATE_OBJECTS, TARGET_UPDATE_OFFSETS, TARGET_LOAD_OBJECTS, TARGET_HPM} FitTarget;
     31typedef enum {TARGET_NONE, TARGET_SIMPLE, TARGET_CHIPS, TARGET_MOSAICS, TARGET_HIGH_SPEED, TARGET_MERGE_SOURCE, TARGET_UPDATE_OBJECTS, TARGET_UPDATE_OFFSETS, TARGET_LOAD_OBJECTS, TARGET_HPM, TARGET_PARALLEL_REGIONS, TARGET_PARALLEL_IMAGES} FitTarget;
    2332
    2433typedef enum {
     
    129138} StatType;
    130139
    131 # define MARKTIME(MSG,...) { \
    132   float dtime; \
    133   gettimeofday (&stop, (void *) NULL); \
    134   dtime = DTIME (stop, start); \
    135   fprintf (stderr, MSG, __VA_ARGS__); }
    136 
    137140/* global variables set in parameter file */
    138141# define DVO_MAX_PATH 1024
     
    145148char   SKY_TABLE[DVO_MAX_PATH];
    146149int    SKY_DEPTH;  /** XXX EAM : depth of catalog tables, fix usage */
     150
     151// globals for parallel region operations
     152char  *REGION_FILE;
     153char  *IMAGE_TABLE;
     154int    REGION_HOST_ID;
     155int    PARALLEL_REGIONS_MANUAL;
    147156
    148157int          HOST_ID;
     
    486495int share_mean_pos (Catalog *catalog, int Ncatalog, RegionHostTable *regionHosts, int nloop);
    487496int slurp_mean_pos (Catalog *catalog, int Ncatalog, RegionHostTable *regionHosts, int nloop);
    488 int set_mean_pos (MeanPos *meanpos, AverageTiny *average, SecFilt *secfilt, int Nsec);
     497int set_mean_pos (MeanPos *meanpos, AverageTiny *average);
    489498MeanPos *merge_mean_pos (MeanPos *target, int *ntarget, MeanPos *source, int Nsource);
    490499
     
    505514int set_image_pos (ImagePos *image_pos, Image *image);
    506515
     516Image *ImageTableLoad(char *filename, off_t *nimage);
     517int ImageTableSave (char *filename, Image *images, off_t Nimages);
Note: See TracChangeset for help on using the changeset viewer.