lp:fluidity/4.1
- Get this branch:
- bzr branch lp:fluidity/4.1
Branch merges
Branch information
Recent revisions
- 3866. By Tim Greaves
-
** Fluidity Release 4.1.11 (lp:fluidity r4279)
This is a milestone release of Fluidity containing updates since 2013-02-27
(4.1.10, trunk r.4254) and prepared for the November Fluidity training course.The main policy decision following the release of 4.1.11 is that Fluidity only
supports GCC as a compiler for building. Since Intel moved to 12.0 all Intel
compilers have contained critical-for-us Fortran bugs which have not been
resolved, and there are no signs that a resolution is near as of this release.
Hence, with 11.1(>.074) being unavailable from Intel, GCC remains the only
supported compiler to build Fluidity.Known bugs include the non-functional CGAL build, and a known issue with the
libspud build when built with CC, CXX, and FC set to MPI compilers. Neither are
expected to be an issue for the majority of users.Key changes since 4.1.10 include:
* Adding prescribed normal flow boundary condition
* New equation type ‘shallow water’
* Test overhaul for cluster environments
* Improved support for internal boundaries, in particular 2d adaptivity.
* Removed ALGENCAN support
* Testharness no longer requires PYTHONPATH to be set
* PETSc auto detection added for common install locations
* tcmalloc used for non-debug Fluidity when available
* Removed use_compressible_projection_ method option - 3865. By Tim Greaves
-
** Fluidity Release 4.1.10 (lp:fluidity r4254)
This is a milestone release of Fluidity for the March training course,
containing updates since 2013-02-27.Users of Intel compilers should take note that as of 4.1.10 Fluidity does not
support ASCII GMSH input when built with Intel compilers. Additionally, not all
short and medium tests are known to pass with Intel, although they are known to
pass with GCC; this is a longstanding issue and not a regression from 4.1.9,
and will be targetted to be fixed in 4.1.11.CGAL users should also be aware that it has been reported that builds with CGAL
enabled may fail; this is also believed to be a longstanding issue which will
be targetted to fix in 4.1.11.Changes:
* Changed -p*div(vfrac*u) to -p*vfrac*div(u) in the InternalEnergy equation.
This term will only be included in the fluid phase's InternalEnergy
equation, as noted in the manual.
* Merging the genpvd script: This python script generates a pvd file which can
be loaded by Paraview and plays (p)vtu files in real time rather than by
timestep/(p)vtu file.
* Change written VTU files from encoded base 64, to binary compressed. This
results in files roughly 33% smaller.
* ASCII GMSH no longer supported with Intel compilersAdditions:
* Adding option to rename_checkpoint to also merge the stat file.
* Added CV support for the multiphase InternalEnergy equation.
* Added an options check to make sure the prognostic PhaseVolumeFraction field
is in the particle phase(s) only.
* Included the PhaseVolumeFraction in the Diffusivity term if we are solving
the multiphase InternalEnergy equation. This allows the user to add in the
heat flux term diff( k Cv*vfrac*grad(ie) ) by specifying an isotropic
diffusivity k/Cv.
* Added a P2-P1 compressible multiphase MMS test which uses a prognostic
PhaseVolumeFraction field, rather than a prescribed one.
* Added mesh converter which allows one to convert mesh files between the mesh
formats supported by Fluidity, whereas the mesh format ExodusII must not
be used as the output format.
* Added tool to project a spherical vtu to a plane.
* Added generic diagnostic algorithm for calculating gradient of dg field;
can now calculate bed shear stress using gradient of dg velocity field
* Added partial stress form for the bassi-rebay form of P1DGP2 - works for
isotropic viscosities
* Added a pressure/density splitting technique to help to prevent spurious
oscillations in the pressure field when using unbalanced finite element
pairs.Bug fixes:
* Fix over-allocation with cubic trace elements.
* Fix for piece_wise_constant_ field() when called with non-linear input mesh.
* Preventing unexpected discretisation defaults when using cv equations with
coefficient densities by forcing the user to specify discretisation_options
if they're not available from the field itself.
* Fix two memory leaks in femtools/Global_ Numbering. F90 relating to ilists
* Fix memory leaks in femtools/GMSH_Common. F90 by removing unneccesary dynamic
allocation of arrays
* Sediment flux is no calculated after non-linear loop and uses the
Crank-Nicholson values for concentration and velocity to determine
deposited sediment
* Deposited sediment now assumes that normal velocity is zero (it should be a
solid boundary)
* Fix some memory leaks due to generating surface fields
* Fix checkpointing with moving mesh+free surface.
* Fix bug in vertex based slope limiting caused by underflow producing a zero
denominator.
* Fix periodic adaptivity with adapt_at_first_timestep.
* Fixes for gfortran 4.8.1 bugs, see:
http://gcc.gnu. org/bugzilla/ show_bug. cgi?id= 57798
* Example fixes for BFS example tests
* Removed the untested and probably broken high_Re codeGeneral updates from branches:
* Near null space
* Fluidity-momentum
* Merging in corrections on tensor transformations from
fix_coord_transform ations branch. - 3864. By Tim Greaves
-
* Fluidty Release 4.1.9.1 (binary package bugfix)
A minor change to resolve a critical binary package issue with broken
dependencies at runtime and whilst following instructions in the manual to run
the examples. - 3863. By Tim Greaves
-
Porting a single-line bugfix from r.4174 into the release branch prior to
the full release of 4.1.9; this addresses one bug spotted following the
initial trunk merge, where debugging information was being sent to stderr
by flredecomp when it should have been silent. Many thanks to Stephan Kramer
for this fix. - 3862. By Tim Greaves
-
** Fluidity Release 4.1.9 (lp:fluidity r4173)
This is a milestone release of Fluidity for the February and March training
courses, containing updates since November 2012. There is a known issue
with this release, that the 2D backward-facing- step example is potentially
incorrect and any output from them should be treated with due caution. The
remainder of the examples and tests are believed to be behaving as expected.A minor-point release of 4.1.9 will follow if there are any corrections to be
made to the 2D BFS example. - 3861. By Tim Greaves
-
Additional updates to the BFS examples to re-add envcheck; pushing to a new
minor point release as 4.1.8.1 corresponding to trunk r.4121. - 3860. By Tim Greaves
-
Minor point release to 4.1.8.1 merging in changes to the backward-
facing- step
examples which correct previous errors in the example setup. This also brings
the examples back in line with the manual descriptions of them. - 3859. By Tim Greaves
-
** Fluidity Release 4.1.8 (lp:fluidity r4118)
This is a milestone release of Fluidity for the November training course,
somewhat delayed, containing updates since June 2012. There is a known issue
with this release, that the backward-facing- step examples are potentially
incorrect and any output from them should be treated with due caution. The
remainder of the examples and tests are believed to be behaving as expected.A minor-point release of 4.1.8 will follow if there are any corrections to be
made to the bfs examples. - 3858. By Tim Greaves
-
Minor point release to 4.1.7.1 merging in small changes to the packaging system
(dependency on libspud-dev) and updates to the external libraries section of
the manual. - 3857. By Tim Greaves
-
Merging a small build-system update from trunk to ensure that the 4.1.7 release
package supplies an examples tarball which expands to a directory rather than a
deep nested tree.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:fluidity