diff --git a/Documentation/FEBio_Theory_Manual.lyx b/Documentation/FEBio_Theory_Manual.lyx index ddcccc191..f70c81cc9 100644 --- a/Documentation/FEBio_Theory_Manual.lyx +++ b/Documentation/FEBio_Theory_Manual.lyx @@ -179,11 +179,11 @@ status open \series default -Theory Manual Version 4.2 +Theory Manual Version 4.3 \end_layout \begin_layout Date -Last Updated: June 19, 2023 +Last Updated: August 30, 2023 \end_layout \begin_layout Paragraph* diff --git a/Documentation/FEBio_Theory_Manual.pdf b/Documentation/FEBio_Theory_Manual.pdf index 04fd5ded0..e73661e9b 100644 Binary files a/Documentation/FEBio_Theory_Manual.pdf and b/Documentation/FEBio_Theory_Manual.pdf differ diff --git a/Documentation/FEBio_User_Manual.lyx b/Documentation/FEBio_User_Manual.lyx index 4c053f953..45248c9a5 100644 --- a/Documentation/FEBio_User_Manual.lyx +++ b/Documentation/FEBio_User_Manual.lyx @@ -162,13 +162,13 @@ status open \end_inset -User's Manual Version 4.2 +User's Manual Version 4.3 \end_layout \begin_layout Date \series bold -Last Updated: June 19, 2023 +Last Updated: August 30, 2023 \end_layout \begin_layout Standard @@ -109122,437 +109122,350 @@ t boundary condition. \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - 1.0 \end_layout \begin_layout Verbatim - 1 \end_layout \begin_layout Verbatim - 0.45 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - -2.0,-0.5, 0.0 \end_layout \begin_layout Verbatim - -2.0,-0.5, 1.0 \end_layout \begin_layout Verbatim - -2.0, 0.5, 0.0 \end_layout \begin_layout Verbatim - -2.0, 0.5, 1.0 \end_layout \begin_layout Verbatim - 2.0,-0.5, 0.0 \end_layout \begin_layout Verbatim - 2.0,-0.5, 1.0 \end_layout \begin_layout Verbatim - 2.0, 0.5, 0.0 \end_layout \begin_layout Verbatim - 2.0, 0.5, 1.0 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - 1,5,7,3,2,6,8,4 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - x,y,z \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - 0,0 \end_layout \begin_layout Verbatim - 1,0.1 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - 10 \end_layout \begin_layout Verbatim - 0.1 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - x \end_layout \begin_layout Verbatim - 1.0 \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - 50 \end_layout \begin_layout Verbatim - 0.5 \end_layout \begin_layout Verbatim - DYNAMIC \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout \begin_layout Verbatim - \end_layout diff --git a/Documentation/FEBio_User_Manual.pdf b/Documentation/FEBio_User_Manual.pdf index 1b9ef9ada..51167ed3d 100644 Binary files a/Documentation/FEBio_User_Manual.pdf and b/Documentation/FEBio_User_Manual.pdf differ diff --git a/Documentation/ReleaseNotes.txt b/Documentation/ReleaseNotes.txt index 46b0a2df9..420efbf16 100644 --- a/Documentation/ReleaseNotes.txt +++ b/Documentation/ReleaseNotes.txt @@ -39,6 +39,51 @@ the FEBio User's Manual for a more detailed description of the new features. To report any bugs or request new features, please visit the FEBio forum at https://forums.febio.org/. +=========================================================================== + + R E L E A S E 4.3 8/30/2023 + +=========================================================================== + +New Features: +* The "CG-solver" now supports preconditioners (#67) +* Added fluid supply function to biphasic-FSI materials. +* Added Starling fluid supply constitutive model for biphasic-FSI fluid supplies. +* Implemented nrrd image reader. +* Added support for storing global data in plot file. By default, PID controller values are now stored to the plot file. +* Added "mesh_data" plot variable, which allows storing mesh data in the plot file. + +Improvements: +* Added support for reading part lists from feb4 file. +* Improved error detection in fluid dilatation calculation of FERealVapor. +* Added check for node ID numbers in linear constraints. +* Updated default analysis type for biphasic analyses to be TRANSIENT. +* The "m" parameters of Ogden materials now supports maps. +* Added support for reading vector of strings as xml tag. +* Modified default settings for biphasic-solute and multiphasic analyses to be TRANSIENT (instead of STEADY-STATE). +* Added units for coefficients c1 and c2 of Mooney-Rivlin materials that were missing them. +* Added units to velocity in fluid normal velocity. +* Added documentation on CG-solid solver. +* Added error message when a fixed constraints has no dofs fixed. +* Now, storing initial line coordinates of line object. +* Updated some plot variables that were not thread-safe. +* Added support for domain data stored as FMT_NODE. +* The Surface-to-surface map is now evaluated at the nodes so that it can be replicated more accurately in a plot variable. +* Updated error message when the fiber property of a material cannot be found when parsing ElementData section. +* Added support for .fiber variable in ElementData. (which allows the "old" way of assigning user fiber data to mixture components.) + + +Bug Fixes: +* Fixed bug in assembling stiffness of linear constraints. +* Fixed bug in FEBioPlotFile::Open. +* Fixed bug with assigning maps to array parameters. +* Fixed issue with model reset. +* Fixed issue with attributes getting processed twice. +* Fixed issue with default name for line objects. +* Fixed issue with initialization of rigid body COM so the correct values are available for PID controllers that reference these parameters. +* Fixed bug in "fluid surface force" plot variable to update surface area and surface normal at each time point, producing correct results for fluid-FSI problems. Fluid problems not affected. + + =========================================================================== R E L E A S E 4.2 6/20/2023 diff --git a/FEBioLib/version.h b/FEBioLib/version.h index 33696d5b7..5515868ad 100644 --- a/FEBioLib/version.h +++ b/FEBioLib/version.h @@ -35,7 +35,7 @@ SOFTWARE.*/ // SUBSUBVERSION is incremented when bugs are fixed. #define VERSION 4 -#define SUBVERSION 2 +#define SUBVERSION 3 #define SUBSUBVERSION 0 ///////////////////////////////////////////////////////////////////////////////