lp:~fluidity-core/fluidity/speedup-vtudiff

Created by Stephan Kramer and last modified
Get this branch:
bzr branch lp:~fluidity-core/fluidity/speedup-vtudiff
Members of Fluidity Core Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Fluidity Core Team
Project:
Fluidity
Status:
Merged

Recent revisions

4310. By Stephan Kramer

Merge in trunk.

4309. By Stephan Kramer

Maintain the same sign convention in vtudiff as before:

With "vtudiff A.vtu B.vtu C.vtu" we get fieldC = fieldA-fieldB
Also don't try to subtract vtkGhostLevels field.

4308. By Stephan Kramer

For vtudiff: Also compute diff of cell-based fields (only works if both meshes are the same)

4307. By Stephan Kramer

Remove "field manipulation" methods from vtu class.

These are methods are all vectorial operations like SubFieldFromField that basically perform fieldA-fieldB in a very inefficient way. You should simply use numpy vector operations here.

4306. By Stephan Kramer

Speedup vtudiff by only setting up the probe once (instead of once per field).

4305. By Tim Greaves

Change only in test: having checked with Matt (test owner), relaxing tolerance
to pass on Ubuntu Trusty.

4304. By Jon Hill

Minor fix to landslide test. We don't need griddata

4303. By Tim Greaves

A couple of small changes in a test to make it compatible with Python 2.6 on
Red Hat 6.

4302. By Gerard

1. Lifted equation_type_index (which makes expensive calls to spud) outside an element loop. This made the RANS test problem I was looking at run 2-3 times faster.

2. Updated configure so that --enable-profiling is passed down into libspud so that excessive calls to spud can be more easily monitored.

4301. By Tim Greaves

One-line fix in build system for DESTDIR being set twice; once in the root
Makefile and then stacked in a second time by libspud's makefile, leading to
spurious doubledĀ­up paths when 'make install-diamond' is run.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:fluidity
This branch contains Public information 
Everyone can see this information.