Skip to content
Snippets Groups Projects
  1. Nov 21, 2019
    • Frank Winklmeier's avatar
      Remove unused dependency on TestPolicy · 1dc3b256
      Frank Winklmeier authored
      The `TestPolicy` dependency stems mostly from the automatic `requirements`
      to `CMakeLists.txt` file migration. In cmake builds, the TestPolicy
      package is mostly useless apart from a few header files. So most
      packages do no need this dependency anymore.
      1dc3b256
  2. Jul 05, 2019
    • Vakhtang Tsulaia's avatar
      Implemented new interface to Job Transforms for activating MT and MP jobs · 2c227bf8
      Vakhtang Tsulaia authored
      As it was described in the How to run multi-core jobs in production
      document, we are introducing two command-line options for the job transform:
      	--multithreaded
      	--multiprocess
      
      As the names suggest, the former is used for running AthenaMT and the latter
      for running AthenaMP. The number of threads/processes is taken from a new
      ATHENA_CORE_NUMBER environment.
      
      Now, we have two equivalent ways to run a job in AthenaMT
      (Reco_tf is used here as an example):
      
      ATHENA_CORE_NUMBER=N Reco_tf.py --multithreaded [Other Options]
      Reco_tf.py --athenaopts=--threads=N [Other Options]
      
      Similarly, for running AthenaMP we have two options:
      
      ATHENA_CORE_NUMBER=N Reco_tf.py	--multiprocess [Other Options]
      Reco_tf.py --athenaopts=--nprocs=N [Other Options]
      
      We will get a configuration error from the transform if one of the following occurs:
      
      * ATHENA_PROC_NUMBER was not set but either --multiprocess or --multithreaded was provided
      * Both --multiprocess and --multithreaded options were provided to the same job
      * --multiprocess was used in combination with either --athenaopts=--nprocs=N or --athenaopts=--threads=N
      * --multithreaded was used in combination with --athenaopts=--threads=N or --athenaopts=--nprocs=N
      
      By implementing	these changes we declare the old ATHENA_RPOC_NUMBER environment
      obsolete. Athena repository has	been cleaned up	from the dependency on this
      environment. The only exception is Generator code, which is yet to be migrated.
      2c227bf8
  3. Jun 16, 2019
  4. May 23, 2019
  5. Mar 21, 2019
  6. Mar 15, 2019
  7. Nov 18, 2018
  8. Nov 16, 2018
  9. Sep 27, 2018
  10. Sep 25, 2018
  11. Sep 12, 2018
  12. Sep 11, 2018
  13. Jun 21, 2018
  14. May 15, 2018
  15. May 11, 2018
    • Nils Erik Krumnack's avatar
      Merge branch '21.2-directIO-art-completing-athanalysis' into '21.2' · 97156db2
      Nils Erik Krumnack authored and Atlas Nightlybuild's avatar Atlas Nightlybuild committed
      Updated CMakeLists.txt
      
      See merge request atlas/athena!11013
      
      (cherry picked from commit c312f26e [formerly 516d4cabbc4dc7e993a6cc2fadb346e33e5ff680])
      
      debdb79d Modified generateARTtests.py and CMakeLists.txt
      a105c703 Updated CMakeLists to prevent CI error
      d4302968 Put quotes around environment variable in CMakeLists.txt
      afe92ff8 Removed second (outer) if statement
      46efaf62 Removed any check on AthAnalysis
      
      Former-commit-id: 10686499
      97156db2
  16. May 10, 2018
  17. May 08, 2018
  18. Mar 29, 2018
  19. Mar 17, 2018
Loading