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 15:54:03 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 15:54:32 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.00503238, 0.00503287], steps=10 (0)
Time = 1.3000, delta t in [0.00503293, 0.00503353], steps=10 (0)
Time = 1.3500, delta t in [0.00503359, 0.00503410], steps=10 (0)
Time = 1.4000, delta t in [0.00503414, 0.00503436], steps=10 (0)
Time = 1.4500, delta t in [0.00503437, 0.00503439], steps=10 (0)
Time = 1.5000, delta t in [0.00503416, 0.00503436], steps=10 (0)
Time = 1.5500, delta t in [0.00503376, 0.00503413], steps=10 (0)
Time = 1.6000, delta t in [0.00503334, 0.00503372], steps=10 (0)
Time = 1.6500, delta t in [0.00503294, 0.00503330], steps=10 (0)
Time = 1.7000, delta t in [0.00503258, 0.00503290], steps=10 (0)
Time = 1.7500, delta t in [0.00503231, 0.00503255], steps=10 (0)
Time = 1.8000, delta t in [0.00503213, 0.00503229], steps=10 (0)
Time = 1.8500, delta t in [0.00503203, 0.00503212], steps=10 (0)
Time = 1.9000, delta t in [0.00503201, 0.00503202], steps=10 (0)
Time = 1.9500, delta t in [0.00503201, 0.00503204], steps=10 (0)
Time = 2.0000, delta t in [0.00503204, 0.00503209], steps=10 (0)
That took 26.51 seconds
Wed Sep 12 15:55:03 2007    profile.dat

         37990 function calls in 25.600 CPU seconds

   Ordered by: internal time
   List reduced from 98 to 50 due to restriction <50>

   ncalls  tottime  percall  cumtime  percall filename:lineno(function)
      402    8.530    0.021    8.530    0.021 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:386(distribute_to_vertices_and_edges)
      400    7.770    0.019    7.770    0.019 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:381(compute_fluxes)
      400    2.590    0.006    2.600    0.006 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1517(update_conserved_quantities)
      524    1.920    0.004    1.920    0.004 :0(max)
      924    1.870    0.002    1.870    0.002 :0(min)
      124    0.770    0.006    0.770    0.006 :0(take)
      401    0.640    0.002    1.360    0.003 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1380(update_boundary)
     3208    0.360    0.000    0.550    0.000 fit_interpolate/interpolate.py:584(__call__)
    16167    0.190    0.000    0.190    0.000 :0(len)
      124    0.130    0.001    0.130    0.001 :0(average_vertex_values)
       41    0.120    0.003    3.860    0.094 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4998(store_quantities)
       41    0.120    0.003    5.160    0.126 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:426(store_timestep)
     3208    0.110    0.000    0.170    0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:250(get_conserved_quantities)
      124    0.110    0.001    0.110    0.001 :0(range)
     6540    0.100    0.000    0.100    0.000 :0(zeros)
      124    0.070    0.001    1.160    0.009 abstract_2d_finite_volumes/quantity.py:1143(get_vertex_values)
      251    0.040    0.000    0.040    0.000 :0(astype)
       43    0.030    0.001    0.030    0.001 :0(apply)
       41    0.030    0.001    0.030    0.001 :0(choose)
      400    0.020    0.000   20.260    0.051 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1166(evolve_one_euler_step)
        1    0.020    0.020    0.060    0.060 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4900(store_triangulation)
      401    0.010    0.000    0.010    0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:865(update_extrema)
        1    0.010    0.010    0.110    0.110 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:481(initialise_storage)
     1602    0.010    0.000    0.010    0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/general_mesh.py:218(__len__)
       42    0.010    0.000   20.300    0.483 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:1017(evolve)
       41    0.010    0.000    5.170    0.126 /home/ole/inundation/anuga_core/source/anuga/shallow_water/shallow_water_domain.py:495(store_timestep)
       41    0.010    0.000    0.010    0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:679(timestepping_statistics)
        1    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:226(create_filename)
        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.030    0.001 /usr/lib/python2.4/site-packages/Scientific/IO/NetCDF.py:136(NetCDFFile)
        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 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:5146(Urs_points)
        1    0.000    0.000    0.000    0.000 :0(read)
        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    0.000    0.000 :0(sync)
        1    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:265(__init__)
        1    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:4778(__init__)
        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/shallow_water/data_manager.py:4766(Write_sww)
      400    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/abstract_2d_finite_volumes/domain.py:966(get_timestepping_method)
        1    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:5257(Screen_Catcher)
       13    0.000    0.000    0.000    0.000 :0(createVariable)
        1    0.000    0.000    0.010    0.010 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:306(__init__)
        2    0.000    0.000    0.000    0.000 :0(split)
        1    0.000    0.000    0.000    0.000 :0(keys)
        1    0.000    0.000    0.000    0.000 /home/ole/inundation/anuga_core/source/anuga/shallow_water/data_manager.py:260(Data_format)
        1    0.000    0.000   25.600   25.600 <string>:1(?)


<pstats.Stats instance at 0xb416222c>
