Comments (6)
Original comment by Keaton Burns (Bitbucket: kburns).
- changed priority from "major" to "critical"
from dedalus.
Original comment by Keaton Burns (Bitbucket: kburns).
- Edited issue description
from dedalus.
Original comment by Keaton Burns (Bitbucket: kburns).
- changed priority from "critical" to "minor"
This has been implemented in a much more general operator-based approach, and is functional as of commit 413a9a3. The interface with the rest of the code (i.e. all parts outside of Operators.py) is pretty rough (nonlinear.py, pencils.py, etc) and in need of improvement.
In particular: currently its inelegant to define the F / RHS expressions in a domain independent fashion since they are inherently composed of operations between (necessarily existing) field objects. This is currently circumvented with an eval(f_string) approach, but perhaps theres a better (more purely symbolic?) alternative.
from dedalus.
Original comment by Keaton Burns (Bitbucket: kburns).
Also: the current evaluation structure does a good job avoiding redundant / unnecessary transposes and transforms, but duplicated operations are still performed independently. This should be eliminated, perhaps with some sort of class register.
from dedalus.
Original comment by Keaton Burns (Bitbucket: kburns).
- changed state from "new" to "resolved"
from dedalus.
Original comment by Keaton Burns (Bitbucket: kburns).
- changed state from "resolved" to "closed"
from dedalus.
Related Issues (20)
- Pip install fails HOT 1
- file handlers can no longer set the max writes to infinity HOT 2
- RuntimeWarning: overflow encountered in power HOT 1
- Incompatibility with FFTW3 HOT 1
- Chebyshev roots grid in descending order
- ERROR: Could not build wheels for dedalus, which is required to install pyproject.toml-based projects HOT 1
- Dedalus v2.2207 requires numpy 1.20 but uses `numpy.int` which is deprecated for numpy >1.19? HOT 2
- generalize file_handlers to handle BVPs, EVPs HOT 4
- full-stack conda installation: PackagesNotFoundError HOT 1
- Vestigial class factories in operators.py don't work in d3 but are still attached to fields. HOT 1
- Construct LHS system matrix HOT 1
- [d2 and d3] normalize_left in solve_sparse() is misleading if raise_on_mismatch=False and warning is thrown HOT 1
- [d3] _normalize_left_eigenvectors
- Spherical wedge basis
- Solving Poisson equation in the ocean HOT 1
- Operator substitutions not recognized in function HOT 1
- Make operator for evaluating as ncc
- Improve type annotations
- Add stop_iteration to NLBVP HOT 1
- The NLBVP solver yields NaN results when attempting to solve for the variables HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dedalus.