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

update Ubuntu build from source instructions for adjoint solver #1190

Merged
merged 1 commit into from
Apr 25, 2020

Conversation

oskooi
Copy link
Collaborator

@oskooi oskooi commented Apr 22, 2020

Updates the build from source instructions for Ubuntu 16.04 and 18.04 to enable support for the adjoint solver (#1167) which requires autograd as a dependency. Also includes NLopt which is used in the tutorial examples. NLopt's pre-compiled binary (version 2.4.2) from pip did not seem to work (the install succeeded but the module itself would not load within Python) and so is built from source which requires cmake.

Finally, building h5py from source to enable parallel HDF5 support required first installing Cython due to h5py/h5py#1533.

@stevengj stevengj merged commit afa469a into NanoComp:master Apr 25, 2020
@oskooi oskooi deleted the ubuntu_build_source_adjoint branch April 25, 2020 06:47
bencbartlett pushed a commit to bencbartlett/meep that referenced this pull request Sep 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants