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)


<pstats.Stats instance at 0xb48549ac>
