Comments (7)
@shinaoka your example takes 1.2 seconds on my laptop now. Could you please try again on your machine and let me know?
from sparseir.jl.
Vectorizing the function w.r.t frequencies may alleviate the problem.
from sparseir.jl.
I think so. The whole thing is dominated by the Bessel function evaluations ... which are however independent of l
from sparseir.jl.
I think so. The whole thing is dominated by the Bessel function evaluations ... which are however independent of
l
I did some profiling and found the same thing. I'm not clear on how to proceed though: SpecialFunctions.jl
doesn't provide a sphericalbesselj(n, x::Vector)
as far as I can tell, and this call is where most of the time is spent.
from sparseir.jl.
@Samuel3008 That's no problem ... let's discuss tomorrow!
from sparseir.jl.
Perfect, see you tomorrow!
from sparseir.jl.
Great work! It took only 0.8 seconds on my Macbook Pro M1.
from sparseir.jl.
Related Issues (20)
- release HOT 38
- Reduce exported symbols HOT 5
- Bug for SVD with Double64 HOT 2
- Weird error with Julia 1.6
- Error with Julia 1.6 HOT 2
- Typing of interface
- Add `evaluate!` and `fit!` HOT 8
- TagBot trigger issue HOT 45
- Fix accuracy in kernels
- Furthere improvement of evaluate! HOT 2
- Performance improvement of `fit!`
- Types of TauSampling/MatsubaraSampling HOT 6
- Speeding up evaluating overlap HOT 1
- Composite/augmented basis issues HOT 2
- fermion/boson HOT 5
- Adjust Twork for small ε HOT 2
- Long precompilation times HOT 2
- Improve perfomance of fit HOT 1
- Conflicting symbol names (`beta`) HOT 2
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 sparseir.jl.