Skip to content

Conversation

@github-actions
Copy link

No description provided.

MichaelLettrich and others added 30 commits December 3, 2020 10:01
…up#4871)

* [GPU] Rename double overloads for math functions

* GPU: Workaround for long-standing OpenCL template issuee

* Fix for opencl compilation

Co-authored-by: David Rohr <github@jwdt.org>
Co-authored-by: David Rohr <drohr@jwdt.org>
)

* TPCClusterFinder: Add optional step to check if pads have lost baseline.

* fixfelix

Co-authored-by: David Rohr <drohr@jwdt.org>
Include cpulimit tool from commit f4d2682804931
https://github.com/opsengine/cpulimit for easy
distribution/use within O2.
* More direct CPU monitoring:
  - calc CPU usage directly in script

* Prototypic possibility to limit the total CPU load
  of a task running within taskwrapper by using
  cpulimit (adaptively).

  This may be useful for several reasons. Here, it started
  as an investigation to prevent CPU spikes from workflows
  when running on single-core queues (until DPL has it's own
  way of forcing single-core). Or one might just want to emulate
  the constraints of a GRID multicore queue locally.

  By default the feature is switched off.

  It can be enabled via environment variables. For example

  ```
  JOBUTILS_LIMITLOAD=300 taskwrapper task1.log task1
  ```

  will constrain task1 to using ~3 full CPU cores.

  The regulation mechanism is quite simplistic but should be enough
  to demonstrate the feature.
That list should be kept extremely short, of course.

Also amended the list of known subsystems to reduce the number of
(harmless but annoying) warnings.
And split it into Creator, Transformer and Test parts.

This commit is massive because a lot of files were moved around, sorry
about that.

It does add *one* new feature : the ability to read geometry transformations
 from a json file, and to create such a file from a geometry.root file
 using the o2-mch-convert-geometry executable.
Now all mother relations should be preserved - just as if
coming from an original event generator like Pythia8
systcl header is deprecated on linux. Protect include since it's used on APPLE.
…ons (AliceO2Group#4618)

* Adding classes to calculate the space charge distortions and corrections

The distortions and corrections can be calculated by using the potential
from a 3D histogram or an analytical formula as an input. These classes are
much faster and consistent than the old methods located in GPU/TPCSpaceChargeBase.
The old folder (GPU/TPCSpaceChargeBase) where all the previous classes were stored are deleted
and all other classes and macros which used the old spacecharge classes
are modified to be able to use the new spacecharge classes.

* moved CGAL includes to base class

* moved global objects in NearestNeighbour src file to own class

* adding more grid sizes for calculation of distortions/corrections

* fixed createResidualDistortionObject.C macro for new space charge classes and moved to space charge folder

* clang format

* changed macro calculateDistortionsCorrections.C to compile only

* fixed z coordinate in distortElectron

* removed CGAL package and replaced nearest neighbour searching by approximation of nearest neighbour
davidrohr and others added 21 commits January 11, 2021 09:44
* CPV raw writing and reconstruction

* return value fixed

* default constructor, code checker

* ctf_test added

* clang

* ctf io test

* Erange in test fixed

* explicit abs argument

* Protection against corrupted channel header added

* braces added

Co-authored-by: Dmitri Peresunko <Dmitri.Peresunko@cern.ch>
… event"

This reverts commit a0da596.

We observed a failure in parallel simulation caused by this commit.
Will be re-enabled once underlying bug is fixed.
Avoiding a problem observed when moving MCEventheaders that
include some info fields. This also avoids un unnessary copy.

Minor addition to MCEventHeader API: add function to print the Info
field.
@github-actions github-actions bot force-pushed the changelog branch 4 times, most recently from b133dc0 to 9f669a5 Compare January 18, 2021 18:40
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.