Changeset 39481 for trunk/Ohana/src/relphot/src/relphot.c
- Timestamp:
- Mar 24, 2016, 10:03:04 AM (10 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/relphot/src/relphot.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/relphot.c
r39479 r39481 8 8 if (!mode) exit (2); 9 9 10 SkyList *skylist = NULL; 11 10 12 SkyTable *sky = SkyTableLoadOptimal (CATDIR, NULL, NULL, TRUE, -1, VERBOSE); 11 13 if (!sky) { … … 15 17 SkyTableSetFilenames (sky, CATDIR, "cpt"); 16 18 17 SkyList *skylist = NULL; 18 if (UserCatalog) { 19 int Nchar = strlen(UserCatalog); 20 if (!strcmp (&UserCatalog[Nchar-4], ".cpt")) UserCatalog[Nchar-4] = 0; 21 skylist = SkyListByName (sky, UserCatalog); 22 } else { 23 skylist = SkyListByPatch (sky, -1, &UserPatch); 24 } 25 if (!skylist) { 26 fprintf (stderr, "ERROR setting up skylist for %s\n", CATDIR); 27 exit (2); 19 if ((mode != PARALLEL_REGIONS) && (mode != PARALLEL_IMAGES)) { 20 skylist = NULL; 21 if (UserCatalog) { 22 int Nchar = strlen(UserCatalog); 23 if (!strcmp (&UserCatalog[Nchar-4], ".cpt")) UserCatalog[Nchar-4] = 0; 24 skylist = SkyListByName (sky, UserCatalog); 25 } else { 26 skylist = SkyListByPatch (sky, -1, &UserPatch); 27 } 28 if (!skylist) { 29 fprintf (stderr, "ERROR setting up skylist for %s\n", CATDIR); 30 exit (2); 31 } 28 32 } 29 33 … … 37 41 case UPDATE_AVERAGES: 38 42 // take the current set of detections and set the mean magnitudes 39 // DOES NOT LOAD THE IMAGE TABLE 40 relphot_objects (sky, skylist, 0, NULL); 43 relphot_objects (skylist, 0, NULL); 41 44 relphot_free (sky, skylist); 42 45 exit (0); … … 44 47 case SYNTH_PHOT: 45 48 // set the mean magnitudes ONLY for SYNPHOT objects 46 relphot_synthphot ( 0, NULL);49 relphot_synthphot (skylist, 0, NULL); 47 50 relphot_free (sky, skylist); 48 51 exit (0); … … 50 53 case PARALLEL_REGIONS: 51 54 // run image updates in parallel across multiple remote machines 52 relphot_parallel_regions ( );55 relphot_parallel_regions (sky); 53 56 relphot_free (sky, skylist); 54 57 exit (0); … … 56 59 case PARALLEL_IMAGES: 57 60 // operation on the remote machines in the PARALLEL_REGION mode 58 relphot_parallel_images ( );61 relphot_parallel_images (sky); 59 62 relphot_free (sky, skylist); 60 63 exit (0);
Note:
See TracChangeset
for help on using the changeset viewer.
