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

Updating for Dedalus v3 #10

Open
hdrake opened this issue Feb 17, 2022 · 6 comments
Open

Updating for Dedalus v3 #10

hdrake opened this issue Feb 17, 2022 · 6 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@hdrake
Copy link

hdrake commented Feb 17, 2022

These tools would be useful for my work, so I'd be happy to contribute to updating the package once the d3 branch stabilizes a bit more.

@jsoishi
Copy link
Member

jsoishi commented Jul 14, 2022

Hi @hdrake,

Apologies for getting to this so late. @bpbrown and I are beginning work on a d3 version of eigentools. We made some significant progress this past week and will likely begin a d3 branch here soon. Please watch this space or get in touch with me if you'd like to pitch in.

j

@jsoishi jsoishi added the enhancement New feature or request label Jul 14, 2022
@jsoishi jsoishi added this to the d3 milestone Jul 14, 2022
@hdrake
Copy link
Author

hdrake commented Jul 14, 2022

Please watch this space or get in touch with me if you'd like to pitch in.

Awesome, I will try to do so.

@demonh6
Copy link

demonh6 commented Jul 15, 2022

Hi guys, I like your work but I have a trouble in using eigentools.

import eigentools
Traceback (most recent call last):
File "", line 1, in
File "/home/demonh6/miniconda3/envs/dedalus3/lib/python3.10/site-packages/eigentools/init.py", line 8, in
from .eigenproblem import Eigenproblem
File "/home/demonh6/miniconda3/envs/dedalus3/lib/python3.10/site-packages/eigentools/eigenproblem.py", line 6, in
from dedalus.tools.post import merge_process_files
ImportError: cannot import name 'merge_process_files' from 'dedalus.tools.post' (/home/demonh6/miniconda3/envs/dedalus3/lib/python3.10/site-packages/dedalus/tools/post.py)
I used the common pip in dedalus3 environment to install eigentools.
Thanks for your helping !

@bpbrown
Copy link
Contributor

bpbrown commented Jul 15, 2022

Hi guys, I like your work but I have a trouble in using eigentools.

Dear @demonh6: eigentools does not yet support dedalus v3; to run eigentools at present, you must be on the v2_master branch of dedalus, which is dedalus v2.

This issue is open to track the ongoing effort to port eigentools to support dedalus v3 (master).

@demonh6
Copy link

demonh6 commented Jul 15, 2022 via email

@demonh6
Copy link

demonh6 commented Jul 16, 2022

Another question !

I'm trying to solve the eigenvalue problem of schrodinger equation of two-dimensional stationary harmonic oscillator by Dedalus. But I ran into difficulties and didn't find similar examples to refer to. I wonder if v2_master and v3_master can solve BiGlobal Problem.
Thanks for answering me!!!
Here are the errors I encountered
In v2_master: NameError: name 'dy' is not defined. Did you mean: 'dx'? (How to make EVP dealing with dx and dy at the same time)
In v3_master: solver.solve_sparse(solver.subproblems[0], 10, 2) ------NotImplementedError
Another multi equations problem (such as NS equations)
In v3_master: INFO :: Building subproblem matrices 1/1 (~100%) Elapsed: 1s, Remaining: 0s, Rate: 9.8e-01/s
Traceback (most recent call last): ------RuntimeError: Factor is exactly singular

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants