Archived News
- 07.12.2016 Version 2016.4 released (support tensor product element meshes
with one-level hanging nodes, improve homogenization support for large
deformations, parallel calculation of homogenized coefficients and related
sub-problems, evaluation of second derivatives of Lagrange basis functions,
etc.), see release notes.
- 30.09.2016 Version 2016.3 released (Python 3 support, testing with Travis
CI, new classes for homogenized coefficients, using argparse instead of
optparse, etc.), see release notes.
- 12.05.2016 Version 2016.2 released (partial shell10x element
implementation, parallel computation of homogenized coefficients, clean up of
elastic terms, read support for msh mesh file format of gmsh, etc.), see
release notes.
- 24.02.2016 Version 2016.1 released (major simplification of finite
element field code, automatic checking of shapes of term arguments, improved
mesh parametrization code and documentation, support for fieldsplit
preconditioners of PETSc, etc.), see release notes.
- 01.12.2015 Version 2015.4 released (basic support for restart files,
new type of linear combination boundary conditions, balloon inflation
example, etc.), see release notes.
- 23.09.2015 Version 2015.3 released (preliminary support for parallel
computing, unified evaluation of basis functions (= isogeometric analysis
fields can be evaluated in arbitrary points), (mostly) fixed finding of
reference element coordinates of physical points, several new or improved
examples, etc.), see release notes.
- 29.05.2015 Version 2015.2 released (major code simplification (removed
element groups), time stepping solvers updated for interactive use, improved
finding of reference element coordinates of physical points, reorganized
examples, reorganized installation on POSIX systems (sfepy-run script),
etc.), see release notes.
- 26.02.2015 Version 2015.1 released (support for multiple fields in
isogeometric analysis, redesigned handling of solver parameters, new modal
analysis example, etc.), see release notes.
- 28.11.2014 Version 2014.4 released (preliminary support for 1D problems,
data probes using pyVTK library, etc.), see release notes.
- 25.09.2014 Version 2014.3 released (isogeometric analysis (IGA) speed-up
by C implementation of NURBS basis evaluation, generalized linear combination
boundary conditions that work between different fields/variables and support
non-homogeneous periodic conditions, non-constant essential boundary
conditions given by a function in IGA, reorganized and improved
documentation, etc.), see release notes.
- 23.05.2014 Version 2014.2 released (preliminary support for isogeometric
analysis, improved postprocessing and visualization script for time-dependent
problems with adaptive time steps, three new terms, etc.), see release
notes.
- 25.02.2014 Version 2014.1 released (sfepy.fem was split to separate
FEM-specific and general modules, lower memory usage by creating active DOF
connectivities directly from field connectivities, new handling of field and
variable shapes, clean up: many obsolete modules were removed, all module
names follow naming conventions, etc.), see release notes.
- 22.11.2013 Version 2013.4 released (simplified quadrature definition,
equation sequence solver, initial support for ‘plate’
integration/connectivity type, script for visualization of quadrature points
and weights, etc.), see release notes.
- 18.09.2013 Version 2013.3 released (implementation of Mesh topology data
structures in C, implementation of regions based on C Mesh, MultiProblem
solver for conjugate solution of subproblems, new advanced examples
(vibro-acoustics, Stokes flow with slip conditions), etc.), see release
notes.
- 22.05.2013 Version 2013.2 released (automatic testing of term calls (many
terms fixed w.r.t. corner cases), new elastic contact plane term + example,
translated low level base functions from Cython to C for reusability,
improved gallery http://docs.sfepy.org/gallery/gallery, etc.), see
release notes.
- 27.02.2013 Version 2013.1 released (unified use of stationary and
evolutionary solvers, new implicit adaptive time stepping solver, elements of
set and nodes of set region selectors, simplified setting of variables data,
etc.), see release notes.
- 21.11.2012 Version 2012.4 released (initial support for hierarchical
basis on quadrilateral and brick elements, unified C/Cython structures for
reference mappings, new linear combination boundary condition: edge
direction, new examples showing some advanced features, etc.), see
release notes.
- 12.09.2012 Version 2012.3 released (several new terms, material
parameters can be defined per region using region names, base function values
can be defined per element, support for global options, etc.), see
release notes.
- 29.05.2012 Version 2012.2 released (reimplement acoustic band gaps code
using the homogenization engine, high order quadrature rules, unify dot
product and mass terms, lots of other term updates/fixes, update the PDE
solver application, etc.), see release notes.
- 27.02.2012 Version 2012.1 released (initial version of linearizer of
higher order solutions, rewrite variable and evaluate cache history handling,
lots of term updates/fixes/simplifications, move web front page to sphinx
docs, etc.), see release notes.
- 05.12.2011 Version 2011.4 released (cython used instead of swig to
interface C code, many terms unified thanks to new optional material
term argument type, updated Lagrangian formulation for large
deformations, automatic generation of gallery of examples, etc.), see
release notes.
- 10.08.2011 Version 2011.3 released (major update of terms aiming at
easier usage and definition while retaining original C functions,
overriding problem description items on command line, improved
developer guide, Primer tutorial - a step-by-step walk-through of the
process to solve a simple mechanics problem, etc.), see
release notes.
- 31.05.2011 Version 2011.2 released (experimental implementation of
terms aiming at easier usage and definition of new terms,
Mooney-Rivlin membrane term, update build system to use exclusively
setup.py, allow switching boundary conditions on/off depending on
time, support for variable time step solvers, etc.), see
release notes.
- 24.03.2011 Version 2011.1 released (discontinuous approximations,
user-defined material nonlinearities, improved surface approximations,
speed-up mesh reading, extensive clean-up - less code, many bugfixes
and many more updates), see
release notes.
- 06.12.2010 Version 2010.4 released (higher order elements,
refactoring of geometries (reference mappings), transparent DOF vector
synchronization with variables, interface variables defined on a
surface region, many bugfixes and many more updates), see
release notes.
- 06.08.2010 Version 2010.3 released (significantly rewritten code for
better interactive use, cleaner and simpler high level interface, new
examples, tests, simplified but more powerful homogenization engine,
many bugfixes), see release notes.
- 10.05.2010 Version 2010.2 released (significantly updated
documentation, new mesh readers, conversion formulas for elastic
constants, basic tensor transformations, stress tensor conversion, new
examples, tests, many new terms and bugfixes), see release notes.
- 01.03.2010 Version 2010.1 released (new sphinx-based documentation,
refactoring of base functions (polynomial spaces) and element geometry
description, interpolation between different meshes, terms for
describing perfusion and active fibres in the total Lagrangian
formulation (applicable, for example, to active muscle tissue models)
new tests, many new terms and bugfixes), see release notes.
- 24.11.2009 Version 2009.4 released (greatly improved postprocessing
and visualization capabilities, unified handling of user-defined
functions, new tests, terms, many bugfixes), see release notes.
- 21.07.2009 Version 2009.3 released (_Windows installation_, updated
postproc.py - visualization, new tests, terms, solvers, bugfixes), see
release notes.
- 12.05.2009 Version 2009.2 released (new top level scripts
(_isfepy_ - customized IPython shell, _postproc.py_ - mayavi2 based
result viewer, _probe.py_), automatic html documentation generation
via doxygen, new solvers, new mesh readers, extended syntax of
equations for boundary traces of variables, short syntax for almost
all input elements and other improvements), see release notes.
- 02.03.2009 Version 2009.1 released (new solvers, new mesh readers,
unified homogenization framework, dispersion analysis, phase velocity
computation for phononic materials and other improvements), see
release notes.
- 04.12.2008 Version 2008.4 released (framework for running
parametric studies, greatly improved support for time-dependent
problems, live plotting using multiprocessing module, type of term
arguments determined fully at run-time, new terms and other
improvements), see release notes.
- 02.09.2008 Version 00.50.00 released (finite strain elasticity:
total Lagrangian (TL) formulation, solving problems in complex
numbers, generalized equations to allow linear combination of terms,
run-time type of state term arguments, refactoring to follow Python
coding style guidelines and other improvements), see release
notes.
- 01.07.2008 Version 00.46.02 released (alternative short syntax for
specifying essential boundary conditions, variables and regions,
manufactured solutions tests using !SymPy and other improvements),
see release notes.
- 26.03.2008 Version 00.41.03 released (works on 64 bits, support for
various mesh formats, new solvers and other improvements), see
release notes.