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

Improved-BR-tensor #266

Merged
merged 5 commits into from
Apr 22, 2020
Merged

Improved-BR-tensor #266

merged 5 commits into from
Apr 22, 2020

Conversation

sd109
Copy link
Contributor

@sd109 sd109 commented Apr 21, 2020

Added some more concrete types and type stability fixes and cleaned up the main loop in the timeevolution.bloch_redfield_tensor function to increase efficiency.

This function is still the main bottleneck in my project and it seems like the main loop is still the most time consuming part of the function so I did look into parallelizing the loop but couldn't settle on a implementation I was happy with so have removed it for now. I may have another go at this in the future.

sd109 added 5 commits March 11, 2020 14:23
Significantly reduced array allocations in loops and fixed a couple of abstract type declarations to make function faster.
Parallelized main loop in function using @sync @distributed for _ in ....
Need to think about how dependencies should work for parallel version.
Updating to match base fork
@codecov
Copy link

codecov bot commented Apr 21, 2020

Codecov Report

Merging #266 into master will increase coverage by 0.33%.
The diff coverage is 93.33%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #266      +/-   ##
==========================================
+ Coverage   97.90%   98.23%   +0.33%     
==========================================
  Files          16       16              
  Lines        1143     1134       -9     
==========================================
- Hits         1119     1114       -5     
+ Misses         24       20       -4     
Impacted Files Coverage Δ
src/bloch_redfield_master.jl 92.30% <93.33%> (+3.30%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9aa3ff8...b9b9323. Read the comment docs.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.8%) to 99.062% when pulling b9b9323 on sd109:master into 9aa3ff8 on qojulia:master.

@david-pl david-pl merged commit cf92cea into qojulia:master Apr 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants