Changeset 28045
- Timestamp:
- May 19, 2010, 5:46:14 PM (16 years ago)
- Location:
- branches/czw_branch/20100519
- Files:
-
- 1 added
- 4 edited
-
ippScripts/scripts/skycell_jpeg.pl (added)
-
ippTasks/diff.pro (modified) (4 diffs)
-
ippTasks/warp.pro (modified) (3 diffs)
-
ppSkycell/src/ppSkycellLoop.c (modified) (1 diff)
-
psconfig/tagsets/ipp-2.9.dist (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20100519/ippTasks/diff.pro
r27920 r28045 44 44 active false 45 45 end 46 task diff.summary.load 47 active true 48 end 49 task diff.summary.run 50 active true 51 end 46 52 end 47 53 … … 58 64 end 59 65 task diff.revert 66 active false 67 end 68 task diff.summary.load 69 active false 70 end 71 task diff.summary.run 60 72 active false 61 73 end … … 193 205 # host anyhost 194 206 # $WORKDIR = $WORKDIR_TEMPLATE 195 196 207 if (($DIFF_MODE == 1)||("$DIFF_MODE" == "NULL")) 197 208 $DIFF_TAG = "" … … 477 488 end 478 489 end 490 491 ### Load tasks for doing the diffs 492 ### Tasks are loaded into diffPendingSkyCell. 493 task diff.summary.load 494 host local 495 496 periods -poll $LOADPOLL 497 periods -exec $LOADEXEC 498 periods -timeout 1200 499 npending 1 500 501 stdout NULL 502 stderr $LOGDIR/diff.summary.log 503 504 task.exec 505 if ($LABEL:n == 0) break 506 $run = difftool -tosummary 507 if ($DB:n == 0) 508 option DEFAULT 509 else 510 # save the DB name for the exit tasks 511 option $DB:$diffSummary_DB 512 $run = $run -dbname $DB:$diffSummary_DB 513 $diffSummary_DB ++ 514 if ($diffSummary_DB >= $DB:n) set diffSummary_DB = 0 515 end 516 add_poll_args run 517 add_poll_labels run 518 command $run 519 end 520 521 # success 522 task.exit 0 523 # convert 'stdout' to book format 524 # XXX change tess_id to tess_dir when db is updated 525 ipptool2book stdout diffPendingSummary -key diff_id -uniq -setword dbname $options:0 -setword pantaskState INIT 526 if ($VERBOSE > 2) 527 book listbook diffPendingSummary 528 end 529 530 # delete existing entries in the appropriate pantaskStates 531 process_cleanup diffPendingSummary 532 end 533 534 # locked list 535 task.exit default 536 showcommand failure 537 end 538 539 task.exit crash 540 showcommand crash 541 end 542 543 # operation times out? 544 task.exit timeout 545 showcommand timeout 546 end 547 end 548 549 ### Run tasks for calculating the diff overlaps 550 ### Tasks are taken from diffPendingSkyCell. 551 task diff.summary.run 552 periods -poll $RUNPOLL 553 periods -exec $RUNEXEC 554 periods -timeout 60 555 556 task.exec 557 # if we are unable to run the 'exec', use a long retry time 558 periods -exec $RUNEXEC 559 560 book npages diffPendingSummary -var N 561 if ($N == 0) break 562 if ($NETWORK == 0) break 563 564 # look for new images in diffPendingSkyCell (pantaskState == INIT) 565 book getpage diffPendingSummary 0 -var pageName -key pantaskState INIT 566 if ("$pageName" == "NULL") break 567 568 book setword diffPendingSummary $pageName pantaskState RUN 569 book getword diffPendingSummary $pageName diff_id -var DIFF_ID 570 book getword diffPendingSummary $pageName camera -var CAMERA 571 book getword diffPendingSummary $pageName workdir -var WORKDIR_TEMPLATE 572 book getword diffPendingSummary $pageName dbname -var DBNAME 573 book getword warpPendingSummary $pageName tess_id -var TESS_DIR 574 book getword diffPendingSummary $pageName diff_mode -var DIFF_MODE 575 book getword diffPendingSummary $pageName exp_tag -var EXP_TAG 576 book getword diffPendingSummary $pageName state -var RUN_STATE 577 578 # set the host and workdir based on the skycell hash 579 host anyhost 580 strsub $WORKDIR_TEMPLATE @HOST@.0 $default_host -var WORKDIR 581 # set.workdir.by.skycell $SKYCELL_ID $WORKDIR_TEMPLATE $default_host WORKDIR 582 583 # if ("$PATH_BASE" == "NULL") 584 585 if (($DIFF_MODE == 1)||("$DIFF_MODE" == "NULL")) 586 $DIFF_TAG = "" 587 end 588 if ($DIFF_MODE == 2) 589 $DIFF_TAG = "WS." 590 end 591 if ($DIFF_MODE == 3) 592 $DIFF_TAG = "SW." 593 end 594 if ($DIFF_MODE == 4) 595 $DIFF_TAG = "SS." 596 end 597 598 basename $TESS_DIR -var TESS_ID 599 600 sprintf outroot "%s/%s/%s/%s.%s.%sdif.%s.%s" $WORKDIR $TESS_ID $SKYCELL_ID $TESS_ID $SKYCELL_ID $DIFF_TAG $DIFF_ID 601 ## generate outroot specific to this exposure 602 603 604 stdout $LOGDIR/diff.summary.log 605 stderr $LOGDIR/diff.summary.log 606 607 $run = skycell_jpeg.pl --stage diff --stage_id $DIFF_ID --camera $CAMERA --outroot $outroot 608 add_standard_args run 609 610 # save the pageName for future reference below 611 options $pageName 612 613 # create the command line 614 if ($VERBOSE > 1) 615 echo command $run 616 end 617 periods -exec 0.05 618 command $run 619 end 620 621 # default exit status 622 task.exit default 623 process_exit diffPendingSummary $options:0 $JOB_STATUS 624 end 625 626 # locked list 627 task.exit crash 628 showcommand crash 629 echo "hostname: $JOB_HOSTNAME" 630 book setword diffPendingSummary $options:0 pantaskState CRASH 631 end 632 633 # operation timed out? 634 task.exit timeout 635 showcommand timeout 636 book setword diffPendingSummary $options:0 pantaskState TIMEOUT 637 end 638 end -
branches/czw_branch/20100519/ippTasks/warp.pro
r27926 r28045 55 55 active true 56 56 end 57 task warp.summary.load 58 active true 59 end 60 task warp.summary.run 61 active true 62 end 57 63 end 58 64 … … 78 84 end 79 85 task warp.revert.warped 86 active false 87 end 88 task warp.summary.load 89 active false 90 end 91 task warp.summary.run 80 92 active false 81 93 end … … 525 537 end 526 538 end 539 540 ### Load tasks for doing the warps 541 ### Tasks are loaded into warpPendingSkyCell. 542 task warp.summary.load 543 host local 544 545 periods -poll $LOADPOLL 546 periods -exec $LOADEXEC 547 periods -timeout 1200 548 npending 1 549 550 stdout NULL 551 stderr $LOGDIR/warp.summary.log 552 553 task.exec 554 if ($LABEL:n == 0) break 555 $run = warptool -tosummary 556 if ($DB:n == 0) 557 option DEFAULT 558 else 559 # save the DB name for the exit tasks 560 option $DB:$warpSummary_DB 561 $run = $run -dbname $DB:$warpSummary_DB 562 $warpSummary_DB ++ 563 if ($warpSummary_DB >= $DB:n) set warpSummary_DB = 0 564 end 565 add_poll_args run 566 add_poll_labels run 567 command $run 568 end 569 570 # success 571 task.exit 0 572 # convert 'stdout' to book format 573 # XXX change tess_id to tess_dir when db is updated 574 ipptool2book stdout warpPendingSummary -key warp_id -uniq -setword dbname $options:0 -setword pantaskState INIT 575 if ($VERBOSE > 2) 576 book listbook warpPendingSummary 577 end 578 579 # delete existing entries in the appropriate pantaskStates 580 process_cleanup warpPendingSummary 581 end 582 583 # locked list 584 task.exit default 585 showcommand failure 586 end 587 588 task.exit crash 589 showcommand crash 590 end 591 592 # operation times out? 593 task.exit timeout 594 showcommand timeout 595 end 596 end 597 598 ### Run tasks for calculating the warp overlaps 599 ### Tasks are taken from warpPendingSkyCell. 600 task warp.summary.run 601 periods -poll $RUNPOLL 602 periods -exec $RUNEXEC 603 periods -timeout 60 604 605 task.exec 606 # if we are unable to run the 'exec', use a long retry time 607 periods -exec $RUNEXEC 608 609 book npages warpPendingSummary -var N 610 if ($N == 0) break 611 if ($NETWORK == 0) break 612 613 # look for new images in warpPendingSkyCell (pantaskState == INIT) 614 book getpage warpPendingSummary 0 -var pageName -key pantaskState INIT 615 if ("$pageName" == "NULL") break 616 617 book setword warpPendingSummary $pageName pantaskState RUN 618 book getword warpPendingSummary $pageName warp_id -var WARP_ID 619 book getword warpPendingSummary $pageName camera -var CAMERA 620 book getword warpPendingSummary $pageName workdir -var WORKDIR_TEMPLATE 621 book getword warpPendingSummary $pageName dbname -var DBNAME 622 book getword warpPendingSummary $pageName tess_id -var TESS_DIR 623 book getword warpPendingSummary $pageName exp_tag -var EXP_TAG 624 book getword warpPendingSummary $pageName state -var RUN_STATE 625 626 # set the host and workdir based on the skycell hash 627 host anyhost 628 strsub $WORKDIR_TEMPLATE @HOST@.0 $default_host -var WORKDIR 629 # set.workdir.by.skycell $SKYCELL_ID $WORKDIR_TEMPLATE $default_host WORKDIR 630 631 # if ("$PATH_BASE" == "NULL") 632 ## generate outroot specific to this exposure 633 basename $TESS_DIR -var TESS_ID 634 635 sprintf outroot "%s/%s/%s.wrp.%s.%s" $WORKDIR $EXP_TAG $EXP_TAG $WARP_ID $TESS_ID 636 637 638 stdout $LOGDIR/warp.summary.log 639 stderr $LOGDIR/warp.summary.log 640 641 $run = skycell_jpeg.pl --stage warp --stage_id $WARP_ID --camera $CAMERA --outroot $outroot 642 add_standard_args run 643 644 # save the pageName for future reference below 645 options $pageName 646 647 # create the command line 648 if ($VERBOSE > 1) 649 echo command $run 650 end 651 periods -exec 0.05 652 command $run 653 end 654 655 # default exit status 656 task.exit default 657 process_exit warpPendingSummary $options:0 $JOB_STATUS 658 end 659 660 # locked list 661 task.exit crash 662 showcommand crash 663 echo "hostname: $JOB_HOSTNAME" 664 book setword warpPendingSummary $options:0 pantaskState CRASH 665 end 666 667 # operation timed out? 668 task.exit timeout 669 showcommand timeout 670 book setword warpPendingSummary $options:0 pantaskState TIMEOUT 671 end 672 end -
branches/czw_branch/20100519/ppSkycell/src/ppSkycellLoop.c
r24005 r28045 301 301 pmFPAfile *file1 = pmFPAfileSelectSingle(data->config->files, "PPSKYCELL.JPEG1", 0); 302 302 file1->save = true; 303 file1-> index = i;303 file1->fileIndex = i; 304 304 pmFPAfile *file2 = pmFPAfileSelectSingle(data->config->files, "PPSKYCELL.JPEG2", 0); 305 305 file2->save = true; 306 file2-> index = i;306 file2->fileIndex = i; 307 307 #if 0 308 308 { -
branches/czw_branch/20100519/psconfig/tagsets/ipp-2.9.dist
r27873 r28045 73 73 YYYYY ppTranslate ipp-2-9 -0 74 74 YYYYY ppViz ipp-2-9 -0 75 YYYYY ppSkycell ipp-2-9 -0 75 76 76 77 YYYYY extsrc/gpcsw ipp-2-9 -0
Note:
See TracChangeset
for help on using the changeset viewer.
