Skip to content

Releases: mvanzulli/ONSAS.jl

v0.0.3

02 Jun 16:03

Choose a tag to compare

Announcements
Contributors for this release:

Marcelo Forets (@mforets)
Jorge Perez Zerpa (@jorgepz )
Mauricio Vanzulli (@mvanzulli )

Closed issues:

Full Changelog: v0.0.2...v0.0.3

v0.0.2

09 May 13:42
d1ae46a

Choose a tag to compare

ONSAS v0.0.2

Diff since v0.0.1

Closed issues:

  • Features by example (#71)
  • Add LazySets as optional dep (#96)
  • Make the first release and register the package 📂 (#131)
  • Remove return form reset!(::StaticAnalysis) and add an @info message. (#132)
  • Use const for defining useful types (#138)
  • Leverage efficient point-in-tetrahedron implementation (#159)
  • Delete .msh file from examples folder (#163)
  • Keep only one Point definition across modules (#173)
  • Add ring cylinder submitted to internal pressure 🔘 (#181)
  • Conduct a performance analysis (#183)
  • Update Structural... constructors in the input examples (#189)
  • Wrap examples into functions (#194)
  • Use solve! for solving the AbstractStruturalAnalysis (#197)
  • Dont allocate free dofs in step (#201)
  • Redefine Dof to alias Int (#202)
  • Use in-place conjugate gradient method (#203)
  • Add PointEvalHandler getter function with the displacements component (#205)
  • Use an empty IterationState for a LinearStaticAnalysis (#206)
  • Add Supressor for gmsh meshes in tests (#208)
  • Use Supressor for tests and capture nelems and nnodes (#212)
  • Add physical properties from gmsh into the Mesh Sets (#218)
  • Define Union{String,Symbol} as a const for labels (#219)
  • Crate a style guide (#222)
  • Add Point constructor (#226)
  • Replace materials when the Structure is defined. (#230)
  • Remove Points outside the mesh when using the PointEvalHandler (#235)
  • More compact show methods (#238)
  • Refactor into Handlers module (#250)

Merged pull requests:

v0.0.1

07 Apr 11:58

Choose a tag to compare

ONSAS v0.0.1

Closed issues:

  • Add constructors inside structs (#5)
  • Add SVK material model 🪨 (#17)
  • Update julia version in to 1 (lastest) in the C.I 📟 (#19)
  • Test Geometries module ⚪ 🟦 (#22)
  • Create BoundaryConditions module and interface (#25)
  • Include a ONSAS.Utils module 🔨 (#26)
  • Create an interface and module for elements features (#32)
  • Split Geometries module into Meshes and CrossSections (#34)
  • Create a Model Struct module defining interfaces: (#38)
  • Add NodeIndex and ElementIndex structs (#39)
  • Delete symbol from Dof attribute (#40)
  • Add uniaxial extension test (#41)
  • Fix global indices issue (#42)
  • Run examples in CI (#43)
  • Add StructuralAnalysisCase and StructuralSolver interface (#45)
  • Reorganize old files and update them to the new interface version (#47)
  • Add UML diagram (#50)
  • Apply displacements and load boundary conditions (#53)
  • Implement the same function to compute forces vectors and tangent matrices (#55)
  • Implement NewtonRaphson algorithm (#56)
  • Delete DofIndex struct (#57)
  • Define a new simplified input interface (#59)
  • Document and add tests for StructuralSolvers module (#66)
  • Add analytic solution for von misses truss example (#68)
  • Fix overflow issue in x86 SO for random tests (#73)
  • Remove AbstractType from concrete type structs (#74)
  • Update README.md (#76)
  • Implement a TriangularFace element (#77)
  • Fix strain and stresses methods from StructuralState (#79)
  • Element nodes storage (#80)
  • Consider to add AbsrtactEntity for common methods along Nodes, Elements and Faces (#82)
  • Add a windows S.O into a continuous integration (#86)
  • Move apply method into BoundaryConditions module and dispatch using type of Elements (#87)
  • Return anAbstractConvergenceCriterion from isconverged function (#88)
  • Implement a Tetrahedron element (#91)
  • Generate Docs with Documenter.jl (#94)
  • Delete old examples until the examples are working (#100)
  • Add a GMSH interface via MshReader (#103)
  • Add displacements method for obtaining solution displacements. (#104)
  • Implement a neo-hookean material (#107)
  • Add strain_energy method for each material (#112)
  • Fix module docs (#118)
  • Implement HyperElastic material (#122)
  • Add uniaxial-compression example (#125)
  • Add contributing.md file (#129)
  • Use Gmsh.jl to define parametric meshes (#134)
  • Update the authors list into Project.toml (#140)

Merged pull requests:

  • fix error adding explicit call (#1) (@jorgepz)
  • CompatHelper: add new compat entry for MshReader at version 0.1, (keep existing compat) (#2) (@github-actions[bot])
  • test docs (#3) (@jorgepz)
  • changes in interface (#4) (@jorgepz)
  • added inner constructors into interface.jl (#6) (@mvanzulli)
  • cambios varios (#7) (@jorgepz)
  • proposal to cross section interface (#9) (@JoaquinViera)
  • add nodes2dofs benchmark script (#10) (@JoaquinViera)
  • change in nodes2dofs (#11) (@JoaquinViera)
  • Update dofs_computations.jl (#12) (@mforets)
  • change tests (#14) (@jorgepz)
  • various changes (#15) (@jorgepz)
  • Update Project.toml (#16) (@jorgepz)
  • Materials module and SVK material model implementation (#18) (@mvanzulli)
  • Update julia version to the lastest using tag 1 into CI.yml (#20) (@mvanzulli)
  • CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#21) (@github-actions[bot])
  • Geometry module first implementation (#23) (@mvanzulli)
  • minor changes in Geometries.jl (#24) (@jorgepz)
  • Boundary conditions module (#27) (@mvanzulli)
  • Utils module (#28) (@mvanzulli)
  • CompatHelper: add new compat entry for SafeTestsets at version 0.0.1, (keep existing compat) (#29) (@github-actions[bot])
  • CompatHelper: add new compat entry for Reexport at version 1, (keep existing compat) (#30) (@github-actions[bot])
  • Elements interface and a first implementation of a Truss (#33) (@mvanzulli)
  • Added Node and Mesh entity and tests (#34) (#35) (@mvanzulli)
  • CompatHelper: add new compat entry for AutoHashEquals at version 0.2, (keep existing compat) (#36) (@github-actions[bot])
  • Structure... inputs and Mesh (#37) (@mvanzulli)
  • Run examples in CI (#44) (@mforets)
  • Outdated files and Structural Model (#49) (@mvanzulli)
  • UML diagram (#51) (@mvanzulli)
  • SVK tetrahedron implementation (#52) (@mvanzulli)
  • Apply boundary conditions into the structure and NR step (#54) (@mvanzulli)
  • Delete DofIndex, symbol and is fix! from dofs (#58) (@mvanzulli)
  • Interface clean up and dofs dictionaries (#60) (@mvanzulli)
  • Structural Model module (#59) (#61) (@mvanzulli)
  • CompatHelper: add new compat entry for Dictionaries at version 0.3, (keep existing compat) (#62) (@github-actions[bot])
  • Von Mises truss example(#59) (#63) (@mvanzulli)
  • CompatHelper: add new compat entry for IterativeSolvers at version 0.9, (keep existing compat) (#69) (@github-actions[bot])
  • Tests for StrucutralSolvers module (#66) (#70) (@mvanzulli)
  • Von misses truss example enhancement (#72) (@mvanzulli)
  • Removed abstract types from fields (#74) (#75) (@mvanzulli)
  • Triangular Face element (#78) (@mvanzulli)
  • StructuralBoundaryConditions getindex (#81) (@mvanzulli)
  • Update Tetrahedron branch (#84) (@mvanzulli)
  • Removing x86 from CI (#86) (#92) (@mvanzulli)
  • Boundary condition module (#87) (#95) (@mvanzulli)
  • Uniaxial extension test (#99) (@mvanzulli)
  • Update CI.yml (#101) (@jorgepz)
  • CompatHelper: add new compat entry for Roots at version 2, (keep existing compat) (#102) (@github-actions[bot])
  • Gmsh interface (#105) (@mvanzulli)
  • Abstract Solution struct (#106) (@mvanzulli)
  • Tests and docs MshFile struct (#108) (@mvanzulli)
  • States solution and fixing strain and stress methods (#109) (@mvanzulli)
  • AbstractEntitiy and isConverged tests (#88) (#82) (#111) (@mvanzulli)
  • Clamped truss static example (#113) (@mvanzulli)
  • Docs for each module (#114) (@mvanzulli)
  • New readme (#76) (#115) (@mvanzulli)
  • New slack button (#116) (@mvanzulli)
  • Fixing typos in the module docs (#118) (#119) (@mvanzulli)
  • Strain energy and new materials interface (#120) (@mvanzulli)
  • Generic HyperElastic material using Tensors.jl (#123) (@mvanzulli)
  • NeoHookean material model (#124) (@mvanzulli)
  • CompatHelper: add new compat entry for Tensors at version 1, (keep existing compat) (#126) (@github-actions[bot])
  • CompatHelper: add new compat entry for ForwardDiff at version 0.10, (keep existing compat) (#128) (@github-actions[bot])
  • CONTRIBUTING.md file (#129) (#130) (@mvanzulli)
  • Gmsh api first implementation (#134) (#135) (@mvanzulli)
  • Create interpolationFuns.jl (#137) (@jorgepz)
  • CompatHelper: add new compat entry for Gmsh at version 0.2, (keep existing compat) (#139) (@github-actions[bot])
  • Authors into project .toml (#140) (#141) (@mvanzulli)
  • Point Eval handler struct (#136) (#142) (@mvanzulli)
  • PointEval handler tests with multiple points unaixaial compression and structure constructor (#148) (@mvanzulli)
  • CompatHelper: add new compat entry for LazySets at version 2, (keep existing compat) (#149) (@github-actions[bot])