OpenSeesPy icon indicating copy to clipboard operation
OpenSeesPy copied to clipboard

Successful Installation Report for OpenSeesPy with PressureDependMultiYield02 Support

Open rezafarhanj opened this issue 6 months ago • 0 comments

šŸŽ‰ Successful Installation Report for OpenSeesPy with PressureDependMultiYield02 Support

Dear Zhu Ming Ji,

I would like to sincerely thank you for your work on OpenSeesPy. After more than 10 days of troubleshooting, I finally managed to build and run OpenSeesPy from source with full support for the PressureDependMultiYield02 material model on a virtual Linux environment. I’m sharing the setup details below for reference and to help others in similar situations.


āœ… Test Summary

The following test was successfully executed:

import openseespy.opensees as ops

ops.wipe()
ops.model('basic', '-ndm', 3, '-ndf', 6)

ops.nDMaterial("PressureDependMultiYield02", 1,
               100.0, 2000.0, 100.0,
               0.2, 0.01, 0.3, 0.05,
               0.1, 0.02, 0.5, 0.02,
               0.01, 0.001, 0.001)

print("PressureDependMultiYield02 material created successfully.")

Output:

WARNING:PressureDependMultiYield02:: numberOfSurfaces 0<= 0
Will use 10 yield surfaces.
PressureDependMultiYield02 material created successfully.

This confirms that the model was correctly recognized and usable in OpenSeesPy.


šŸ› ļø Environment Details

Component Specification
Host OS Windows 7 64-bit
Virtual Machine VirtualBox
Guest OS Ubuntu 22.04 LTS
Python Version 3.10.18
RAM Allocated 2 GB (out of 4 GB total)
OpenSeesPy Source Cloned from OpenSees/OpenSeesPy
Build Success āœ” Built custom .whl file using python setup.py bdist_wheel
Installation Method Installed from local wheel using pip install

šŸ™ Final Words

This was a challenging but highly rewarding process. Thank you again for making this powerful tool available to the community. If there's any way I can contribute back (documentation, testing, etc.), I’d be more than happy to help.

Best regards,
Reza Farhanj

rezafarhanj avatar Jun 12 '25 15:06 rezafarhanj