Releases: ONSAS/ONSAS.jl
Releases · ONSAS/ONSAS.jl
0.4.6
What's Changed
- Structural Dynamic State by @mvanzulli in #484
- Bump Dictionaries.jl dep by @mforets in #486
- Update to julia 1.10 by @mvanzulli in #488
- Bump ONSAS version to 0.4.5 by @mvanzulli in #490
- Update README.md by @jorgepz in #493
- Refactor uniaxial extension by @mvanzulli in #495
- Reexport
write_vtk
by @mvanzulli in #501 - Fix show method avoiding stats print by @mvanzulli in #503
- Use latest julia actions by @mvanzulli in #497
- Fix manifest warning by @mvanzulli in #499
- Optional inplace LinearSolve interface by @mvanzulli in #504
- Update README.md by @mforets in #505
- Rename
FixedDof
toFixedField
by @mvanzulli in #507 - A proposal to fix a typo by @tkrisnguyen in #508
- Please consider the minor fixes by @tkrisnguyen in #509
- Bump julia version by @mvanzulli in #513
- Improve self weight clamped by @mvanzulli in #515
- Revamp ONSAS export to ParaView by @mvanzulli in #516
- Integrate Aqua.jl code sanity checks by @mvanzulli in #522
- Frame and Truss to VTKLine export by @mvanzulli in #525
- Make 0.45 new release by @mvanzulli in #528
New Contributors
*Thanks to @tkrisnguyen made their first contribution in #508 🥳
Full Changelog: v0.4.4...v0.4.6
v0.4.4
ONSAS v0.4.4
Merged pull requests:
- Refactor linear extension example (#463) (@mvanzulli)
- Cylinder example refactor (#464) (@mvanzulli)
- Abstract static state (#465) (@mforets)
- LinearSolve static analysis (#467) (@mvanzulli)
- Benchmark bash and readme (#469) (#470) (@mvanzulli)
- Check format CI and Makefile (#473) (@mvanzulli)
- Lighter solution struct (#474) (@mforets)
- Solution initialization (#477) (@mvanzulli)
- CompatHelper: bump compat for Gmsh to 0.3, (keep existing compat) (#481) (@github-actions[bot])
- CompatHelper: add new compat entry for LinearSolve at version 2, (keep existing compat) (#482) (@github-actions[bot])
- Update Project.toml (#483) (@mforets)
Closed issues:
v0.4.3
ONSAS v0.4.3
Merged pull requests:
- Uniaxial compression refactor (#452) (@mvanzulli)
- Update Project.toml (#457) (@mforets)
v0.4.2
ONSAS v0.4.2
Closed issues:
Merged pull requests:
v0.4.1
ONSAS v0.4.1
Closed issues:
- Use in-place operations for computing element forces and tangent matrices (#121)
- Replace
ScalarWrapper
data type (#431) - Inplace computation of stress tensors (#437)
Merged pull requests:
- Inplace cosserat stress (#442) (@mvanzulli)
- CompatHelper: bump compat for AutoHashEquals to 1, (keep existing compat) (#443) (@github-actions[bot])
- some changes in readme (#444) (@jorgepz)
- Revamp clamped truss example (#445) (@mvanzulli)
- Cantilever example revamp (#446) (@mvanzulli)
- Remove scalar wrapper (#447) (@mforets)
- Von misses example revamp (#448) (@mvanzulli)
- Update Project.toml (#450) (@mforets)
v0.4.0
ONSAS v0.4.0
Closed issues:
- Avoid defining Any as Analysis Types in solver modules (#332)
- Use CommonSolve.jl (#399)
StructuralMaterial
with two materials (#405)- Define
insert!
anddelete!
methods forStructural...
(#409) - Apply multiple
NeumannBoundaryConditions
s (#410) - Avoid using
findall
at each time step (#411) - Standard nodes matrix and connectivity methods (#415)
- Use StaticArrays API to zero_out the
K
matrix (#420) - Set an initial
State
to solve theStructuralAnalysis
(#422) - Fix replace! with different
BC
types in nodes, faces and elements boundary conditions (#423) GlobalLoad
applied toTruss
Element
s (#424)
Merged pull requests:
- Case with multiple materials and no elements assigned (#406) (@mvanzulli)
- Load boundary conditions (#412) (@mvanzulli)
- Node coordinates matrix and connectivity (#417) (@mvanzulli)
- Reset the K matrix avoiding findall (#418) (@mvanzulli)
- Boundary conditions delete and insert methods (#419) (@mvanzulli)
- Sparse Arrays API (#421) (@mvanzulli)
- Truss element boundary conditions (#425) (@mvanzulli)
- Initial State
LinearStaticAnalysis
(#427) (@mvanzulli) - Initial State
NonLinearAnalysis
(#428) (@mvanzulli) - Refactor solve methods (#432) (@mforets)
- Use CommonSolve (#433) (@mforets)
- CompatHelper: add new compat entry for CommonSolve at version 0.2, (keep existing compat) (#434) (@github-actions[bot])
- Tetrahedron cache (#436) (@mvanzulli)
LinearElasticMaterials
tetrahedron cache (#438) (@mvanzulli)- Update Project.toml (#440) (@mforets)
v0.3.0
ONSAS v0.3.0
Closed issues:
- Set author/contributor policies (#48)
- Efficient way to compute element dofs (#93)
- Add nothing as a
Label
type (#242) - Avoid extra allocations when computing
Dof
s (#263) - Add
StructuralMaterial
constructor withPair
s (#316) - Rename some
apply!
methods on mesh tocreate_dof!
(#345) - Create examples repo (#353)
- Add Frames to docs (#358)
- Replaces subindices in all examples (#360)
- Revisit set_dofs! for Mesh (#362)
- Review Structure constructor (#364)
- Add StructuralBoundaryCondition constructor with pairs (#367)
- Run clamped truss on CI (#368)
- Rename Svk to SVK (#372)
- Set iteration state
iter
to 1 for aLinearStaticAnalysis
(#378) - Remove
using Dictionaries
(#380) - Accessor to the number of iterations with
StatesSolution
s (#381) - Update
SVK
toSvk
material into examples (#387) - Make a new release (#400)
Merged pull requests:
- minor changes in linear_extension (#344) (@jorgepz)
- Add Frames to docs (#359) (@mforets)
- Use set_dofs! instead of apply! (#361) (@mforets)
- Revisit set_dofs! for Mesh (#363) (@mforets)
- Review Structure constructor (#365) (@mforets)
- Add clamped truss to runtests (#369) (@mforets)
- Convenience constructor for structural materials (#370) (@mforets)
- Cleanup use spzeros (#371) (@mforets)
- Convenience constructor for BCs (#373) (@mforets)
- First version of cantilever example (#375) (@jorgepz)
- Rename Svk to SVK (#377) (@mforets)
- Number of iter step set to 1 for
LinearStaticAnalysis
(#379) (@mvanzulli) - Removed
Dictionaries
from the examples (#382) (@mvanzulli) - States solution and check convergence (#386) (@mvanzulli)
- Faster generic dofs (#388) (@mforets)
- Faster local dofs (#389) (@mforets)
- Some renames (#390) (@mforets)
- _reset name (#395) (@mforets)
- rename next (#396) (@mforets)
- rename reset assemble (#397) (@mforets)
- rename update (#398) (@mforets)
- New release 0.3 (#401) (@mvanzulli)
- PrettyTables.jl compatibility (#402) (@mvanzulli)
v0.2.1
v0.2.0
ONSAS v0.2.0
Closed issues:
- Add
solve
method with reset! inside the function (#216) - Add tests and docstrings to new
PointEvalHandler
implementation (#261) - Avoid code repetition and use
interpolate
with aPointEvalHandler
(#282) - Get and replace Dof and
Node
coordinate in a mesh constructed viaview
(#323) - Create a method to compute deformed
Node
s (#325) - Add a
Base.show
method for theStatesSoluition
struct (#335)
Merged pull requests:
- Single field for other bc types (#331) (@mforets)
FEMInterpolator
instead ofPointInterpolator
(#333) (@mvanzulli)FEMInterpolator
used to compute the solution (#336) (@mvanzulli)- Replace
Node
coordinates (#337) (@mvanzulli) - New version in Project.toml (#338) (@mvanzulli)
v0.1.0
ONSAS v0.1.0
Closed issues:
- Add Strain model as a parametric type into
Truss
elements (#64) - Remove the
Vector
[p(t)]
fromLocalPressureBoundaryCondition
(#207) - Update wrt style according to CONTRIBUTING.md (#232)
- Refactor modules with new style guide and only one level of submodules (#265)
- Check
create_entitiy
does not create newNode
s (#281) - Constructors for
Mesh
es (#285) - Delete
push!
methods and useappend!
forMesh
es operations (#286) - Crate a release (#291)
- Cleanup
@reexport
usage (#298) - Maybe define
Dof
inUtils
(#301) - Reorder Structural... (#302)
- Add a
SVK
Truss
example (#305) - Delete StrainModel as a parametric type and use a
Material
model instead (#309) - Update converge check (#315)
- Revamp
FixedDof
for only oneField
(#320) - Merge
StructuralModel
andStructures
(#321)
Merged pull requests:
- CompatHelper: bump compat for SafeTestsets to 0.1, (keep existing compat) (#292) (@github-actions[bot])
- Revamp Meshes module (#293) (@mforets)
- Cross sections modules refactor (#294) (@mforets)
- refactor solvers (#295) (@mforets)
- refactor assemblers (#296) (@mforets)
- refactor states sol (#297) (@mforets)
- Entities revmap (#299) (@mvanzulli)
- structure refactor (#300) (@mforets)
- structural model (#303) (@mforets)
- state (#304) (@mforets)
- Strain models into
Truss
element (#306) (@mvanzulli) - Strain into truss test (#64) (#308) (@mvanzulli)
- SVK truss model (#310) (@mvanzulli)
- SVK truss 1D validation (#311) (@mvanzulli)
- Fix von_misses truss example into tests (#312) (@mvanzulli)
- Convergence relaxation (#317) (@mvanzulli)
- Reexport clean up in modules (#319) (@mvanzulli)
- Mesh constructor from a
MshFile
withNode
sSubArray
s (#322) (@mvanzulli) - StrucutreModel merged into Structures module (#324) (@mvanzulli)
- Searches module and docstrings (#328) (@mvanzulli)
- Use single field in
FixedDof
boundary condition (#329) (@mforets) - Update Project.toml (#330) (@mforets)