-
Notifications
You must be signed in to change notification settings - Fork 529
[WIP] OpenMP EMD #192
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
Closed
Closed
[WIP] OpenMP EMD #192
Changes from all commits
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
b057477
add bonneel ot code
ayushkarnawat be5ea99
fix pickling; parmap not needed since EMD code is multi-threaded
ayushkarnawat f34da84
compile flags
ayushkarnawat 0ceff02
missing import
ayushkarnawat 18cd7b5
add args if not None
ayushkarnawat f8d7b5d
compile with -lomp flag
ayushkarnawat ad5d152
env vars for macos ci
ayushkarnawat b6f8933
Revert "env vars for macos ci"
ayushkarnawat 3949f06
fix indent
ayushkarnawat abdf6b2
OpenMP install (via homebrew)
ayushkarnawat 712b3b7
verbose mode (debugging)
ayushkarnawat 6a8e63c
retry ci
ayushkarnawat 4dc4b59
another attempt; is it the env vars?
ayushkarnawat aae0b8f
pls work now
ayushkarnawat df29ede
try env vars again
ayushkarnawat 2fbf0fb
move -lomp flag
ayushkarnawat 82f7d8e
env vars don't work correcty (yet)
ayushkarnawat c91da7c
new flags
ayushkarnawat 9347510
conda env ci
ayushkarnawat 05691aa
curly braces?
ayushkarnawat e20397b
make miniconda.sh executable
ayushkarnawat 2fdc5f1
add quotes
ayushkarnawat 939599e
export variables instead
ayushkarnawat 24e032c
don't source bash_profile
ayushkarnawat face1f9
debug what is happening
ayushkarnawat fb4bc5d
view the root dir (find a better way to do this)
ayushkarnawat 90601bc
where are the env vars saved
ayushkarnawat 922aca8
write env vars to bash_profile
ayushkarnawat 6984fc8
more debugging
ayushkarnawat f643cf9
remove clang env vars
ayushkarnawat 4b8097e
upgrade setuptools
ayushkarnawat 1493ec5
another attempt
ayushkarnawat 9918713
dont use -openmp flag
ayushkarnawat ff050cd
use env vars in setup (not through CI)
ayushkarnawat a3c752a
try flags in .bashrc
ayushkarnawat 2e06fb3
Use C++ compiler if available
ayushkarnawat 9fed619
don't set cc/cxx flags
ayushkarnawat cb4c6ea
cat the result
ayushkarnawat 6dc30b4
space between flags for ci
ayushkarnawat 9761b8e
export flags w/o .bashrc file
ayushkarnawat fc7d9c9
why doesn' this work
ayushkarnawat 0d737e7
retry conda
ayushkarnawat df62139
use conda github actions
ayushkarnawat e23da19
don't update conda
ayushkarnawat b3bb3b8
test if env flags were set
ayushkarnawat 15e9ec9
install everything with conda
ayushkarnawat d951e5e
activate env
ayushkarnawat b8e7aa6
no variable for env name
ayushkarnawat f58b87c
use brrew again; set env variables
ayushkarnawat 80c3f53
dont use clang compiler
ayushkarnawat 651ce7e
another attempt
ayushkarnawat 6e46bb4
upgrade cython to use py3
ayushkarnawat 8ade886
force c compiler to compile with c++
ayushkarnawat c7d9d08
is it a problem with pip
ayushkarnawat e86cffb
more debugging
ayushkarnawat e4d7199
use cython 3
ayushkarnawat ddac87a
upgrade setuptools
ayushkarnawat ca57804
another round
ayushkarnawat fc66817
this is annoying
ayushkarnawat e975a6c
stop recognizing env flags as files
ayushkarnawat 412a93b
[ci] use g++
ayushkarnawat fd43587
try link args (linking openmp)
ayushkarnawat 1ed55d9
use openmp flag as linker
ayushkarnawat fbf4459
LDFLAGS are link args
ayushkarnawat File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you also keep a macos build without openmp so we can check it works on a fresh machine too? thx
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes indeed i would keep the classical build on macosx and add a build/test with openmp
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I was planning on doing this (just after I fixed the issues with the full build)