List of all changes in user interface and major internal changes.
#Flow123d version 1.8.1
(2014-05-14)
Bug fixes
fix missing error messages under Windows
fix a memory leak in LinSys_PETSC::gather_solution
fix weights in BDDC for Darcy flow
fix wrong behavior when wrong region name is specified
Other changes
minor improvements of manual
add Python support under Windows
add BDDC support under Windows
use BDDCML 2.4
fix and unit tests for BIHTree class
improved test 23 - dual porosity
updated petsc_options_help
#Flow123d version 1.8.0
(2014-03-31)
User interface:
every equation can output any input, computed, or post-processed field,
new keys: 'output_stream', 'output_fields'
input fields given in one list under key 'input_fields' instead of separated 'bulk_data' and 'bc_data' lists
improved mass balance files (yet not correct with reaction term)
output of discontinuous linear finite elements
enhancements in flow123d.sh script; changed syntax, support for MetaCentrum clusters
support for BDDCML parallel solver in Darcy flow model
relative references in the input file produce warning reporting used absolute path
input interface warnings for unknown keys in the input file
warning for usage of field default values
Flow123d tries to keep IDs of nodes and elements in output into GMSH format same as in the input mesh;
but it is not guaranteed to future and/or for parallel case
Physics:
transition coefficients in coupling of different dimensions are computed from other parameters,
'sigma' parameter is additional scaling coefficient with default value 1.0
concentration sources in Transport DG
general reaction term for operator splitting; can combine dual porosity, adsorption and reactions
limited solubility model in adsorptions
TransportDG supports second and third order finite elements
TransportDG supports Dirichlet, Neumman, and Robin boundary conditions
Darcy flow supports non-compatible 2d-1d meshes
support for heat transfer simulations (based on TransportDG); can not be combined with solute transport yet
ConvectionTransport adapt its time step to match change times of the input fields
Internals:
transition to git, github
transition to ci2 test server; YAML description of tests
new output subsystem
Fields can read from input independently and can hold short time history
optimization of mesh reading
optimization of Schur complement computation
optimization of TransportDG assembly
fast interpolation method for nonlinear adsorptions
output of the input type tree in machine readable JSON format
use C++11; g++ 4.7 and newer
transition to petsc 3.4.3
run_test.sh script use flow123d.sh consistently, can be used also on parallel systems
general classes for interpolation tables (not used yet)
AdHocAbstractRecord - abstract record with different kind of documentation
automatic installation of BDDCML library
reimplemented BIHTree, faster and more robust
transition to gtest 1.7.0
automatic night packages for both Linux and Windows
List of all changes in user interface and major internal changes.
#Flow123d version 1.8.1
(2014-05-14)
Bug fixes
Other changes
#Flow123d version 1.8.0
(2014-03-31)
User interface:
Physics:
Internals: