Closed gitpeterwind closed 1 year ago
Base: 63.15% // Head: 57.20% // Decreases project coverage by -5.95%
:warning:
Coverage data is based on head (
7ae2cc3
) compared to base (e865a7e
). Patch coverage: 1.55% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
The long term goal is that all the mpi treatment is done "transparently" in mrcpp. The user must simply use "OrbitalVector" (aka MPI_FuncVector), and all the operations on that vector will be done in parallel. Mrcpp should not need to know much about orbitals, only that they are complex functions.
The parallel.cpp, Bank.cpp moved from mrchem to mrcpp QMFunctions and Orbitals are merged and moved from mrchem to mrcpp into CplxFunc
For now only additional files in mrcpp, so should not affect other parts.
rank is now the indice in the vector (was mpi rank of owner) renamed orb_rank and orb_size to wrk_rank and wrk_size ... and plenty of small changes.
The mrchem version that can use this mrcpp is here: https://github.com/gitpeterwind/mrchem/tree/vecmult
Renamed the old CplxFunc class to ComplexFunction