Caching: looking for cached files /home/ole/.python_cache/_pmesh_to_domain[-993177944]_{Result,Args,Admin}.z Caching: Dependencies are ['Benchmark_2.msh'] +---------------------------------------------------------- | Wed Sep 12 13:37:47 2007. Caching statistics (retrieving) +---------------------------------------------------------- | Function: _pmesh_to_domain | Arguments: ('Benchmark_2.msh', None) | CPU time: 0.79 seconds | Loading time: 0.02 seconds | Time saved: 0.77 seconds | | Caching dir: /home/ole/.python_cache/ | Result file: _pmesh_to_domain[-993177944]_Result.z (603086 bytes, compressed) | Args file: _pmesh_to_domain[-993177944]_Args.z (40 bytes, compressed) | Admin file: _pmesh_to_domain[-993177944]_Admin.z (428 bytes, compressed) | | Dependencies: | Benchmark_2.msh: Wed Sep 12 13:09:18 2007 1341952 bytes +---------------------------------------------------------- General_mesh: Building basic mesh structure General_mesh: Computing areas, normals and edgelenghts (0/41457) (4146/41457) (8292/41457) (12438/41457) (16584/41457) (20730/41457) (24876/41457) (29022/41457) (33168/41457) (37314/41457) Building inverted triangle structure Initialising mesh Mesh: Computing centroids and radii (0/41457) (4146/41457) (8292/41457) (12438/41457) (16584/41457) (20730/41457) (24876/41457) (29022/41457) (33168/41457) (37314/41457) Mesh: Building neigbour structure Mesh: Building surrogate neigbour structure Mesh: Building boundary dictionary Mesh: Building tagged elements dictionary Mesh: Done Initialising Domain Domain: Set up communication buffers (parallel) Domain: Initialising quantity values Domain: Done ------------------------------------------------ Mesh statistics: Number of triangles = 41457 Extent [m]: x in [0.000000, 5.448000] y in [0.000000, 3.402000] Areas [m^2]: A in [0.000009, 0.099963] number of distinct areas: 41457 Histogram: [0.000009, 0.010004[: 41225 [0.010004, 0.020000[: 46 [0.020000, 0.029995[: 25 [0.029995, 0.039991[: 16 [0.039991, 0.049986[: 34 [0.049986, 0.059981[: 31 [0.059981, 0.069977[: 34 [0.069977, 0.079972[: 22 [0.079972, 0.089968[: 18 [0.089968, 0.099963]: 6 Percentiles (10%): 4145 triangles in [0.000009, 0.000016] 4145 triangles in [0.000016, 0.000018] 4145 triangles in [0.000018, 0.000021] 4145 triangles in [0.000021, 0.000026] 4145 triangles in [0.000026, 0.000147] 4145 triangles in [0.000147, 0.000188] 4145 triangles in [0.000188, 0.000233] 4145 triangles in [0.000233, 0.000278] 4145 triangles in [0.000278, 0.000362] 4145 triangles in [0.000362, 0.089004] 7 triangles in [0.089004, 0.099963] Boundary: Number of boundary segments == 97 Boundary tags == ['wall', 'wave'] ------------------------------------------------ Caching: looking for cached files /home/ole/.python_cache/_fit_to_mesh[491029454]_{Result,Args,Admin}.z Caching: Dependencies are ['Benchmark_2_Bathymetry.pts'] +---------------------------------------------------------- | Wed Sep 12 13:38:16 2007. Caching statistics (retrieving) +---------------------------------------------------------- | Function: _fit_to_mesh | Arguments: (Array: (20778, 2), Array: (41457, 3), 'Benchmark_2_Bathymetry.pts') | Keyword Args: {'point_attributes': None, 'use_cache': True, 'attribute_name': None, 'verbose': True, 'max_read_lines': 500, 'acceptable_overshoot': 1.01, 'mesh_origin': None, 'alpha': 0.02, 'data_origin': None} | CPU time: 216.13 seconds | Loading time: 0.0 seconds | Time saved: 216.13 seconds | | Caching dir: /home/ole/.python_cache/ | Result file: _fit_to_mesh[491029454]_Result (166276 bytes) | Args file: _fit_to_mesh[491029454]_Args (830231 bytes) | Admin file: _fit_to_mesh[491029454]_Admin (1648 bytes) | | Dependencies: | Benchmark_2_Bathymetry.pts: Wed Sep 12 13:09:18 2007 2301948 bytes +---------------------------------------------------------- Reading Benchmark_2_input.tms File_function data obtained from: Benchmark_2_input.tms References: Start time: 0.000000 Time = 0.0000, steps=0 (0) Time = 0.0500, delta t in [0.00503234, 0.00503236], steps=10 (0) Time = 0.1000, delta t in [0.00503233, 0.00503236], steps=10 (0) Time = 0.1500, delta t in [0.00503233, 0.00503234], steps=10 (0) Time = 0.2000, delta t in [0.00503234, 0.00503234], steps=10 (0) Time = 0.2500, delta t in [0.00503233, 0.00503234], steps=10 (0) Time = 0.3000, delta t in [0.00503232, 0.00503233], steps=10 (0) Time = 0.3500, delta t in [0.00503231, 0.00503232], steps=10 (0) Time = 0.4000, delta t in [0.00503229, 0.00503231], steps=10 (0) Time = 0.4500, delta t in [0.00503226, 0.00503229], steps=10 (0) Time = 0.5000, delta t in [0.00503223, 0.00503226], steps=10 (0) Time = 0.5500, delta t in [0.00503219, 0.00503222], steps=10 (0) Time = 0.6000, delta t in [0.00503215, 0.00503219], steps=10 (0) Time = 0.6500, delta t in [0.00503209, 0.00503214], steps=10 (0) Time = 0.7000, delta t in [0.00503202, 0.00503209], steps=10 (0) Time = 0.7500, delta t in [0.00503196, 0.00503201], steps=10 (0) Time = 0.8000, delta t in [0.00503191, 0.00503195], steps=10 (0) Time = 0.8500, delta t in [0.00503187, 0.00503190], steps=10 (0) Time = 0.9000, delta t in [0.00503184, 0.00503186], steps=10 (0) Time = 0.9500, delta t in [0.00503183, 0.00503184], steps=10 (0) Time = 1.0000, delta t in [0.00503183, 0.00503184], steps=10 (0) Time = 1.0500, delta t in [0.00503184, 0.00503187], steps=10 (0) Time = 1.1000, delta t in [0.00503187, 0.00503194], steps=10 (0) Time = 1.1500, delta t in [0.00503194, 0.00503205], steps=10 (0) Time = 1.2000, delta t in [0.00503207, 0.00503233], steps=10 (0) Time = 1.2500, delta t in [0.00503237, 0.00503286], steps=10 (0) Time = 1.3000, delta t in [0.00503292, 0.00503352], steps=10 (0) Time = 1.3500, delta t in [0.00503358, 0.00503408], steps=10 (0) Time = 1.4000, delta t in [0.00503412, 0.00503433], steps=10 (0) Time = 1.4500, delta t in [0.00503433, 0.00503435], steps=10 (0) Time = 1.5000, delta t in [0.00503410, 0.00503432], steps=10 (0) Time = 1.5500, delta t in [0.00503369, 0.00503407], steps=10 (0) Time = 1.6000, delta t in [0.00503328, 0.00503365], steps=10 (0) Time = 1.6500, delta t in [0.00503288, 0.00503324], steps=10 (0) Time = 1.7000, delta t in [0.00503254, 0.00503284], steps=10 (0) Time = 1.7500, delta t in [0.00503228, 0.00503251], steps=10 (0) Time = 1.8000, delta t in [0.00503212, 0.00503226], steps=10 (0) Time = 1.8500, delta t in [0.00503203, 0.00503210], steps=10 (0) Time = 1.9000, delta t in [0.00503202, 0.00503203], steps=10 (0) Time = 1.9500, delta t in [0.00503203, 0.00503206], steps=10 (0) Time = 2.0000, delta t in [0.00503206, 0.00503211], steps=10 (0) That took 44.18 seconds Wed Sep 12 13:39:05 2007 profile.dat 36789 function calls in 43.320 CPU seconds Ordered by: internal time List reduced from 95 to 50 due to restriction <50> ncalls tottime percall cumtime percall filename:lineno(function) 402 18.480 0.046 18.490 0.046 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:381(distribute_to_vertices_and_edges) 400 14.020 0.035 14.020 0.035 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:376(compute_fluxes) 400 4.340 0.011 4.350 0.011 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1027(update_conserved_quantities) 524 1.950 0.004 1.950 0.004 :0(max) 924 1.930 0.002 1.930 0.002 :0(min) 124 0.580 0.005 0.580 0.005 :0(take) 401 0.530 0.001 1.170 0.003 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:933(update_boundary) 3208 0.280 0.000 0.460 0.000 fit_interpolate/interpolate.py:584(__call__) 124 0.210 0.002 0.210 0.002 :0(average_vertex_values) 16167 0.160 0.000 0.160 0.000 :0(len) 124 0.160 0.001 1.110 0.009 abstract_2d_finite_volumes/quantity.py:1076(get_vertex_values) 3208 0.140 0.000 0.180 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:246(get_conserved_quantities) 124 0.110 0.001 0.110 0.001 :0(range) 41 0.100 0.002 3.950 0.096 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4988(quantities) 6540 0.080 0.000 0.080 0.000 :0(zeros) 41 0.060 0.001 5.140 0.125 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:461(store_timestep) 41 0.040 0.001 0.040 0.001 :0(choose) 251 0.040 0.000 0.040 0.000 :0(astype) 400 0.030 0.000 0.030 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:960(update_timestep) 1602 0.020 0.000 0.020 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/general_mesh.py:218(__len__) 1 0.020 0.020 0.060 0.060 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4894(triangulation) 401 0.010 0.000 0.010 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1058(update_ghosts) 42 0.010 0.000 38.040 0.906 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:773(evolve) 1 0.010 0.010 0.010 0.010 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4784(header) 1 0.010 0.010 0.090 0.090 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:409(store_connectivity) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:293(Data_format_sww) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:56(DataDomainError) 43 0.000 0.000 0.000 0.000 /usr/lib/python2.4/site-packages/Scientific/IO/NetCDF.py:136(NetCDFFile) 1 0.000 0.000 0.100 0.100 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:474(initialise_storage) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:3994(Write_nc) 1 0.000 0.000 0.000 0.000 :0(setprofile) 44 0.000 0.000 0.000 0.000 posixpath.py:310(expanduser) 1 0.000 0.000 0.000 0.000 :0(read) 3 0.000 0.000 0.000 0.000 /usr/lib/python2.4/site-packages/Numeric/Numeric.py:211(swapaxes) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:53(DataMissingValuesError) 41 0.000 0.000 5.140 0.125 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:488(store_timestep) 41 0.000 0.000 0.000 0.000 :0(sync) 41 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:556(timestepping_statistics) 43 0.000 0.000 0.000 0.000 :0(apply) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/coordinate_transforms/geo_reference.py:81(write_NetCDF) 41 0.000 0.000 0.000 0.000 :0(stat) 1 0.000 0.000 0.000 0.000 :0(values) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/load_mesh/__init__.py:0(?) 13 0.000 0.000 0.000 0.000 :0(createVariable) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:5246(Screen_Catcher) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:120(check_dir) 41 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:552(write_time) 1 0.000 0.000 0.000 0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:740(get_name) 2 0.000 0.000 0.000 0.000 :0(split) 1 0.000 0.000 0.000 0.000 :0(keys)