Changeset 5529
- Timestamp:
- Jul 18, 2008, 12:31:35 PM (17 years ago)
- Location:
- anuga_core/source/anuga/shallow_water
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/shallow_water/test_data_manager.py
r5527 r5529 8891 8891 if __name__ == "__main__": 8892 8892 8893 suite = unittest.makeSuite(Test_Data_Manager,'test_urs2sts0') 8893 suite = unittest.makeSuite(Test_Data_Manager,'test') 8894 #suite = unittest.makeSuite(Test_Data_Manager,'test_urs2sts0') 8894 8895 #suite = unittest.makeSuite(Test_Data_Manager,'test_export_gridII') 8895 # suite = unittest.makeSuite(Test_Data_Manager,'test_screen_catcher')8896 8896 #suite = unittest.makeSuite(Test_Data_Manager,'test_get_flow_through_cross_section_with_geo') 8897 8897 #suite = unittest.makeSuite(Test_Data_Manager,'covered_') -
anuga_core/source/anuga/shallow_water/urs_ext.c
r5528 r5529 63 63 int num_ts; 64 64 65 printf("Checkpoint 1 for urs2sts_ext.c\n");65 //printf("Checkpoint 1 for urs2sts_ext.c\n"); 66 66 67 67 // Convert Python arguments to C … … 106 106 } 107 107 108 printf("Checkpoint 2 for urs2sts_ext.c\n");108 //printf("Checkpoint 2 for urs2sts_ext.c\n"); 109 109 for (i = 0; i < numSrc; i++) 110 110 { 111 printf("Checkpoint 2.1 for urs2sts_ext.c\n");112 111 113 112 fname = PyList_GetItem(filenames, i); … … 122 121 { 123 122 printf("ERROR: Memory for muxFileNameArray could not be allocated.\n"); 124 exit(-1);125 } 126 } 127 128 printf("Checkpoint 3 for urs2sts_ext.c\n");123 return NULL; 124 } 125 } 126 127 //printf("Checkpoint 3 for urs2sts_ext.c\n"); 129 128 if (file_params->nd != 1 || file_params->descr->type_num != PyArray_DOUBLE) 130 129 { … … 134 133 } 135 134 136 printf("Checkpoint 4 for urs2sts_ext.c\n");135 //printf("Checkpoint 4 for urs2sts_ext.c\n"); 137 136 // Create array for weights which are passed to read_mux2 138 137 weights = (float*) malloc((int)numSrc*sizeof(float)); … … 142 141 } 143 142 144 printf("Checkpoint 5 for urs2sts_ext.c\n");143 //printf("Checkpoint 5 for urs2sts_ext.c\n"); 145 144 // Read in mux2 data from file 146 145 cdata = _read_mux2((int)numSrc, muxFileNameArray, weights, (double*)file_params->data, (int)verbose); 147 146 148 printf("Checkpoint 6 for urs2sts_ext.c\n");147 //printf("Checkpoint 6 for urs2sts_ext.c\n"); 149 148 // Allocate space for return vector 150 149 nsta0 = (int)*(double*)(file_params->data + 0*file_params->strides[0]); … … 152 151 nt = (int)*(double*)(file_params->data + 2*file_params->strides[0]); 153 152 154 printf("Checkpoint 7 for urs2sts_ext.c\n");153 //printf("Checkpoint 7 for urs2sts_ext.c\n"); 155 154 // Find min and max start times of all gauges 156 155 start_tstep = nt + 1; … … 168 167 } 169 168 170 printf("Checkpoint 8 for urs2sts_ext.c\n");169 //printf("Checkpoint 8 for urs2sts_ext.c\n"); 171 170 if ((start_tstep > nt) | (finish_tstep < 0)) 172 171 { … … 191 190 } 192 191 193 printf("Checkpoint 9 for urs2sts_ext.c\n");192 //printf("Checkpoint 9 for urs2sts_ext.c\n"); 194 193 // Each gauge begins and ends recording at different times. When a gauge is 195 194 // not recording but at least one other gauge is. Pad the non-recording gauge … … 221 220 } 222 221 223 printf("Checkpoint 10 for urs2sts_ext.c\n");222 //printf("Checkpoint 10 for urs2sts_ext.c\n"); 224 223 free(weights); 225 224 226 /* 227 for (i = 0; i < numSrc; ++i) 228 { 229 free(muxFileNameArray[i]); 230 }*/ 225 // Free filename array, but not independent Python strings 226 // FIXME(Ole): Do we need to update a reference counter in this case? 231 227 free(muxFileNameArray); 232 228 … … 237 233 free(cdata); 238 234 239 printf("Checkpoint 11 for urs2sts_ext.c\n");235 //printf("Checkpoint 11 for urs2sts_ext.c\n"); 240 236 return PyArray_Return(pydata); 241 237 }
Note: See TracChangeset
for help on using the changeset viewer.