Skip to content

🎉 Release new version v0.5.0#43

Merged
ZenanH merged 46 commits intoLandslideSIM:mainfrom
ZenanH:main
Aug 3, 2025
Merged

🎉 Release new version v0.5.0#43
ZenanH merged 46 commits intoLandslideSIM:mainfrom
ZenanH:main

Conversation

@ZenanH
Copy link
Copy Markdown
Member

@ZenanH ZenanH commented Aug 3, 2025

  • Added procedure! function for main solver loop, including HDF5 data export and kernel launches.
  • Created precompilation script to test various configurations and data structures.
  • Developed calculator functions for updating deformation gradients and calculating determinants.
  • Implemented data transfer utilities for managing device-host interactions.
  • Introduced interpolation functions for basis shape calculations.
  • Added Drucker-Prager and Linear Elastic material models for constitutive behavior.
  • Enhanced utility functions for time formatting, progress tracking, and HDF5 data management.

ZenanH added 30 commits March 28, 2025 12:31
- Renamed infiltration velocity variable from `Ŵy` to `Ŵ` in `2d_infiltration.jl` and `2d_utils.jl`.
- Updated the `NEWProperty` struct to reflect the variable name change.
- Introduced new file `2d_funcs.jl` containing kernel functions for the MPM solver, including grid status reset, particle to grid mapping, and grid solving.
- Created `2d_liakopoulos.jl` for a 2D infiltration test case, integrating the new functionalities.
- Added `2d_utils.jl` for utility functions and structures, including a new traction boundary structure.
- Implemented a new SWCC and HCC plotting script in `swcc.jl` for visualizing soil-water characteristic curves.
@ZenanH ZenanH merged commit 34a24e5 into LandslideSIM:main Aug 3, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant