Skip to content

Successful Installation Report for OpenSeesPy with PressureDependMultiYield02 Support #159

@rezafarhanj

Description

@rezafarhanj

🎉 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions