Skip to content
Snippets Groups Projects
  1. Feb 28, 2024
  2. Jan 18, 2024
  3. Sep 30, 2023
  4. Jul 27, 2023
  5. Jul 07, 2023
  6. Jun 02, 2023
  7. Apr 30, 2023
  8. Feb 24, 2023
  9. Feb 14, 2023
  10. Jul 29, 2022
  11. May 25, 2022
  12. May 14, 2022
  13. May 09, 2022
  14. Sep 27, 2021
  15. Dec 10, 2020
  16. Nov 03, 2020
  17. May 18, 2020
  18. Jan 03, 2020
  19. Dec 09, 2019
  20. Dec 03, 2019
  21. Nov 24, 2019
  22. Oct 10, 2019
  23. Aug 17, 2019
  24. 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
  25. Jun 28, 2019
  26. Feb 07, 2019
  27. Oct 30, 2018
  28. Oct 04, 2018
  29. Oct 01, 2018
  30. Sep 19, 2018
  31. May 31, 2018
  32. May 29, 2018
  33. May 18, 2018
  34. Apr 30, 2018
  35. Apr 25, 2018
  36. Mar 06, 2018
Loading