IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33305


Ignore:
Timestamp:
Feb 18, 2012, 12:40:00 PM (14 years ago)
Author:
eugene
Message:

new dvo_client for parallel operations

Location:
branches/eam_branches/ipp-20111122/Ohana/src/opihi
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20111122/Ohana/src/opihi/Makefile

    r31496 r33305  
    99dimm:            lib.data lib.shell cmd.basic cmd.data cmd.astro
    1010dvo:             lib.data lib.shell cmd.basic cmd.data cmd.astro
     11dvo_client:      lib.data lib.shell cmd.basic cmd.data cmd.astro
    1112pantasks:        lib.data lib.shell cmd.basic cmd.data cmd.astro
    1213pantasks_server: lib.data lib.shell cmd.basic cmd.data cmd.astro
     
    2425all:
    2526        for i in $(PROGRAM) $(SPECIAL); do $(MAKE) $$i || exit; done
    26         $(MAKE) pantasks_client
    27         $(MAKE) pantasks_server
     27        # $(MAKE) dvo_client
     28        # $(MAKE) pantasks_client
     29        # $(MAKE) pantasks_server
    2830
    2931libs:
     
    6365        if [ -d pantasks ]; then (cd pantasks && $(MAKE) $@); fi
    6466
     67dvo_client:
     68        if [ -d dvo ]; then (cd dvo && $(MAKE) $@); fi
     69
     70dvo_client.install: dvo_client
     71        if [ -d dvo ]; then (cd dvo && $(MAKE) $@); fi
     72
    6573$(PROGRAM) $(LIBS) $(EXTRAS):
    6674        if [ -d "$@" ]; then (cd $@ && $(MAKE)); fi
  • branches/eam_branches/ipp-20111122/Ohana/src/opihi/dvo/Makefile

    r31635 r33305  
    2525$(SRC)/region_list.$(ARCH).o            \
    2626$(SRC)/find_matches.$(ARCH).o           \
    27 $(SRC)/photometry.$(ARCH).o             \
    28 $(SRC)/dvo.$(ARCH).o
     27$(SRC)/photometry.$(ARCH).o             
    2928
    3029cmds = \
     
    8887dvo: $(BIN)/dvo.$(ARCH)
    8988$(SRC)/dvo.$(ARCH).o : $(libs)
    90 $(BIN)/dvo.$(ARCH)   : $(funcs) $(cmds)
     89$(BIN)/dvo.$(ARCH)   : $(funcs) $(cmds) $(SRC)/dvo.$(ARCH).o
     90
     91dvo_client: $(BIN)/dvo_client.$(ARCH)
     92$(SRC)/dvo_client.$(ARCH).o : $(libs)
     93$(BIN)/dvo_client.$(ARCH)   : $(funcs) $(cmds) $(SRC)/dvo_client.$(ARCH).o
     94
     95dvo.install: $(DESTBIN)/dvo
     96dvo_client.install: $(DESTBIN)/dvo_client
    9197
    9298install: $(DESTBIN)/dvo help modules
     
    98104modules: dvo.modules
    99105
    100 .PHONY: dvo
     106.PHONY: dvo dvo_client
    101107
    102108# deprecated functions: verify & delete
  • branches/eam_branches/ipp-20111122/Ohana/src/opihi/dvo/mextract.c

    r33278 r33305  
    3232    remove_argument (N, &argc, argv);
    3333    VERBOSE = TRUE;
     34  }
     35
     36  // XXX not yet thought through (where are these set?)
     37  if (PARALLEL && !HOST_ID) {
     38    HostTableLaunchJobs (CATDIR, argc, argv);
     39    HostTableWaitJobs (table, __FILE__, __LINE__);
     40
     41    // load fields from file
     42    ReadVectorTables
     43    return TRUE;
    3444  }
    3545
     
    121131
    122132  for (i = 0; (i < skylist[0].Nregions) && !interrupt; i++) {
     133
     134    // XXX parallel case, wrong client
     135    if (HOST_ID && (HOST_ID != skylist[0].regions[i]->hostID)) continue;
     136
    123137    /* lock, load, unlock catalog */
    124138    catalog.filename = skylist[0].filename[i];
     
    189203  for (n = 0; n < Nreturn; n++) {
    190204    ResetVector (vec[n], fields[n].type, MAX(0,Npts));
     205  }
     206
     207  if (HOST_ID) {
     208    // write table
     209    WriteVectorTable (vec);
     210    return TRUE;
    191211  }
    192212
Note: See TracChangeset for help on using the changeset viewer.