Add Lorentz force for charged classical particles
Description
This MR adds the classical Lorentz force for charged particles to the multi-system framework.
News snippet
Checklist
-
I have checked that my code follows the Octopus coding standards -
I have added tests for all the new features added in this request.
Merge request reports
Activity
Codecov Report
Merging #896 into develop will increase coverage by
0.21%
. The diff coverage is89.74%
.@@ Coverage Diff @@ ## develop #896 +/- ## =========================================== + Coverage 71.07% 71.28% +0.21% =========================================== Files 507 508 +1 Lines 98807 98880 +73 =========================================== + Hits 70223 70487 +264 + Misses 28584 28393 -191
Impacted Files Coverage Δ src/system/charged_particle.F90 71.55% <60.00%> (+71.55%)
src/system/classical_particle.F90 87.28% <100.00%> (+0.93%)
src/system/interaction_lorentz_force.F90 100.00% <100.00%> (ø)
src/system/system_mxll.F90 87.36% <100.00%> (+10.41%)
src/basic/messages.F90 62.69% <0.00%> (+0.17%)
src/states/states_mxll.F90 59.44% <0.00%> (+0.34%)
src/hamiltonian/maxwell_boundary_op.F90 51.12% <0.00%> (+1.97%)
src/td/propagator_mxll.F90 25.37% <0.00%> (+4.76%)
... and 4 more
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 e37d40a...0e70de2. Read the comment docs.Edited by Codecovadded 217 commits
-
c5b657ae...f0d312ad - 210 commits from branch
develop
- c23bae6c - Moved PCM sanity checks from run.F90 to the corresponding run modes.
- 43e8016d - Moved warnings about experimental status of k-points symmetries from run.F90...
- e038e2d6 - Clean the use of use in run.F90. Delete unused CM_MAXWELL_FREE run mode.
- 4b65c8b4 - Add class charged_particle derived from classical_particle.
- 3cca27c9 - Add charged particles to the system factory and the multisystem
- a4f4c586 - Possible fix for calculations with constant external fields within Maxwell
- 4746918c - Add Lorentz force for charged classical particles.
Toggle commit list-
c5b657ae...f0d312ad - 210 commits from branch
added 32 commits
-
4746918c...a5e69522 - 31 commits from branch
develop
- 23e7b1bc - Add Lorentz force for charged classical particles.
-
4746918c...a5e69522 - 31 commits from branch
mentioned in merge request !926 (merged)
added 12 commits
-
23e7b1bc...e37d40ad - 10 commits from branch
develop
- fcac9675 - Add Lorentz force for charged classical particles.
- 0e70de2e - The charged particle should only delegate to the classical particle the update...
-
23e7b1bc...e37d40ad - 10 commits from branch
assigned to @micael.oliveira
changed milestone to %11.0
mentioned in commit 86c0c159
mentioned in issue #333 (closed)
Please register or sign in to reply