-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
Hello,
I'm having trouble running the TopOpt wrapper provided in this repository on my Mac. Following the installation instructions, I was able to generate the dynamic library file. While the documentation refers to it as 'topoptlib.so', on macOS, it generated a file named 'topoptlib.dylib' instead.
I have some questions regarding running the 'beam.py' example:
- When you use the statement
import topoptlib
in Python, does this directly import 'topoptlib.dylib'? - Alternatively, was there supposed to be wrapper code generated, such as 'topoptlib.py', which might not have been created due to an error?
- Upon executing python3 beam.py, I encountered the following error. What could be the reason behind this?
Traceback (most recent call last): File "/Users/taniguchitomohiro/Documents/TO/petsc-3.14.1/TopOpt_in_PETSc_wrapped_in_Python/beam.py", line 133, in <module> main() File "/Users/taniguchitomohiro/Documents/TO/petsc-3.14.1/TopOpt_in_PETSc_wrapped_in_Python/beam.py", line 19, in main data = topoptlib.Data() AttributeError: module 'topoptlib' has no attribute 'Data'
For your reference, I have attached an image below that depicts the current directory structure.
I appreciate any guidance you can provide to help me resolve this issue. Thank you!
Metadata
Metadata
Assignees
Labels
No labels