[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