Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support darwin cpu execution. #77

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

support darwin cpu execution. #77

wants to merge 3 commits into from

Conversation

waltsims
Copy link
Owner

@waltsims waltsims commented Dec 25, 2022

This PR adds darwin cpu execution of k-wave simulations and depends on darwin compilation of the binaries which will be published to github shortly.

closes #69

@waltsims waltsims marked this pull request as draft December 26, 2022 16:21
@waltsims
Copy link
Owner Author

This PR depends on the publishing of the binaries and ability to download them upon install.

Copy link
Collaborator

@faridyagubbayli faridyagubbayli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you for adding this feature. Will be great to finally run the examples on Mac :)

@waltsims
Copy link
Owner Author

compilation is currently working but without openmp which makes it unbearably slow. Need to work on static compilation with openmp before merging this.

# Conflicts:
#	examples/bmode_reconstruction_example.py
#	kwave/executor.py
@waltsims
Copy link
Owner Author

Currently, this branch of the k-wave binaries compiles and runs but returns Nans. This will need to be corrected before support for MacOS M1 can be merged in.

@waltsims waltsims added enhancement New feature or request help wanted Extra attention is needed labels May 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Darwin.
2 participants