[pyfr] branch debian/master created (now 1865809)

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Sun Apr 17 14:42:37 UTC 2016


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a change to branch debian/master
in repository pyfr.

        at  1865809   Release to unstable.

This branch includes the following new commits:

       new  a90d0ec   Initial commit
       new  308d886   First commit
       new  449145a   Test commit
       new  778c50d   Initial commit of the CUDA backend.
       new  ce57439   Remove test.py.
       new  ff6c1f5   Add a simple example showcasing the backend API.
       new  aa9c29d   Rework how MPI packing/unpacking is handled.
       new  99d021d   Change how the CUDA backend is imported.
       new  ee69435   Fix Sphinx autodoc.
       new  5bd80f2   Assorted improvements to the CUDA backend.
       new  94264a0   Remove a printline in the CUDA backend.
       new  02a2851   Replace {} with set() as the default value for tags.
       new  2b3d894   Documentation updates.
       new  cfec6ae   Allow None to be passed in lieu of a kernel to a queue.
       new  6b2a28b   Add SymPy as a dependency.
       new  4da5ddf   Refactor views in the CUDA backend.
       new  25606b7   Add some polynomial-related functions.  These will be useful later.
       new  bc0e133   Add support for TikZ in the documentation.
       new  86cd7b9   Support explicitly setting the contents of a matrix.
       new  e8f2d5d   Add the tikz.py extension file for Sphinx.
       new  b8a9f3e   Add an MPI matrix backend type useable over MPI.
       new  0aa321d   Fix a typo in the Cuda backend.
       new  8dc16c8   Add support for automatic const-or-sparse matrices.
       new  da9d5a1   Add an auto const-or-sparse matrix method to the Backend class.
       new  37b4127   Add a Dummy backend.
       new  3919e67   Refactor the polynomial functions.
       new  b5f7491   Add support for Gauss-Chebyshev quadrature points.
       new  6503a8f   Add a set of functions related to basis-computation.
       new  3e9a178   Allow setting and getting in the dummy backend.
       new  aebb253   Allow backends to hold weak references to allocations.
       new  8102d7b   Add initival support to constant matrices for the dummy backend.
       new  b5dffdd   Improve naming consistency for quadrature points.
       new  33eeaed   Remove sympeval which is no longer necessary.
       new  1632ecf   Minor cleanups to the CUDA backend.
       new  3a25b5a   Removes bases.py which is no longer required.
       new  36e07c3   Add support for Hexahedra elements.
       new  bddd3d7   Enhance setup.py.
       new  89e7204   Fix a bug in setup.py.
       new  2d331be   Stricter version checking for dependencies in setup.py.
       new  9b02216   Add support sizing backend allocations.
       new  7cfb2f3   Stub out the various script entry points.
       new  dfd3ce7   Fix a bug in the shape points for tensor product elements.
       new  9940580   Refactor S-matrix computation in the elements class.
       new  2cbca7f   Fix some kernel-related bugs in the elements base class.
       new  aee4689   Remove pyfr-ics which is no longer required.
       new  c25c9c4   Fix a bug in the CUDA matrix type.
       new  ac8a768   Add support for C = alpha*A*B + beta*C type matrix muls.
       new  889902a   Rework views.
       new  db3c7ca   Rework matrix banks and the base elements class.
       new  309e3a6   Make views easier to use.
       new  f64e8b7   Add a name() method to the elements base class.
       new  f8891e9   Clean up the elements base class.
       new  74cc6cf   Remove some unused code from the elements base class.
       new  c281092   Simplify view construction.
       new  1e2ab62   Switch from using c to eta in the VCJH correction functions.
       new  849c4ad   Added infomation to README.rst
       new  51e919b   Added .gitignore file
       new  5e997b2   Started to add documentation
       new  cba09fa   Actually added new files!
       new  ed7a0c6   Started to add further 'Theory' documentation
       new  dc5957c   Tidied up the 'Theory' documentation
       new  21929a6   Initial commit of an 3D Euler solver!
       new  461e336   Remove a rogue matrix.
       new  11210a0   Use the WORLD MPI communicator directly.
       new  f7f9b18   Use the built-in type mapping in mpi4py for requests.
       new  ce4e94b   Simplify config file access.
       new  f1b43a2   Make the pointwise kernels independent of dimension.
       new  e68432f   Add a rank allocation infrastructure.
       new  a419fcd   Make the quadrature rule used for upts configurable.
       new  8890139   Rename eta to vcjh-eta in the config file and fix the tests.
       new  fd51503   Generalize get_nfpts for tensor product elements.
       new  65ab57b   Switch from __call__ to run for queue items.
       new  29a7587   All late binding of kernel parameters.
       new  337257f   Fixed warnings when documentation is compiled.
       new  2e075e7   Rename [scheme] => [mesh-elements] and [ics] => [mesh-ics].
       new  86c0853   Merge branch 'master' of github.com:pv101/PyFR
       new  11e7ef3   Refactor rank allocation.
       new  3d2b191   Fix a bug in bases.
       new  9c77241   Clean up matrix generation in the elements class.
       new  07c1807   Express m2 in terms of m0.
       new  3027457   Improve element matrix generation performance.
       new  cb593cd   Typo in tests.
       new  f94f2a7   Add native support for 3/4D matrix substructures.
       new  be3de53   Rework matrix banks to use properties.
       new  b3f9c3e   Rename bank to active in matrix banks.
       new  c800f0e   Fix some bugs in the backend base.
       new  c6962e5   Add a custom axnpby kernel for use in ODE solvers.
       new  4452099   Cleanups.
       new  5668b2a   Further refinements to matrix banks.
       new  96e5471   Commit the integrator framework with an RK4 stepper.
       new  7361461   Switch to the new subclass_map function.
       new  0256de3   Introduce a wrapper around ConfigParser to make life simpler.
       new  98ea50b   Typo.
       new  58e7add   Attempt to coerce values to strings in Inifile.
       new  0632ab9   Add some basic statistics to the integrator framework.
       new  cfcb0fa   Fix a typo in the pointwise CUDA kernels.
       new  cb17258   Fix two bugs in the Riemann solver.
       new  b8a6bad   Add a forwards Euler stepper.
       new  146179e   Cleanup.
       new  aa2efff   Use arbitrary precision arithmetic for matrix generation.
       new  a253323   Remove support for using mpmath from sympy.
       new  95c91c6   Update setup.py.
       new  eed1382   Fix a (harmless) off-by-one error.
       new  c9589ad   Rename pyfr-run to pyfr-sim.
       new  4a75ca0   Update setup.py.
       new  2a06dbd   Compute -div.f as opposed to div.f.
       new  d83b5d5   Add support for boolean config options.
       new  b418c23   Rework how solution metadata is processed.
       new  0379193   Fix a bug in the tensor product basis.
       new  dfe68ab   Add support for resuming/restarting a simulation.
       new  01f8c74   Rework versioning.
       new  ca776c3   Allow file objects and file names in Inifile.load.
       new  19aeff0   Rework pyfr-sim.
       new  4d71ac9   Require the use of mesh UUIDs.
       new  5660b80   Cleanups.
       new  dbcdf22   Contract matrices.
       new  c460afe   Improve Inifile.
       new  a8c54c3   Cleanup.
       new  9bd3e65   Make precision configurable.
       new  fee2bd1   Fix an issue related to CUBLAS not preferring shared memory.
       new  1183199   Improve negdivconf.
       new  48c6fb8   Cleanups.
       new  5e59964   Rework how physical normals at flux points are handled.
       new  1889e9d   Cleanups.
       new  54d82bc   Cleanup.
       new  fdfec49   Lay the foundations for viscous terms.
       new  a804a20   Clean up view construction.
       new  45ea5bd   Cleanup.
       new  b49916d   Rejiggle negrcpdjacs at the soln points.
       new  5923f6d   Fix a bug relating to MPI simulations at single precision.
       new  907f9da   Rework templating.
       new  79bf66a   Break up the pointwise CUDA kernels.
       new  7765abe   Add a provisional gradcoru kernel.
       new  e19ebbc   Rejiggle how fluxes are passed around in the CUDA backend.
       new  0c6ec2f   Further interface refinements.
       new  eabb13b   Fix up the viscous kernels.
       new  f31b10d   More pointwise viscous kernels and wrappers.
       new  edd9694   Simplify CUDA kernel argument passing.
       new  f06b681   Further improvements to CUDA kernel classes.
       new  a3a4aa9   Further work towards viscous terms.
       new  fd6097f   Further CUDA kernel improvements.
       new  636b34b   Interchange nvars and ndims for the viscous flux kernels.
       new  c019fe3   Improve view handling in CUDA kernels.
       new  7ee3460   Improve how MPI matrices are accessed.
       new  8e2bb74   Add a tentatative visvous Riemann solver.
       new  8aad353   Cleanups.
       new  05dac92   Add some helpful utility functions.
       new  ea73eaf   Cleanups.
       new  f94eef1   Fix a bug in the pointwise CUDA kernel providers.
       new  45d9553   Further work towards viscous terms.
       new  ddb2700   Viscous terms.
       new  6364c52   Add a progress bar, enable with -p.
       new  47925bd   Simplify some kernels.
       new  7341941   Improve the progress bar.
       new  7737acf   Cleanups.
       new  362f987   Mark mpmath as a dependency.
       new  450325b   Tweak the viscous flux kernel.
       new  116763b   Fix a bug in reading from CUDA MPI matrices.
       new  3212388   Fix typo in the MeshPartition class.
       new  8067052   Improve the progress bar.
       new  2ade92e   Fix MPI Navier-Stokes and refactor the classes.
       new  5aaef39   Add gen_std_[hex,quad] to the tensor product bases.
       new  d5cd20f   Fix the unit tests.
       new  a6befaf   Fix a bug in MPF constant substitutiin.
       new  7558675   Improve the directory writer.
       new  25b37df   Add support for converting soln dirs to files.
       new  bb1765e   Tweak postp.
       new  e541d76   Switch to the rm function for removing paths.
       new  1dfc950   Improve utility functions.
       new  54a0778   Fix a bug in the pyfrs packing code.
       new  ec9bc89   Rename merge to pack in postp.
       new  12f218c   Add an unpack command to postp.
       new  b930175   Clarify documentation for the pack/unpack commands.
       new  ead6d7d   Clean up the CUBLAS mul method.
       new  2672c0d   Curved element support and performance improvements for pyfr-mesh.
       new  647e04a   Make partition command line argument more explicit.
       new  11ff1bc   Fixes accidental transpose of Jacobian.
       new  97df1e2   Fix resuming simulations.
       new  67c23e0   Improve the NoneController.
       new  565d51c   Tweak the progress bar.
       new  89c637a   Support formatting of solution file names.
       new  f336fb3   Merge branch 'master' of github.com:vincentlab/PyFR
       new  3789278   Add a Gmsh importer.
       new  c49343f   Add support for an HLL Riemann solver.
       new  7f7d703   Cleanup.
       new  cd722b5   Support large meshes on Fermi-class hardware.
       new  c1b15c0   Add support for 27-point hexes in the Gmsh importer.
       new  ce9c3ae   Fixed bugs in Gmsh file reader
       new  d3080c1   Fill in the remaining element types for the Gmsh reader.
       new  8bb68c3   Cleanup.
       new  2b7a8b5   Restructure the CUDA kernels.
       new  3c3987a   Fix a bug with Navier-Stokes MPI runs.
       new  c97055d   Improve the Gmsh reader.
       new  d992761   Fix a bug in the HLL Riemann solver.
       new  335818c   Add support for NaN sweeping simulations.
       new  94bd182   Cleanup.
       new  4dd59ab   Improve termination of MPI ranks.
       new  ba6a1cb   Cleanup.
       new  c0eaa0f   Cleanups.
       new  ee60d40   Cleanup.
       new  83f76a9   Cleanup.
       new  4c50939   Cleanup.
       new  ae10a1d   Rework how initial conditions are processed.
       new  051a826   Cleanup.
       new  95f91a9   Improve the progress bar.
       new  a10fafe   Update setup.py.
       new  25ae2ef   CUDA cleanups.
       new  ae2abb6   Improve single precision CUDA.
       new  2483165   Cleanup.
       new  62b463d   CUDA tweaks.
       new  fc7dc6e   Cleanups.
       new  2972ef3   Cleanups.
       new  f398171   Reorganised documentation
       new  71597f9   Cleanups.
       new  641d548   Improve how we abort MPI runs.
       new  cb38ef5   Make the number of degrees of freedom available to integrators.
       new  cf11eff   Bump copyright.
       new  beb19cc   Fix a bug with scalar ICs.
       new  087df09   Implement boundary conditions.
       new  188f1ad   Remove support for non-C ordered CUDA matrices.
       new  f817319   Typo.
       new  7acfdc7   Further restructuring of documentation
       new  19875b0   Remove the unused CUDA sample kernels.
       new  f52d43b   Switch to storing the global DoF count.
       new  7147b2e   Cleanups.
       new  744687f   Typo.
       new  7e178ba   Add preliminary support for row-slicing matrices.
       new  817fa0e   Cleanups.
       new  4c2ffbb   Cleanups.
       new  c0802c5   Cleanups.
       new  6a217d3   Kernel and exception restructuring.
       new  78fed00   Add support for annotating kernels with traits.
       new  e45a1ac   Typo.
       new  de7e1c7   Cleanups.
       new  0b33ee6   Improve how the Inifile class handles default values.
       new  3f58497   Wrap the nrm2 BLAS call.
       new  7c775d8   Zero out CUDA matrices upon allocation.
       new  235a31c   Rename auto_const_sparse matrix to auto_matrix.
       new  1d5d4b0   Add default tags for backend matrices.
       new  1c28f3c   Remove the dummy backend.
       new  795db5b   Optimize C = A*B where A is block diagonal.
       new  2ef2287   Cleanup CUBLAS.
       new  94a34ea   Added further documentation
       new  114e60b   Cleanups.
       new  9e9a974   Minor CUBLAS cleanups.
       new  cd502ba   Assorted MatrixBank improvements.
       new  6a7cb51   Modified documentation
       new  62cf3eb   Merged documentation changes
       new  937fb10   Formatting.
       new  c5c5bca   Cleanups.
       new  ce2b815   Remove legacy AoS packing code.
       new  33c5c0a   Improve view construction.
       new  c1d4e99   Queue cleanups.
       new  5c2278c   Indentation.
       new  afb5b16   Add some utilities to help with locating libraries.
       new  5c9bdb1   Add support for allocating aligned NumPy arrays.
       new  8d1e433   Add in a safe means of changing the cwd.
       new  ebbcf85   Add a mapping from NumPy types to ctypes types.
       new  8d4350d   Formatting and indentation.
       new  c487324   Make the configuration file available to kernel providers.
       new  ddcbeb5   Formatting.
       new  2f4f642   Formatting.
       new  884757c   Rework the backends.
       new  3ea931c   Formatting and copyright.
       new  bb9e7f3   Add support for multiple backends into scripts.
       new  2290dd8   Cleanups.
       new  ed044a7   Add some simple optimizations into the mesh reader classes.
       new  aba3742   Restructure the CUDA backend.
       new  3d70d0a   Rejiggle MPI Views.
       new  e7d6990   Rejiggle Views.
       new  50d6ab5   Fix a bug in view construction.
       new  67bf4db   Formatting.
       new  4ec4ab6   Make it possible to get non-absolute paths in Inifiles.
       new  f1891f7   Refactor matrix shape/packing code.
       new  c10afe4   Add PyFR native file reader module.
       new  47f723e   Update documentation for readers.
       new  4bbbf8d   Merge branch 'master' of https://github.com/vincentlab/PyFR
       new  6945411   Cleanp, and allow Sphinx to autodoc lazy property docstrings.
       new  71dba52   Fix a big in the CUDA BC kernels.
       new  45d0b9b   Prune some dead code in pyfr.nputil.
       new  4604cf7   Fix a bug in the mesh optimizer.
       new  b79a5ca   Cleanups.
       new  b87c036   Simplify compact_shape.
       new  9558e01   Formatting.
       new  131d754   Rework matrix alignment/padding.
       new  c48dbb6   Add support for size_t in npdtype_to_ctypestype.
       new  d223205   Make backend names more flexible.
       new  2b3eae9   Formatting.
       new  b3c5518   Improve matrix tagging.
       new  39329a1   Tweak how view strides are computed.
       new  fca587e   Add a C backend.
       new  926378d   Remove a stray file from the C backend.
       new  5f90fd3   Cleanups.
       new  a9632e1   Cleanups.
       new  d3b95b6   Cleanups.
       new  ab901e2   Add a container for node maps and extend Gmsh hex support to 5th order.
       new  6e38164   Remove accidental text insertion.
       new  d649d5c   Revert random whitespace changes.
       new  9ee8a55   Cleanups.
       new  757ec5e   Fix a bug in pyfr-mesh.
       new  5679e36   Minor improvements to the Gmsh reader.
       new  954daf2   Add preliminary support for 2D quads with the CUDA backend.
       new  e430e27   Update docs and conventionalise heading level characters.
       new  52acc85   Add support for Gmsh quads up to 5th order; shorten names of node maps.
       new  f8797d9   Add in a check for negative Jacobian determinants.
       new  03a223a   Formatting.
       new  fd0a9cb   Add 2D mesh support to the Gmsh reader.
       new  49123b5   Improve how matrix alignment is handled.
       new  5490a1d   Formatting.
       new  29708c7   Add 2D support to the C backend.
       new  49c10bd   Uncomment a check in the C backend.
       new  7a970ef   Improve the C backend.
       new  1a967d8   Refactor the bases.
       new  176bf9f   Rework how mpmath is imported.
       new  f664b8c   Add node mappings for up to 5th order Gmsh triangles.
       new  dbf9dc9   Cleanups.
       new  257fdd9   Cleanups.
       new  b8f182a   Cleanups.
       new  7c53bb0   Add improvements to post-processing.
       new  0c241a1   Improve boundary condition constants.
       new  2dba702   Add triangle support to the Gmsh importer.
       new  7478a6a   Fix bug in triangular elements, cleanup.
       new  0e467a8   Improve comments.
       new  b6d0438   Add a cut-down DOPRI5 integrator.
       new  a6ea090   Improve the DOPRI5 integrator.
       new  6037933   Add an order property to steppers.
       new  03ef50c   Change how integrators generate backend kernels.
       new  18e80f1   Kernel naming conventions.
       new  cdeaadd   Tweak how steps are accounted in integrators.
       new  bd1ba52   Cleanup the RK4 integrator.
       new  3aa2fe0   Reduce the memory requirements of RK4 from 5 to 3 registers.
       new  1175aa0   Formatting.
       new  360178a   Add Euler supersonic-inflow BCs.
       new  3c39935   Moved figures to directory inside doc/
       new  a8bb2e8   Fixes typos in comments.
       new  ec8c421   Fixes typos in comments.
       new  46b8aa2   Rework boundary conditions.
       new  20f2137   Remove reliance on consecutive partition numbering.
       new  16cde24   Fix bug in isothermal wall temperature.
       new  76e710a   Fix bug in isothermal wall temperature.
       new  3606f5a   Fix a typo in the Gmsh reader.
       new  7fcd8ee   Cleanups.
       new  e793285   Fix a bug, and extend support to triangular vtk elements.
       new  eb2a0f2   Improve npeval.
       new  0edf0d0   Cleanups.
       new  8d0df12   Cleanups.
       new  9c4e943   Fix a bug in FP constant processing.
       new  4c6cc0f   Rework range_eval.
       new  b45b9fb   Remove dependency of ParaView converter on equi-spaced solution points.
       new  8d93fea   Revert accidental untracking of file.
       new  223001d   Cleanups.
       new  3e6db30   Cleanup.
       new  2e7f5ce   Cleanups.
       new  87112ba   Cleanups.
       new  a832344   Cleanups.
       new  e320a51   Rework the config file.
       new  523f001   Rework how quadrature rules are managed.
       new  f613489   Cleanups.
       new  b297d52   Cleanups.
       new  9a741b6   Cleanups.
       new  b1ee7bc   Fix the unit tests.
       new  6d1c006   Rename quad-rule to soln-pts in the config file.
       new  38690ee   Further rework the config file.
       new  e49ece9   Cleanups.
       new  fbbe1f1   Cleanups.
       new  5b681f5   Add a function for generating normalised Jacobi polynomials.
       new  e5e2add   Cleanups.
       new  ce1fd17   Formatting.
       new  4993355   Improve get_quadrule.
       new  623cd4c   Formatting.
       new  f4ce688   Update the ParaView writer to use the new config file format.
       new  0a5e93f   Rename BasisBase to BaseBasis for consistency.
       new  ed7e886   Formatting.
       new  c729250   Update the setup file.
       new  342468b   Further improvements to the setup.py script.
       new  c7a59c0   Bring naming conventions into line with PEP8.
       new  e5d88be   Fix a bug in the quadrules.
       new  f766091   Rename the C backend to OpenMP.
       new  e360a12   Cleanups.
       new  a70ada3   Cleanups.
       new  739df1a   Fix a bug in the OpenMP backend.
       new  2d64473   Cleanups.
       new  ebbfe73   Optimize how interfaces are iterated over.
       new  5e9527b   Cleanup backend views.
       new  30f6b48   Improve debugging support for the OpenMP backend.
       new  70fd3e3   Clean up some of the Riemann solvers.
       new  1ea110c   Add a time-wise averaging routine to postp.
       new  68abe45   Fix a bug in the boundary conditions.
       new  4b7e027   Add functions required by the openmp boundary conditions.
       new  87ddd1a   Rework the naming of boundary conditions.
       new  8074903   Fix unnecessary compiler warning.
       new  597879c   Cleanups.
       new  d16fdc9   Add in support for triangular elements.
       new  675d5e6   Cleanups.
       new  bfcceb7   Rename .mak to .mako.
       new  4e88e75   Update the setup file.
       new  5863b1f   Fix BCs.
       new  2abb5a9   Cleanups.
       new  47dcbf4   Adjust what parameters are passed to OpenMP kernels.
       new  dcffa26   Cleanups.
       new  1314880   Cleanups.
       new  4ef79a2   Cleanups.
       new  87e3425   Reorganize and refactor the solvers in PyFR.
       new  f19f179   Improve the performance of the Gmsh reader by ~50%.
       new  f0074e3   Minor additions to PkgTemplateLookup.
       new  9966bdd   Update the setup file.
       new  9b65065   Cleanups.
       new  a653fa4   Cleanups.
       new  2b810ae   Remove (the incomplete) support for sparse matrices.
       new  be57e35   Minor reworking of the BaseElements class.
       new  7c67bac   Cleanups.
       new  8330478   Begin to restructure the backends.
       new  98d943f   Cleanups.
       new  5319674   Cleanups.
       new  f712610   Further restructure the backends.
       new  f89d488   Cleanups.
       new  798e141   Update the setup file.
       new  83a16bc   Switch the OpenMP backend to using plain ints for counters.
       new  cbf4a5e   Refactor CUDA grid/block generation.
       new  9834c56   Whitespace.
       new  2ecd5fe   Fix a typo which breaks Euler BCs with the OpenMP backend.
       new  7195dfc   Change template import semantics.
       new  f3d2610   Update the setup file.
       new  720b284   Whitespace.
       new  156093f   Enhance the dotted name lookup functionality.
       new  b6e5c36   Add an ninters attribute to the BaseInters.
       new  37c5929   Make _kernel_constants a property.
       new  8f978b7   Cleanups.
       new  0dc1ed2   Cleanups.
       new  36b26ae   Cleanups.
       new  b9611bb   Improve how constant interface mats are constructed.
       new  8deb5f8   Keep track of the number of interface flux points.
       new  25eb991   Update the list of authors.
       new  404660d   Remove the compress option from the config file.
       new  d0def9b   Further restructure the backends.
       new  18cd733   Begin to rework the _kernel_constants property.
       new  0a6a3b4   Cleanups.
       new  fc7b9ad   Cleanups.
       new  9245766   Improve the iteration of boundary interfaces.
       new  bdc3d5a   Update the setup file.
       new  4b6433c   Cleanups.
       new  13a291e   Whitespace.
       new  051efaf   Cleanups.
       new  6d612b4   Further cleanups to the element classes.
       new  47bf820   More cleanups to the elements classes.
       new  3d60c0e   Minor changes to the element table in the Gmsh reader.
       new  d5329f9   Cleanups.
       new  97c29d7   Refactor vector views.
       new  77295c5   Fix a bug in how vector views are constructed.
       new  104bc7b   Cleanups.
       new  890aec9   Cleanups.
       new  085fa12   Cleanups.
       new  e9a924d   Cleanups.
       new  22a4564   Cleanups.
       new  516d544   Rework the tensor product bases.
       new  76a5aae   Cleanups.
       new  02aeeff   Further cleanups to the tensor product basis.
       new  5dbf90f   Rework how BC cfg options are evaluated.
       new  954bb91   Permit the isothermal wall to move.
       new  640cfda   Cleanups.
       new  c018082   Formatting.
       new  aacbcaa   Cleanups.
       new  1c11eb0   Eliminate scal_fpts1 in advection-diffusion systems.
       new  5364c5e   Cleanups.
       new  446c4f8   Squeeze five percent or so out of the Gmsh reader.
       new  3d1dcaf   Fix a bug in the Gmsh reader.
       new  4cacbdd   Add three point Williams-Shunn and Alpha-opt rules.
       new  bf56750   Add a 45-point Williams-Shunn triangular rule.
       new  1f4d64b   Switch to SymPy's own function for normalised Jacobi polys.
       new  b145f57   High level modification of documentation structure
       new  e3c5c46   Restructure the utilities module.
       new  bce4f78   Do not define _BaseKernel as being abstract.
       new  34e1534   Add support for fourth order quads and tris.
       new  6cd5a40   Cleanups.
       new  bdd59fb   Switch to the non-SCP 45-point Williams-Shunn rule.
       new  3d93aa1   Fixes a bug in PostP due to altered headings in solution stats.
       new  56f09fd   Add an adiabatic wall and a total pressure/temperature inflow.
       new  8a130d0   Merge upstream changes with additional boundary conditions.
       new  0fbfede   Add support for triangle vtu connectivity
       new  582c645   Cleanups.
       new  b0e622a   Remove the mesh generator from the PyFR repository.
       new  482ccfe   Fix a bug in the sup-in-fa boundary condition.
       new  a89f158   Remove redundant error message for 3d tri connectivity
       new  c77af6e   Remove rotation tags from the code.
       new  591e3f9   Change how gradients are extrapolated to flux points.
       new  d38eb3a   Improve the progress bar.
       new  75f16e2   Improve time-averaging.
       new  0e0830d   Merge branch 'master' of github.com:vincentlab/PyFR
       new  e8f9fc1   Streamlined documentation for first release
       new  f6676a4   Update README.rst
       new  4782b7d   Clarify that which is equal on an iso(t) wall.
       new  1b9f04a   Merge branch 'master' of github.com:vincentlab/PyFR
       new  c939d26   Switch pyfr-sim to the native file reader class.
       new  5d48ce1   Add 2D couette flow guide
       new  dc22d72   Licensing.
       new  f98b6f5   Documentation.
       new  4ffe9a9   Removed commas
       new  8ba8785   Temporarily comment-out classes with altered paths.
       new  82cb346   Add a brief guide to running PyFR.
       new  b8f3925   Merge changes to the user_guide.
       new  945ae5e   Remove the 3-D cylinder tutorial.
       new  de680fc   Add a 2D multi-partition euler vortex tutorial.
       new  5e1231f   Add a section required for the openmp backend.
       new  83ac6f8   Remove developer-focused examples.
       new  6108ce0   Rejig user guide
       new  52b7c85   Fix post-processing command examples.
       new  49f440c   Fiddle with home.rst
       new  719a5dc   Correction
       new  d053f26   Fixes.
       new  d99120c   Mark version 0.1.0.
       new  32fd404   Switch to floor divison where applicable.
       new  93894de   Remove some unecessary imports.
       new  33dbbcb   Use raw strings where appropriate.
       new  5942843   Remove the cumbersome BlockDiagMatrix type.
       new  71678e9   Avoid using np.unique on object arrays.
       new  cf06f66   Change the default row/column packing order to SoA.
       new  02e2574   Remove support for the AoS packing order in the backends.
       new  8b9bb0a   Cleanup how OpenMP arrays are sized and allocated.
       new  f8081f2   Pack the S-matrices as matrices rather than vectors.
       new  764107d   Clean up the MatrixBase.get() method stub.
       new  24b2d14   Remove the erroneous @abstractmethod on MPIView.__init__.
       new  d747ff7   Cull some extraneous comments in the CUDA backend.
       new  4574f6c   Move another integer divison to floor divison.
       new  d0fce9d   Change how matrices are allocated in the CUDA backend.
       new  0ee3de3   Make mat.pitch and mat.traits properties.
       new  a6c99ba   Refactor MatrixBank.
       new  d828b28   Fix a typo in an error message.
       new  181915a   Remove support for allocation tracking from the backends.
       new  c1b9ee4   Add support for allocation extents.
       new  bc3f986   Change views to use a base pointer + offset map.
       new  f194d96   Merge branch 'feature/ag' into develop
       new  bd64cc3   Simplify the Euler flux kernel.
       new  57040a5   Simplify the adiabatic wall BC kernel.
       new  60087fe   Improve the scalability of the OpenMP backend.
       new  4c1980b   Remove some stray newlines.
       new  c8f13c7   Make the OpenMP::axnpby kernel parallel.
       new  e184cab   Ensure PYFR_ALIGN_BYTES is defined consistently.
       new  856e5ce   Prefer arrays to pointers when declaring kernel argument types.
       new  760d1ad   Simplify views in the advection-diffusion solver.
       new  a02591b   Merge branch 'feature/vectext' into develop.
       new  a72959d   Ensure the operator matrices are actually matrices.
       new  440cfb0   Improve the CUDA axnpby kernel.
       new  055797c   Fix a compiler warning in the inviscid flux kernel.
       new  cd4c946   Refactor MatrixBase and its subclasses.
       new  bb6431d   Prefer np.concatenate to np.hstack.
       new  2e338ca   Simplify OpenMPMatrixBase.
       new  2f47730   Eliminate unused arguments in the kernel generator.
       new  249b5dc   Avoid using explicit for loops in pointwise kernels.
       new  54c83f7   Transition to a macro-based approach for kernel functions.
       new  178fca5   Merge branch 'feature/macro' into develop.
       new  cabc6ae   Enhance the Navier-Stokes common interface flux functions.
       new  e70dd30   Change how arrays are zero-initialised in kernel code.
       new  25cba06   Simplify CUDAMPIView.
       new  0072057   Enable views to have both row and column strides.
       new  01f907d   Switch to unaligned load/stores in the OpenMP backend.
       new  19bcdb8   Refactor the CUBLAS wrappers.
       new  6136f7b   Make the backend available inside Queue instances.
       new  6fb4cff   Simplify the CUDA kernel generator.
       new  4c1e289   Transition the CUDA backend over to leading sub-dimensions.
       new  9d74ac0   Improve some variable names in the OpenMP kernel generator.
       new  1f5d28c   Unify how arguments are passed to generated kernels.
       new  06c2633   Factor out the constructor for {CUDA,OpenMP}MatrixBase.
       new  63f917f   Take the CUDA alignment requirement to be 128 bytes.
       new  27910a7   Remove some unnecessary CUDA compiler flags.
       new  13034ce   Fix a bad character class in the Gmsh reader.
       new  54aed76   Remove an unnecessary import in the CUDA backend.
       new  29f5063   Simplify how view row/column strides are processed.
       new  0417e23   Formatting.
       new  509b8af   Add an OpenCL backend based around clBLAS.
       new  c31da21   Merge branch 'feature/opencl' into develop.
       new  4e3315b   Reformat the OpenMP cblas wrappers.
       new  67c5018   Clean up OpenMP kernel generation.
       new  65e2d18   Clean up CUDA kernel generation.
       new  334c7d9   Remove some unused CUDA utility functions.
       new  4ce44a0   Simplify how extent offsets are computed.
       new  56866be   Avoid compiler warnings on OpenCL 1.2 capable devices.
       new  cbc347d   Correctly compute alignment for the OpenCL backend.
       new  18b28b3   Avoid creating sub buffers of sub buffers in the OpenCL backend.
       new  84521d1   Remove an unnecessary import.
       new  cdb930d   Update the setup file.
       new  ee27679   Fix an issue which can break BCs on multi-partition meshes.
       new  c5be104   Remove some unused variables in the triangle basis.
       new  75721a5   Make the normals available to boundary condition kernels.
       new  21e6b27   Move lambdify_mpf and friends into syutil.
       new  e403594   Refactor how the nodal basis inside of a triangle is obtained.
       new  647ba94   Avoid potential SymPy symbol collisions in the triangle basis.
       new  38d69f4   Factor out the triangle orthonormal basis function.
       new  7917af4   Add support for tetrahedra.
       new  f328a73   Merge branch 'feature/tets' into develop.
       new  72c0dd0   Simplify how quadrature rules are constructed.
       new  39de596   Simplify the equi-spaced 'quadrature' rule.
       new  93b98fe   Simplify some of the quadrature rules.
       new  117c722   Simplify the triangle basis.
       new  cdcd5a3   Fix an issue in the OpenMP loop scheduling code.
       new  93c87f2   Fix a bug when running with meshes in the PyFR-dir format.
       new  9f020b3   Minor tweaks to the native file reader.
       new  252dfcd   Remove some unnecessary imports from the native file reader.
       new  4b15cba   Implement quadrature for quadrilateral and hexahedral elements.
       new  9ccca52   Make the TetBasis definition of _nsptsord consistent.
       new  cb9699f   Implement the basis spts method in terms of std_ele.
       new  f7506c0   Fix the MRO of stored/tabulated quadrature rules.
       new  3651efc   Rework tri/tet quadrature rules to be for the reference element.
       new  951708b   Simplify how flux points count in quads/hexes.
       new  49f1e21   Remove some unnecessary imports from the tensor product bases.
       new  c6cea26   Change how tensor product elements compute the shape point order.
       new  1c14af6   Update the setup file.
       new  25160d2   Implement the basis upts method in BaseBasis.
       new  dbf00fa   Change the unit test to use DG rather than SD correction functions.
       new  72a9e8d   Remove the (unused) dims property of the basis.
       new  d0b8000   Add basis methods for going nspts <=> nsptsorder.
       new  bfbb872   Clean up some of the flux-point normal code.
       new  3644ac9   Clean up some of the flux point projection code.
       new  916d4d4   Do not copy the cfg file instance in the ParaView writer.
       new  91191a9   Further refine how bases specify flux-point normal vectors.
       new  467a6d4   Specify the desired flux-points in the unit test.
       new  f5a97c0   Exploit the fact that np.vstack accepts generators.
       new  89fd337   Add methods for getting quad points/weights as NumPy arrays.
       new  7bb6dea   Improve the startup time slightly.
       new  7bfb2df   Remove some unused members in BaseAdvectionElements.
       new  eeca5e6   Ensure all MatrixBank matrices are stored in a list.
       new  de96e07   Allow Elements and Interfaces instances to be garbage collected.
       new  9e7415f   Fix a typo in the 84-point Shunn-Ham tet quad rule.
       new  a07758f   Rewrite the bases in terms of numerical primitives.
       new  d146764   Merge branch 'feature/bases' into develop.
       new  e10d08e   Bump copyright.
       new  1b0926f   Ensure PyFR can support elements with mixed-faces.
       new  c601d7a   Add support for a Williamson-type RK45 method.
       new  9e82109   Fix a bug which prevents pyfr-sim restart from working.
       new  c8f80e8   Eliminate some redundant casts.
       new  5fc28c3   Reduce the overhead of the OpenMP backend.
       new  62be5fd   Simplify kernel generation.
       new  1a70282   Reduce the overhead associated with dispatching kernels.
       new  414e89f   Switch from RK4()5[2N] to RK4(3)5[2R+]C.
       new  f90a144   Add in Null (no-op) Compute and MPI kernels.
       new  9611560   Improve MPI communication for Navier-Stokes systems.
       new  b8b280f   Refactor how fbasis coefficients are calculated.
       new  28aa8b9   Add in preliminary support for prisms.
       new  3fe5f0e   Support additional high-order element types in the Gmsh reader.
       new  c3b59d6   Simplify how faces are extracted in the Gmsh reader.
       new  535116c   Add support for prism subdivision in the ParaView writer.
       new  156a68d   Merge branch 'feature/prisms' into develop.
       new  8781ec3   Improve the performance of the Gmsh reader by a few percent.
       new  935833b   Simplify the _base_con method in the ParaView writer.
       new  d17eb32   Ensure we use floor division when dividing intergers.
       new  faae7cf   Avoid shadowing a variable in the prism orthonormal basis.
       new  bb81e02   Remove an stray @propery from CUDAMatrixRSlice.
       new  ee63acd   Remove an unnecessary import.
       new  83da3db   Allow kernel providers to decline to provide a kernel.
       new  ef6706e   Rejiggle how elements and interfaces provide kernels.
       new  216f7ec   Improve the robustness of pointwise kernel generation.
       new  972f695   Remove an unused method in BaseElements.
       new  aa8c768   Simplify how smats are computed in BaseElements.
       new  10b898b   Eliminate the compact_arr method from the backend.
       new  cc1a1f8   Add support for tet subdivision in the ParaView writer.
       new  89afcb9   Ensure solutions are passed to writers in a consistent order.
       new  6a5221e   Avoid computing the inverse of the Vandermonde matrix.
       new  152660e   Improve introspection of subclasses.
       new  974882d   Update the required list of dependencies.
       new  7c049e6   Update the documentation.
       new  9b64225   Add information about the OpenCL backend to the user guide.
       new  de7d4e9   Merge pull request #14 from FreddieWitherden/develop
       new  46802ed   Bump the version number for v0.2.0.
       new  1e26447   Modified docs
       new  c24c616   Simplify how standard elements are constructed.
       new  a6fe5f6   Merge branch 'release/v0.2.0'.
       new  9046c51   Merge branch 'release/v0.2.0' into develop.
       new  8238ea2   Rework how quadrature rules are stored/tabulated.
       new  e21a07b   Refactor the Elements classes.
       new  09c518e   Remove some antiquated docstrings from BaseBasis.
       new  9208231   Inline the xbasis_at class of methods from BaseBasis.
       new  11c394e   Apply @chop to m132 and m460 in BaseBasis.
       new  2f14afa   Eliminate an unnecessary local variable from BaseElements.
       new  731f565   Allow .get() and .set() to work on unallocated Matrices.
       new  4ff9bcc   Switch to lazy evaluation of constant matrices.
       new  159208b   Remove leading _ from public BaseBasis members.
       new  880076b   Simplify how compound operator matrices are obtained.
       new  5ada4da   Move to an improved lazyprop implementation.
       new  d5a2405   Make matrix row slices more flexbile.
       new  2826320   Implement volume anti-aliasing of the flux and its divergence.
       new  358495f   Merge branch 'feature/quadrature' into develop.
       new  8077e11   Update and cleanup quadrature rules.
       new  de1b097   Refactor the bases.
       new  23b4b5f   Rename 'bases' to 'shapes'.
       new  d96b1fd   Eliminate an unnecessary MPI barrier.
       new  6a658e2    Added .ini file documentation to the User Guide
       new  a8de705   Corrections to the User Guide documentation
       new  735ee02   Corrected docs for prismatic elements
       new  0b8c688   Corrections to the User Guide documentation
       new  fcea077   Merge pull request #15 from pv101/develop
       new  99d10e2   Merge pull request #17 from FreddieWitherden/develop
       new  571a1da   Fix warnings in the documentation.
       new  32dbbe6   Minor syntactic and stylistic corrections.
       new  fe316cf   Add riemann-invariant bcs (Jameson & Baker, 83-1929, AIAA)
       new  c571175   Merge pull request #19 from GeorgeDemos/develop
       new  a8757e3   Whitespace.
       new  edc3873   Bump the version number for v0.2.1.
       new  804fa75   Fix a bug introduced in the previous commit.
       new  ace9dd0   Merge branch 'release/v0.2.1'.
       new  1fbaa15   Merge branch 'release/v0.2.1' into develop.
       new  6e26804   Switch to locally importing mpi4py.
       new  cbc87bd   Change how MPI is initialised/finalised/aborted.
       new  b8f229f   Make device selection more flexible.
       new  a36ad6d   Add preliminary support for mesh partitioning.
       new  7f72c3a   Incorporate a workaround for Python Issue 16609.
       new  d8e2e3f   Enhance the partitioning interface.
       new  7918d5f   Ensure connectivity array strings are four characters long.
       new  ebc6595   Further tweak our MPI finalise/abort handler.
       new  d9cffd0   Remove partition support from the Gmsh reader.
       new  12f8b67   Improve how we search for and load dynamic libraries.
       new  6a68e95   Incorporate partitioning into to the documentation.
       new  5c90224   Whitespace fixes.
       new  1121854   Permit shell variables anywhere in the config file.
       new  1f6b299   Remove some moribund docstrings from the backend.
       new  4673fa6   Whitespace fixes.
       new  fcf0244   Allow matrices without an extent to be allocated immediately.
       new  1fa775a   Fix a typo in the user guide introduced in the previous commit.
       new  60157d1   Improve performance by transposing the operator matrices.
       new  8050c24   Merge branch 'feature/blasnt' into develop.
       new  5d258cf   Cull some more outdated docstrings.
       new  61a5804   Fix a bug in how element offsets are calculated for mixed meshes.
       new  7a73b5f   Add a means of tracking backend matrix allocations.
       new  bb2091d   Improve startup time by changing how views are defined.
       new  cfaa161   For CUBLAS do not transpose the operator matrix.
       new  07d143d   Further reduce startup times.
       new  fac08f0   Merge branch 'feature/partitioning' into develop.
       new  a1713c6   Further improve the speed of the Gmsh reader.
       new  b2d5f39   Remove some unnecessary .item() calls.
       new  2737450   Update the setup file.
       new  e5bd334   Add Sutherland's Law viscosity correction option Correcting if syntax in flux.mako for Sutherland's Law Indentation changes elements.py
       new  cd215e3   Add HLL solver
       new  f00104f   Fix a bug a recently-introduced bug in the Gmsh reader.
       new  65c41c4   Merge pull request #20 from hpdavis1/develop
       new  bcd6b20   Fix a bug in the HLL Riemann solver and cleanup some whitespace.
       new  9a45886   Minor tweaks and whitespace fixes to Sutherland's law.
       new  2836ffd   Merge pull request #2 from vincentlab/develop
       new  dd3c7c0   Whitespace.
       new  2477649   Simplify the Riemann invariant boundary condition.
       new  acfc058   Attempt to probe the integer/floating point types used by METIS.
       new  8288a48   Fix a face-numbering issue in the Gmsh reader.
       new  730c4fc   Fix another bug in the partition offset calculation.
       new  f85423d   Merge pull request #21 from FreddieWitherden/develop
       new  6049330   Merge pull request #3 from vincentlab/develop
       new  814f950   Sutherland's law changed to require cpTs and cpTref
       new  3d86cfb   Added Sutherland's Law documentation
       new  0b48c9d   Merge pull request #23 from hpdavis1/develop
       new  c50ca7f   Added documentation for PyFR-Mako.
       new  12622b8   Merge pull request #24 from pv101/develop
       new  5dbc625   Minor tweaks to improve GEMM performance.
       new  387bfc1   Bump the version number for v0.2.2.
       new  1e68d38   Merge pull request #4 from vincentlab/develop
       new  b59e67f   Merge branch 'release/v0.2.2'.
       new  a6e595d   Merge branch 'release/v0.2.2' into develop.
       new  2063fed   Whitespace.
       new  8bf0bfc   Avoid forking once MPI has been initialised.
       new  b8d8105   Unify some of the backend queue methods.
       new  41d8879   Clean up how kernels interact with queues.
       new  a004d2b   Permit kernels to take keyword arguments at runtime.
       new  0cb1321   Permit pointwise kernels to take arguments at runtime.
       new  86420ce   Fix an accounting bug in the RK45 stepper.
       new  dedba73   Remove the little-used DOPRI5 RK stepper.
       new  d33d6cb   Refactor the time-step integrators/steppers.
       new  0342fbe   Make the degrees of polynomials available in the polynomial bases.
       new  9ad29b5   Add a matrix copy kernel to each backend.
       new  92110bd   Take advantage of Matrix.nbytes in the backend.
       new  59b7658   Permit matrices to alias other matrices.
       new  d18221a   Simplify some constructors in the backends.
       new  c21d1c5   Add a basic exponential solution filter.
       new  6919643   Add HLLC Riemann Solver
       new  e54a73a   Remove an unused import.
       new  97b238f   Fix MPI matrices.
       new  acf8437   Simplify views.
       new  cf5ca56   Merge branch 'feature/filtering' into develop.
       new  7e2c931   Cleanups.
       new  915e2b0   Disallow direct exponentiation when evaluating expressions.
       new  0f4a2b5   Add support for time- and position-dependent source terms.
       new  c65dfb2   Fix the copy kernel.
       new  b520ea9   Make pi available in source terms.
       new  2ed6c87   Fix a typo in the solution filtering code.
       new  a0e7e6d   Remove an unnecessary import.
       new  2479ef3   Merge pull request #26 from FreddieWitherden/develop
       new  07595c2   Fix the Couette flow test case.
       new  7529c67   Merge pull request #25 from hpdavis1/develop
       new  02ad6d0   Add an error-estimation kernel.
       new  5dc3ca0   Simplify some of the shapes code.
       new  b61428f   Add a unified interface for two register VdH-type RK schemes.
       new  911dc8e   Whitespace.
       new  e0074fc   Implement step size control for the VdH type RK schemes.
       new  368c7eb   Update the AUTHORS file.
       new  0338081   Switch to a PI step size controller.
       new  073cc7a   Remove support for the little-used high-order ParaView plugin.
       new  61d601a   Ensure kernel dimensions are Python integers.
       new  10388b4   Cleanups.
       new  445d052   Cleanups.
       new  171c7c4   Rename MPI{Matrix,View} to Xchg{Matrix,View}.
       new  b1d71d3   Unify some of the packing kernels between backends.
       new  76baf49   Added Roes Riemann Solver
       new  f1ea305   Merge pull request #29 from BrianVermeire/develop
       new  95365a7   Better handle removable singularities in the polynomial bases.
       new  3e3ef13   Updated User Guide in preparation for v0.2.3.
       new  c346eae   Merge pull request #30 from pv101/develop
       new  3881bd7   Merge pull request #27 from FreddieWitherden/develop
       new  f073953   Update the version number for v0.2.3.
       new  f76ab85   Update the AUTHORS file
       new  a80a214   Merge branch 'release/v0.2.3'.
       new  aab61cd   Merge branch 'release/v0.2.3' into develop.
       new  6066c32   Merge branch 'feature/packing' into develop.
       new  431cd90   Merge remote-tracking branch 'upstream/develop' into develop.
       new  89baa31   Include the clBLAS status code when raising.
       new  0b3f51e   Cleanups.
       new  3edbb5f   Cleanups.
       new  e5c20b2   Add support for surface anti-aliasing.  Cleanups to follow.
       new  577210c   Cleanups.
       new  43f93fd   Whitespace.
       new  274cfa5   Remove an unnecessary assert.
       new  12ed05f   Allow templates to take a default set of render arguments.
       new  1e60b32   Whitespace.
       new  1b51519   Merge pull request #32 from FreddieWitherden/develop
       new  7b4c037   Tweak the README.
       new  b1e10f9   Switch to using raw strings in regexps.
       new  27afd8d   Simplify the Paraview writer.
       new  1e0991d   Cleanups.
       new  33a014f   Cleanups.
       new  f49de9e   Add support for pyramids.
       new  44aad8a   Add in a check for small face normals.
       new  85682f7   Cleanups.
       new  13161c4   Cleanups.
       new  d0f2ffb   Add support for subdividing pyramids to the ParaView writer.
       new  9156f18   Merge pull request #33 from FreddieWitherden/develop
       new  baa4d90   Simplify how the OpenMP backend builds libraries.
       new  ba85d19   Make variable conversion in the ParaView writer more generic.
       new  b4b7ace   Improved the Developer Guide.
       new  e2e0058   Merge pull request #34 from pv101/develop
       new  4c59bac   Minor corrections to the developer/user guides.
       new  bf7fd8c   Bump the version number for v0.2.4.
       new  6534927   Added RoeM interface flux.
       new  ea2ec44   Merge pull request #31 from Aerojspark/develop
       new  d969c80   Relax the tolerance for mag_pnorm_fpts.
       new  da0c25b   Merge branch 'release/v0.2.4'.
       new  4a92cad   Merge branch 'release/v0.2.4' into develop.
       new  27048a6   Merge branch 'develop' of http://github.com/vincentlab/PyFR into develop.
       new  7124cb7   Add Witherden-Vincent integration rules.
       new  959c358   Merge remote-tracking branch 'upstream/develop' into develop
       new  a66be6a   Initial port to Python 3.
       new  fdc8f55   Fix the inifile reader.
       new  6ddc632   Fix partitining.
       new  1d034b8   Switch to the get_terminal_size in shutil.
       new  85646b0   Merge pull request #35 from FreddieWitherden/feature/py3
       new  79dd993   Cleanups.
       new  920a52f   Fix the silence context.
       new  ba86a8f   Update the user guide.
       new  134ddcb   Unify pyfr-{mesh,sim,postp} into a single command.
       new  cf24cbb   Update the user guide.
       new  7ce43e4   Refactor how the cblas library in the OpenMP backend is set.
       new  641376b   Fix the pyfr symbolic link.
       new  f3d04f0   Ensure AttributeErrors propagate correctly.
       new  fc41dbf   Remove an unused directory.
       new  a3ba46f   Improve the Gmsh reader.
       new  04c4e7d   Update the documentation.
       new  c7b21d6   Merge pull request #36 from FreddieWitherden/develop
       new  76e811a   Fix a bug in combining partition.
       new  daf0ada   Merge pull request #37 from Aerojspark/develop
       new  6cc2586   Cleanups.
       new  8d591c8   Cleanups.
       new  380244e   Add the TVD-RK3 integrator.
       new  26e99a5   Merge pull request #38 from Aerojspark/develop
       new  23b3e60   Make _system, _privarmap, and _convarmap public.
       new  386fa4a   Make ploc_upts available as a regular NumPy array.
       new  45888a5   Introduce a plugin architecture to PyFR.
       new  af601dd   Add a point sampler plugin.
       new  e2c3e7a   Add a point sampler plugin.
       new  affda65   Remove some unused imports.
       new  67186ef   Run 2to3 through doc/ext.
       new  fece79d   Ensure scalar kernel arguments are always floats.
       new  2148209   Merge pull request #40 from FreddieWitherden/develop
       new  bcebe03   Update the user guide to cover plugins.
       new  88bb7e9   Add a local solution cache.
       new  0a98099   Merge branch 'feature/plugins' into develop.
       new  704195b   Merge remote-tracking branch 'upstream/develop' into develop.
       new  8e57481   Make Navier-Stokes boundary conditions more flexible.
       new  f41f295   Merge pull request #41 from FreddieWitherden/develop
       new  fb930f3   Implementation of the HDF5 file format writer.
       new  a1a4a75   Merged with upstream/develop.
       new  79f5554   Merge pull request #39 from iyer-arvind/NewFileFormat-Staged
       new  9328a95   Whitespace.
       new  a99c129   Implementation of the slip boundary condition.
       new  9de6c56   Merge pull request #2 from iyer-arvind/bccflux
       new  b3ec941   Merge branch 'feature/bccflux' into develop.
       new  53cfc4b   Merge pull request #42 from FreddieWitherden/develop
       new  6483e58   Update User Guide.
       new  5003928   Remove the pack and unpack commands.
       new  a938b1e   Merge pull request #44 from FreddieWitherden/develop
       new  71255b7   Merge pull request #43 from pv101/develop
       new  748dafd   Rejiggle the pyfr command line tools.
       new  1515577   Update the examples in the user guide.
       new  0302906   Attach workdps to main.
       new  1845fcf   Bump the version number for v0.3.0.
       new  4f03e77   Fix restart and time-avg commands.
       new  9a43843   Updated the Developer Guide.
       new  a1e9acd   Fix partitioning when np = 1.
       new  d9be169   Merge branch 'release/v0.3.0'.
       new  499bc07   Merge branch 'release/v0.3.0' into develop.
       new  925c755   Rough GiMMiK support for the CUDA backend.
       new  9fc27e4   Additional validation for source terms.
       new  23cfd05   Change the plugin section prefix to be 'soln'.
       new  9d8c16a   Avoid needing to import mpi4py.MPI for reductions.
       new  73df1bd   Allow plugins to specify which systems they support.
       new  9ce64f5   Allow plugins to access Elements instances.
       new  1694eae   Switch to 'nsteps' in lieu of 'freq' for filters and plugins.
       new  451248a   Cleanups.
       new  4198d58   Add a plugin to integrate up the pressure over boundaries.
       new  ea8ad5c   Merge branch 'feature/bcforce' into develop.
       new  56dd763   Merge pull request #47 from FreddieWitherden/develop
       new  297a470   Implemented the parallel vtu file writer.
       new  1ea099d   Merge pull request #48 from iyer-arvind/pvtu-squash
       new  fddd6fe   Cleanups.
       new  109e077   Further cleanups to the ParaView writer.
       new  54a838d   Ensure strings are written out consistently.
       new  27cf256   Updates to User Guide.
       new  f408e6d   Merge pull request #49 from pv101/develop
       new  6d19caa   Added Persson's artificial viscosity (AIAA 2006-0112).
       new  b115f19   Merge pull request #46 from Aerojspark/develop
       new  9f7d2d1   Updated User Guide.
       new  ffde395   Merge pull request #50 from pv101/develop
       new  d5fc95c   Bump the version number for v0.8.0.
       new  67066fc   Updated User Guide.
       new  1eeed1d   Merge branch 'release/v0.8.0'.
       new  7c251d1   Merge branch 'release/v0.8.0' into develop.
       new  a46d162   Fix a bug in the point sampler plugin.
       new  c566f51   Implementation of space and time dependent bc.
       new  43236ce   Merge pull request #52 from iyer-arvind/SpaceTimeBC2
       new  a83ade8   Formatting.
       new  86fb765   Updated documentation.
       new  eba89ee   Merge pull request #53 from pv101/develop
       new  ee1ad70   Merge pull request #55 from FreddieWitherden/develop
       new  e407e65   Fix a bug in artificial viscosity when anti-aliasing turns on.
       new  f5fa4ad   Merge pull request #54 from Aerojspark/develop
       new  a71fec7   Bump the version number for v1.0.0.
       new  a92543a   Fix a bug in fluid force plugin.
       new  1426b70   Merge pull request #56 from Aerojspark/develop
       new  2e18e5a   Change xrange to range for Pyr shape.
       new  4e8a737   Merge pull request #57 from iyer-arvind/v1.0.0
       new  0d76c8b   Fix a bug in space and time dependent bc.
       new  d0524bf   Merge pull request #58 from Aerojspark/develop
       new  6a1a3a8   Update docs + PyPI compatibility.
       new  3c144b8   Merge pull request #60 from pv101/develop
       new  af1e4d8   Updated docs.
       new  1d5053b   Merge pull request #61 from pv101/develop
       new  710edb1   Merge branch 'release/v1.0.0'.
       new  73412ab   Merge branch 'release/v1.0.0' into develop.
       new  c86919b   Add a plugin for computing the residual of the solution.
       new  de409a5   Use intg.nacptsteps in plugins insteads of intg.nsteps.
       new  fdad498   Tweak the residual plugin so that it normalises by dt.
       new  4ce740f   Merge pull request #63 from FreddieWitherden/develop
       new  1fa449e   Spatially varying Riemann boundary condition
       new  7c431c9   Merge pull request #65 from iyer-arvind/SvNRBC-SingleCommit
       new  a1ad76d   Implementation of space-time varying sub-out-fp
       new  681c81b   Merge pull request #66 from iyer-arvind/SpaceTimeSubFP-SingleCommit
       new  30c76c8   Bug fix in Riemann Invariant bc mako script
       new  cee08cd   Merge pull request #68 from iyer-arvind/BugFix
       new  67c8e65   Improve filtering for tensor product elements.
       new  c5ec8fb    Fix a bug in residual plugin.
       new  9a58f9b   Merge pull request #72 from Aerojspark/develop
       new  1a0051c   Merge pull request #70 from FreddieWitherden/develop
       new  d89c075   Add support for solution-dependent source terms.
       new  7efeb9e   Improve force plugin to compute viscous force.
       new  93c8464   Merge pull request #73 from Aerojspark/develop
       new  d245640   Fixes export for numpy 1.10 version.
       new  ade55b6   Merge pull request #75 from iyer-arvind/FixExport
       new  2dba2bb   This implements the solution writer as a plugin.
       new  b15f03c   Merge pull request #71 from iyer-arvind/SolutionWriterPlugin
       new  dcbc1b8   Bump the version number for v1.1.0.
       new  999f117   Remove support for the legacy PyFR mesh/solution formats.
       new  0815c64   Fix fallback to SCOTCH/METIS when partitioning.
       new  03f8e02   Improve the performance of call_plugin_dt.
       new  ec29683   Prevents rewriting restart file.
       new  8717cca   Merge pull request #76 from iyer-arvind/v1.1.0
       new  9358b5d   Updated User Guide and Developer Guide.
       new  600ce11   Merge pull request #78 from pv101/release/v1.1.0
       new  1788309   Compute derivative of basis function via chain rule.
       new  83e05b3   Merge branch 'release/v1.1.0'.
       new  8b1cba3   Merge branch 'release/v1.1.0' into develop.
       new  5e3b31b   Merge remote-tracking branch 'upstream/develop' into develop
       new  d2be373   Improve how expressions are fetched from config files.
       new  41a06c5   Include the field names in the stats file.
       new  5486b1c   Simplify proxylist.
       new  db9e1b3   Merge pull request #77 from Aerojspark/develop
       new  c32bace   Rename the H5Writer to NativeWriter and make it more flexible.
       new  da40b8e   Added a time-averaging plugin.
       new  c546404   Merge pull request #81 from pv101/develop
       new  5e20192   Tweak the int-to-float regex to avoid array indices.
       new  a6f9a2b   Add field support to the VTK writer.
       new  b79dd6a   Add support for custom array prefixes in .pyfrs files.
       new  f42c086   Rename the solution writer plugin to writer.
       new  43ac022   Merge pull request #74 from FreddieWitherden/develop
       new  c043551   Merge branch 'feature/fields' into develop.
       new  e03c983   Merge remote-tracking branch 'upstream/develop' into develop.
       new  33f8e05   Make time averaging more flexible.
       new  3f7d6cc   Remove the somewhat broken tavg command.
       new  0a00812   Update the documentation to inclue solution dependent sources.
       new  c0b23dc   Update the Couette flow example to use {n}.
       new  c254f62   Improve how {n} is handled on restart.
       new  f7ef4bb   Update the user guide.
       new  88cc022   Merge pull request #82 from FreddieWitherden/develop
       new  508e01a   Bump the version number for v.1.2.0.
       new  f7f0a88   Fix a small bug in the tavg plugin.
       new  cbfa621   Fix a bug in the partitioning code.
       new  7ceb8d9   Fix an issue with the Native file format reader.
       new  6a71671   Add support for overriding compiler flags in the OpenMP backend.
       new  f73cee0   Possible bug fix for RoeM.
       new  a90bd9a   Merge pull request #84 from Aerojspark/bugfix/RoeM_ocl
       new  3dced58   Restrict the PyOpenCL version to exclude 2015.2.
       new  bf1cca5   Avoid a circular dependency when building the documentation.
       new  312babc   Merge branch 'release/v1.2.0'.
       new  5e53403   Merge branch 'release/v1.2.0' into develop.
       new  d00cbab   Add a plugin for tracking accepted/rejected time steps.
       new  5ec2854   Simplify how plugins generate CSV files.
       new  a6950c1   Fixes the plugin dt_out accumulated error.
       new  77fcb3b   Merge pull request #86 from iyer-arvind/FloatFix
       new  ba94295   Merge remote-tracking branch 'origin/develop' into feature/gimmik.
       new  25e3d36   Improve the performance of the VTK exporter.
       new  5195667   Improve memoize.
       new  6361846   Cleanups.
       new  2f172c2   Switch to lazy evaluation inside BaseElements.__init__.
       new  e90c83f   Tweak the --help text for the export command.
       new  5383037   Remove CUDA as the default backend.
       new  6fc2192   Add gradient support to the VTK exporter.
       new  cb31481   Save a single magnitude of normal vector.
       new  53236e7   Improve how fields are treated.
       new  aac4931   Rename conv => con to be more consistent with pri for primitive.
       new  13ca442   Update and expand GiMMiK support.
       new  30b996e   Eliminate the dependency on mpmath.
       new  6e39d4c   Merge pull request #88 from FreddieWitherden/develop
       new  0b2f50d   Merge pull request #91 from FreddieWitherden/feature/gradex
       new  ac82b04   Merge pull request #87 from Aerojspark/normals
       new  4eb5fe0   Implementation of free-stream metric.
       new  f9798ca   Merge pull request #92 from Aerojspark/feature/freestream-metric
       new  30f29ff   Merge pull request #90 from FreddieWitherden/feature/gimmik
       new  2d54d57   Merge pull request #89 from FreddieWitherden/feature/mpmath
       new  48af218   Bump the version number for v1.3.0.
       new  97ea1df   Updated User Guide.
       new  a80be39   Merge pull request #93 from pv101/release/v1.3.0
       new  2f1a41f   Update the required version of PyOpenCL.
       new  327db40   Merge branch 'release/v1.3.0'.
       new  edf391b   Initial debianization.
       new  34892bf   Add upstream metadata.
       new  bbbbf56   Add packaging testsuite.
       new  1865809   Release to unstable.

The 1047 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pyfr.git



More information about the debian-science-commits mailing list