Download project files

How do I verify a download?


110 of 15 releases

4.1.11 release from the 4.1 series released

Release information
Release notes:

** 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 b...

Changelog:

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

File Description Downloads
download icon AMCG_Fluidity_Training_2013.pdf (md5) Training slides 2,420
last downloaded 6 weeks ago
download icon setup.exe (md5) Windows Diamond installer 871
last downloaded 7 weeks ago
download icon Diamond.dmg (md5) MacOS X dmg file for Diamond 251
last downloaded 7 weeks ago
download icon fluidity-4.1.11.tar.gz (md5, sig) Fluidity source tarball 878
last downloaded 17 weeks ago
download icon fluidity-tests-4.1.11.tar.gz (md5, sig) Fluidity tests tarball 639
last downloaded 17 weeks ago
download icon fluidity-manual-4.1.11.pdf (md5, sig) Fluidity manual 29,043
last downloaded 17 weeks ago
Total downloads: 34,102

4.1.10 release from the 4.1 series released

Release information
Release notes:

** Fluidity Release 4.1.10 (lp:fluidity r4254)

This is a milestone release of Fluidity 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.

Changelog:

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 compilers

Additions:

* 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 code

General updates from branches:

* Near null space
* Fluidity-momentum
* Merging in corrections on tensor transformations from
    fix_coord_transformations branch.

File Description Downloads
download icon fluidity-4.1.10.tar.gz (md5, sig) Fluidity source tarball 193
last downloaded 41 weeks ago
download icon fluidity-tests-4.1.10.tar.gz (md5, sig) Fluidity tests tarball 105
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.10.pdf (md5, sig) Fluidity manual 844
last downloaded today
Total downloads: 1,142

4.1.9 release from the 4.1 series released

Release information
Release notes:

** Fluidity Release 4.1.9 (lp:fluidity r4173)

This is a milestone release of Fluidity for the March training course, containing
updates since November 2012. There is a known issue with this release,
continuing from 4.1.8, 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
with GCC, though there may be GMSH issues outstanding with some tests using
Intel compilers.

Note that from 4.1.9, GCC 4.7 is supported as a compiler for Fluidity, hence this
release should build cleanly on Ubuntu Precise, Fedora 17. See Launchpad FAQs
within the Fluidity project for newly released build instructions on Red Hat,
Fedora, and OpenSuSE.

Changelog:

Fixes in:
- Backward facing step examples
- Detector initialisation from files in parallel
- CGAL build
- memory registration for csr sparsities
- Intel 11.1 build fixes
- GCC 4.7 build fixes (4.7 is now supported)
- PETSc 3.2 build fixes
- Makefile infrastructure (dependency build failures fail the whole build)
- divide by zero in femtools/Shape_Functions.F90
- sigma layers on the sphere
- multimaterial diagnostics
- OpenSuSE 12.2 test fixes
- automagic overhaul for clusters
- Manual updates

Changes:
- Deprecation of fldecomp in favour of flredecomp
- Schema edits to allow specification of the mesh used for sinking velocity
    fields.
- The user is now allowed to define how many body forces they want to compute
- Implementation of the free surface algorithm that enforces a no normal
    stress condition at the free surface, instead of p=0. For more details, see
    http://dx.doi.org/10.1016/j.pepi.2012.01.001
- Behaviour of diagnostic algorithm's dependency search when
    material_phase support is set to multiple: it now searches across all
    material_phases
- Removal of the "low Reynolds number fix" code.
- Spatialindex upgraded to 1.8.0
- Testharness accepts --no_pbs flag to run longtests without PBS
- Addition of new tidal functionality. Fluidity now has a simple Self-Attraction
    and Loading (SAL) term and the ability to alter the frequency and amplitude
    of the M2 forcing for ancient tides.
- Added the 'scalar'/Deardorff length scale
- Removed the assumption that the mass matrix can always be lumped when solving
    for the LES diagnostic
- libadjoint updated to the latest version
- Added CV support for the multiphase InternalEnergy equation.
- Changed -p*div(vfrac*u) to -p*vfrac*div(u) in the InternalEnergy equation.
- Added an options check to make sure the prognostic PhaseVolumeFraction field
     is in the particle phase(s) only

File Description Downloads
download icon fluidity-4.1.9.tar.gz (md5, sig) Fluidity release tarball 174
last downloaded 18 weeks ago
download icon fluidity-tests-4.1.9.tar.gz (md5, sig) Fluidity short and medium tests 118
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.9.pdf (md5, sig) Fluidity manual 513
last downloaded 18 weeks ago
Total downloads: 805

4.1.8.2 release from the 4.1 series released

Release information
Release notes:

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.

File Description Downloads
download icon fluidity-4.1.8.2.tar.gz (md5, sig) Fluidity sourcecode and examples 359
last downloaded 41 weeks ago
download icon fluidity-tests-4.1.8.2.tar.gz (md5, sig) Fluidity short and medium test suites 183
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.8.2.pdf (md5, sig) Fluidity manual 1,354
last downloaded 5 weeks ago
Total downloads: 1,896

4.1.8.1 release from the 4.1 series released

Release information
Release notes:

  A last-minute fix from the BFS team to the examples. This should fix the
  examples and bring them back in line with the manual entries. This also breaks
  the ability of buildbot to test the 2d case, but since that was broken in the
  new version it's not a ѕignificant retrograde step.

File Description Downloads
download icon fluidity-4.1.8.1.tar.gz (md5, sig) Fluidity sourcecode and examples 20
last downloaded 18 weeks ago
download icon fluidity-tests-4.1.8.1.tar.gz (md5, sig) Fluidity short and medium test suites 18
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.8.1.pdf (md5, sig) Fluidity manual 222
last downloaded 18 weeks ago
Total downloads: 260

4.1.8 release from the 4.1 series released

Release information
Release notes:

** 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.

File Description Downloads
download icon fluidity-4.1.8.tar.gz (md5, sig) Fluidity sourcecode and examples 23
last downloaded 18 weeks ago
download icon fluidity-tests-4.1.8.tar.gz (md5, sig) Fluidity short and medium test suites 19
last downloaded 40 weeks ago
download icon fluidity-manual-4.1.8.pdf (md5, sig) Fluidity Manual 226
last downloaded 18 weeks ago
Total downloads: 268

4.1.7.1 release from the 4.1 series released

Release information
Release notes:

Fluidity 4.1.7.1 is a minor point release to fix a bug with package dependencies in the binary package and update the external libraries chapter of the manual.

Changelog:

Debian packaging: 'fluidity' package now additionally depens on libspud-dev

Manual: External libraries chapter updated.

File Description Downloads
download icon fluidity-4.1.7.1.tar.gz (md5, sig) Fluidity sourcecode tarball 133
last downloaded 18 weeks ago
download icon fluidity-tests-4.1.7.1.tar.gz (md5, sig) Fluidity short and medium tests tarball 60
last downloaded 41 weeks ago
download icon fluidity-manual-4.1.7.1.pdf (md5, sig) Fluidity Users' Manual 287
last downloaded 36 weeks ago
Total downloads: 480

4.1.7 release from the 4.1 series released

Release information
Changelog:

** Fluidity Release 4.1.7 (lp:fluidity r3997)

Changelog for Fluidity 4.1.7 since 4.1.6
----------------------------------------

* Hybrid Assembly
 - Make linear system assembly local (non-communicating)
  This update brings in non-communicating assembly routines for all
   equation forms. It also adds OpenMP threaded assembly for DG and CG
   Momentum and CG advection diffusion. To enable the latter, configure
   --with-openmp.
  For non-communicating assembly, we assemble in halo elements for DG as
   well as CG such that each process has complete information for its
   local dofs. PETSc matrices are then assembled with the option
   MAT_IGNORE_OFF_PROC_ENTRIES, which makes the PETSc assembly a no-op.
  OpenMP threading makes the assembly loops iterate in colour order.
   The correct colouring is stashed on the topology mesh between adapts.
   A number of routines are not thread-safe. If you call them in
   threaded code they will now abort, fix it!

* Boundary conditions:
 - Users can now enforce boundary conditions that use boundary data from another
    field. This can be done by selecting "from_field" (from the list of
    "constant", "python", ..., and "from_field" input types for the BC) and
    specifying the name of the 'parent' field which contains the boundary data.

* Running columns in parallel:
 - Adding ability to run psuedo-1D columns in parallel by decmping in the
    vertical. Note that the user must supply the DistanceToTop and Bottom fields
    of they want them

* Bug fixes:
 - Fixed bug in vertical integration - wrong types being passed over from C
 - Updates to ensure that 'make disclean' removes all build and test files
 - One of the MPI_AllReduces is only necessary when using additional adapt
    iterations. A fix is applied so that it only does the collective
    communication when the additional adapt iterations option is being used.
 - Move all C/Fortran tools to using the c_iso_binding module. This prevents
    random errors that have been occurring on some build tests
 - Velocity included in GetFieldNames
 - Correction to rotate2ll
 - Test updates to allow for running tests on Precise
 - Removing three places with hard-coded values (two different ones) for the
    radius of the earth. This was all in dead code. Hard-coding this is not a
    good idea, as the mesh generator may have used another one.
 - Fixing gmsh reader to read meshes on the sphere (i.e. meshes with topological
    dimension 2, and coordinate dimension 3).
 - Minor change to fldecomp makefile.in to get fldecomp to compile on HECToR
 - Adding the -fno-realloc-lhs flag to FCFLAGS and FFLAGS during configure, when
     using a gfortran that accepts it. This is a work-around for memory leaks
     caused by gfortran >=4.6, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53389
 - Fix the with_zoltan=no configure option, which was without effect
 - Bug fix for intel compilers that now object to converting null pointers into
    objects in subroutine calls. Specifically in this case the ct_m divergence
    matrix.
 - Further reduction of recompilations in already built trees

File Description Downloads
download icon fluidity-4.1.7.tar.gz (md5, sig) Fluidity sourcecode tarball 35
last downloaded 18 weeks ago
download icon fluidity-tests-4.1.7.tar.gz (md5, sig) Fluidity short and medium tests tarball 25
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.7.pdf (md5, sig) Fluidity Users' Manual 246
last downloaded 18 weeks ago
Total downloads: 306

4.1.6 release from the 4.1 series released

Release information
Release notes:

Fluidity 4.1.6 is a point-release in the 4.1 series. Key changes include updates to code and tests to fix the build and testing process for Ubuntu Precise and fix the build on HECToR. Additional changes remove options to use the CV Ultimate limiter from metric advection, and fix parallel scalar dg subcycling when configured with debugging.

Changelog:

** Fluidity Release 4.1.6 (lp:fluidity r3970)

Changelog for Fluidity 4.1.6 since 4.1.5
----------------------------------------

* General updates of tests and fixes to the code for Ubuntu Precise to ensure
   that all unit, short, and medium tests pass on this platform.
* Minor updates to fix the Fluidity build on HECToR
* Remove options to use the CV Ultimate limiter from metric advection as the
   code does not permit it. Associated modifications to tests.
* Fix for parallel scalar dg subcycling when configured with debugging.

File Description Downloads
download icon fluidity-4.1.6.tar.gz (md5, sig) Fluidity Sourcecode 295
last downloaded 40 weeks ago
download icon fluidity-tests-4.1.6.tar.gz (md5, sig) Fluidity Test Suite 139
last downloaded 18 weeks ago
download icon fluidity-manual-4.1.6.pdf (md5, sig) Fluidity Manual 902
last downloaded 4 weeks ago
Total downloads: 1,336

4.1.5 release from the 4.1 series released

Release information
Release notes:

Fluidity 4.1.5 is a point-release in the 4.1 series. Key changes include updates to porous media code, an update of libspud to bring in a new upstream version, a number of shortenings to medium tests, and a number of fixes to tools.

Changelog:

** Fluidity Release 4.1.5 (lp:fluidity r3953)

Changelog for Fluidity 4.1.5 since 4.1.4
----------------------------------------

* General updates to Porous Media:
  - Tidy up, improv, test and documen the single phase porous media Darcy
     flow model.
  - Remove the porosity from the DG_CourantNumber and ControlVolumeCFLNumber
     diagnostic fields.
  - Add three new diagnostic fields being
     InterstitialVelocityCGCourantNumber, InterstitialVelocityCVCourantNumber
     and InterstitialVelocityDGCourantNumber which are only for porous media
     flow where the Darcy velocity (= porosity * interstitial velocity) is
     solved for.
  - Add a copy of a short darcy flow test case that now discretises the tracer
     with DG using subcycling and adaptive time stepping related to the new
     interstitial velocity courant number fields.
  - Add a routine in assemble/Porous_Media.F90 to find the theta averaged
     porosity field, to avoid a code copy in the adv-diff CG/CV/DG routines.

* Upstream libspud update, bringing local copy to lp:spud r520
* General update of test options file to match the libspud update
* Build-system fixes to solve install problems as per bug lp:920446
* Intel-specific fixes to remove overruns in quoted strings
* Fix for SampleNetCDF which is used in tidal boundary conditions.
* Minor tolerance adjustments to tests
* Reducing the run-time of longer 'medium' tests
* Fix to avoid memory blowup in update_options
* Numbering in gmsh2triangle removed to fix bug lp:947049
* Added a tool to radially scale .vtu files on the sphere.
* Fix to tool create_param_sweep

File Description Downloads
download icon fluidity-4.1.5.tar.gz (md5, sig) Fluidity Sourcecode 32
last downloaded 46 weeks ago
download icon fluidity-tests-4.1.5.tar.gz (md5, sig) Fluidity Test Suite 29
last downloaded 41 weeks ago
download icon fluidity-manual-4.1.5.pdf (md5, sig) Fluidity Manual 247
last downloaded 5 weeks ago
Total downloads: 308

110 of 15 releases