LHCb merge requestshttps://gitlab.cern.ch/lhcb/LHCb/-/merge_requests2024-03-15T08:55:23+01:00https://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/4468MatVec invChol check for failure2024-03-15T08:55:23+01:00Andre GuntherMatVec invChol check for failureThe merge request adds a mask to the return of MatVec's matrix inversion via Choleksy decomp. The mask flags the success of the inversion and leaves it up to the caller what to do. In many cases I chose to return NaNs after inversion fai...The merge request adds a mask to the return of MatVec's matrix inversion via Choleksy decomp. The mask flags the success of the inversion and leaves it up to the caller what to do. In many cases I chose to return NaNs after inversion failure, or pass on an already existing failure mask.
Goes with Rec!3798Andre GuntherAndre Guntherhttps://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/3458Draft: Speed up projectenv.sh by removing duplicates at the source2024-02-02T18:19:26+01:00Rosen MatevDraft: Speed up projectenv.sh by removing duplicates at the sourceTwo changes in separate commits, please review them one at a time to make it clearer.
- ~~Speed up projectenv.sh generation and execution~~ : moved to !3824
- ~~Improve projectenv.sh generation for super-project builds by populating...Two changes in separate commits, please review them one at a time to make it clearer.
- ~~Speed up projectenv.sh generation and execution~~ : moved to !3824
- ~~Improve projectenv.sh generation for super-project builds by populating extra_commands only once (needs cmake 3.19).~~
- ~~Use a faster shell-based duplicate removal.~~
- Speed up projectenv.sh by removing duplicates at the source. This is more controversial, it might interfere with https://gitlab.cern.ch/lhcb/LHCb/-/merge_requests/3159, but since I don't really understand it, @clemenci I need your help. In particular, it would be good to note down what is the reason to "override GaudiToolbox internal macro to use lhcb_env".Marco Clemencicmarco.clemencic@cern.chRosen MatevMarco Clemencicmarco.clemencic@cern.ch