Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • emsmith/athena
  • dzubov/athena
  • pscholer/athena
  • akvam/athena
  • flasagni/athena
  • hartman/athena
  • alux/athena
  • berenice/athena
  • mschott/athena
  • mgenest/athena
  • pbalek/athena
  • dsalvato/athena
  • korcyl/athena
  • tlyubush/athena
  • lyubushk/athena
  • gstark/athena
  • yharris/athena
  • lmonsoni/athena
  • nagano/athena
  • lcorpe/athena
  • lshi/athena
  • rrosten/athena
  • ytsujika/athena
  • tiledemo/athena
  • abagdato/athena
  • fparodi/athena
  • tmoxter/athena
  • lheinric/athena
  • milu/athena
  • pyin/athena
  • juesseiv/athena-celeritas
  • mmlynari/athena
  • matthier/athena
  • jsandesa/athena
  • borisov/athena
  • zchubini/athena
  • mpenzin/athena
  • mcorradi/athena
  • okovanda/athena
  • meevans/athena
  • isiral/athena
  • haa2mu2tau/athena
  • nkvu/athena
  • andre/athena
  • ebakos/athena
  • gwmyers/athena
  • lportale/athena
  • vasothil/athena
  • bwinter/athena
  • brle/athena
  • camacho/athena
  • icioara/athena
  • mcentonz/athena
  • quli/athena
  • mikhail/athena
  • begilber/athena
  • gartoni/athena
  • abkahn/athena
  • mbasso/athena
  • pagacova/athena
  • dgancarc/athena
  • gmarchio/athena
  • jolsson/athena
  • atlasdqm/athena
  • chuanshu/athena
  • stefania/athena
  • keli/athena
  • yygao/athena
  • shimoji/athena
  • cnass/athena
  • zhenw/athena
  • beckerov/athena
  • jojamies/athena
  • hdf5-utils/athena
  • passaggi/athena
  • marvin/athena
  • ranjitn/athena
  • pberta/athena
  • aaboulho/athena
  • acrobert/athena
  • cescobar/athena
  • kastanas/athena
  • ktodome/athena
  • atrzupek/athena
  • huirun/athena
  • lfountas/athena
  • tzorbas/athena
  • ccarrion/athena
  • derendar/athena
  • hanl/athena
  • aambler/athena
  • britzger/athena
  • gipezzul/athena
  • epender/athena
  • mmineev/athena
  • robertma/athena
  • pleier/athena
  • gnn4itkteam/athena
  • phkoenig/athena
  • nekumari/athena
  • gtateno/athena
  • nguseyno/athena
  • avasyuko/athena
  • pavel/athena
  • aburke/athena
  • reznicek/athena
  • jcordeir/athena
  • herrmant/athena
  • jiling/athena
  • xuh/athena
  • lmcelhin/athena
  • averbyts/athena
  • ewallin/athena
  • tnommens/athena
  • tvazquez/athena
  • gascott/athena
  • shbansal/athena
  • ccaminch/athena
  • yuhui/athena
  • corentin/athena
  • lserkin/athena
  • berkeleylab/CharmPhysics/athena
  • miochoa/athena
  • hfox/athena
  • cdiez/athena
  • cpollard/athena
  • msykora/athena
  • madurano/athena_gittutorial
  • jakoubek/athena
  • ckirfel/athena
  • kjohns/athena
  • calfayan/athena
  • fwinkl/athena
  • atlas/athena
  • toshi/athena
  • dguest/athena
  • wlampl/athena
  • aundrus/athena
  • karolos/athena
  • akraszna/athena
  • jmontejo/athena
  • damazio/athena
  • rhauser/athena
  • okuprash/athena
  • phwindis/athena
  • smh/athena
  • arnaez/athena
  • turra/athena
  • baines/athena
  • tdado/athena
  • mmuskinj/athena
  • tadej/athena
  • psommer/athena
  • abuckley/athena
  • bwynne/athena
  • jmasik/athena
  • tstreble/athena
  • pjacka/athena
  • ATLAS-EGamma/athena
  • tamartin/athena
  • tbold/athena
  • yuxu/athena
  • mhodgkin/athena
  • toyamaza/athena
  • nstyles/athena
  • mark/athena
  • gemmeren/athena
  • rbianchi/athena
  • ssnyder/athena
  • graemes/athena
  • wwalko/athena
  • sshaw/athena
  • emoyse/athena
  • shlomit/athena
  • pgadow/athena
  • hartj/athena
  • solodkov/athena
  • jcatmore/athena
  • rbielski/athena
  • ebuschma/athena
  • dcasper/athena
  • gunal/athena
  • ewelina/athena
  • mrybar/athena
  • ychiu/athena
  • ligang/athena
  • christos/athena
  • yoyamagu/athena
  • sroe/athena
  • lfiorini/athena
  • nikiforo/athena
  • longjon/athena
  • jichen/athena
  • fpastore/athena
  • harkusha/athena
  • almaloiz/athena
  • mvozak/athena
  • leggett/athena
  • tlari/athena
  • martindl/athena
  • susinha/athena
  • filthaut/athena
  • cchan/athena
  • cshimmin/athena
  • mihuebne/athena
  • peter/athena
  • jsallen/athena-high-pt-ms-jets
  • cvarni/athena
  • wleight/athena
  • dkar/athena
  • nwarrack/athena
  • alfroch/athena
  • chays/athena
  • mstamenk/athena
  • dtovey/athena
  • okepka/athena
  • sgeorge/athena
  • tkohno/athena
  • janovak/athena
  • yafu/athena
  • mgignac/athena
  • cohm/athena
  • wiedenat/athena
  • omajersk/athena
  • khoo/athena
  • maklein/athena
  • dbakshig/athena
  • fernando/athena
  • tmkrtchy/athena
  • scheiric/athena
  • gingrich/athena
  • schaarsc/athena
  • pleskot/athena
  • ponyisi/athena
  • jobalz/athena
  • ravinab/athena
  • ebergeas/athena
  • ekasimi/athena
  • ekuwertz/athena
  • afaulkne/athena
  • merrenst/athena
  • xai/athena
  • goetz/athena
  • achishol/athena
  • dpopov/athena
  • alaurier/athena
  • astruebi/athena
  • mtoscani/athena
  • krumnack/athena
  • clseitz/athena
  • mdanning/athena
  • bmindur/athena
  • egramsta/athena
  • efilmer/athena
  • hye/athena
  • jpanduro/athena
  • ssarikay/athena
  • ppostola/athena
  • hyamauch/athena
  • shanisch/athena
  • aad/athena
  • ncalace/athena
  • gpanizzo/athena
  • rcoelhol/athena
  • stelzer/athena
  • ssottoco/athena
  • tupham/athena
  • turnerm/athena
  • sutt/athena
  • nkrengel/athena
  • bernius/athena
  • rkopelia/athena
  • cmcginn/athena
  • stsuno/athena
  • tsulaia/athena
  • yunju/athena
  • vcairo/athena
  • mbandier/athena
  • mehlhase/athena
  • ldc/athena
  • jmacdona/athena
  • jufische/athena
  • jdandoy/athena
  • nasbah/athena
  • dzanzi/athena
  • amete/athena
  • kzoch/athena
  • kwhalen/athena
  • bmorgan/athena
  • rcarney/athena
  • williams/athena
  • msaimper/athena
  • shhirose/athena
  • cheidegg/athena
  • hhibi/athena
  • heng/athena
  • kkohler/athena
  • cdeutsch/athena
  • ynoguchi/athena
  • coccaro/athena
  • loch/athena
  • campanel/athena
  • nova/athena
  • wbalunas/athena
  • todorova/athena
  • hoide/athena
  • sjiggins/athena
  • xju/athena
  • bgokturk/athena
  • yuchou/athena
  • aytul/athena
  • lidiaz/athena
  • hrussell/athena
  • kegraham/athena
  • jbiswal/athena
  • guerrero/athena
  • bouhova/athena
  • kpachal/athena
  • alwang/athena
  • mverissi/athena
  • mvanadia/athena
  • dhayden/athena
  • alopezso/athena
  • omeshkov/athena
  • mvessell/athena
  • ssantpur/athena
  • soumya/athena
  • kenelson/athena
  • ruyuan/athena
  • upatel/athena
  • igrabows/athena
  • fmeloni/athena
  • tvarol/athena
  • dshope/athena
  • korona/athena
  • anperrev/athena
  • mhank/athena
  • eramakot/athena
  • cowagner/athena
  • tursom/athena
  • fsforza/athena
  • dbogavac/athena
  • derue/athena
  • tnobe/athena
  • koffas/athena
  • fgiuli/athena
  • chinderk/athena
  • angianni/athena
  • myexley/athena
  • ballbroo/athena
  • diehl/athena
  • davidek/athena
  • falonso/athena
  • hansenph/athena
  • tphamleh/athena
  • mfujimot/athena
  • ekajomov/athena-general
  • sarbiolv/athena
  • masato/athena
  • salvator/athena
  • jhaley/athena
  • hirose/athena
  • stavrop/athena
  • stapiaar/athena
  • jmendes/athena
  • nwenke/athena
  • tpelzer/athena
  • ffabbri/athena
  • gia/athena
  • agbet/athena
  • hmildner/athena
  • cdelitzs/athena
  • dbabal/athena
  • juesseiv/athena
  • temoskal/athena
  • kkrizka/athena
  • asonay/athena
  • dwallace/athena
  • ckitsaki/athena
  • eschanet/athena
  • czhou/athena
  • iaizenbe/athena
  • lferencz/athena
  • jiawei/athena
  • mromano/athena
  • pmeiring/athena
  • rustem/athena
  • sswatman/athena
  • jteoh/athena
  • miqueits/athena
  • jbeirer/athena
  • nielsenj/athena
  • liberato/athena
  • elmsheus/athena
  • wachan/athena
  • asquith/athena
  • ranovotn/athena
  • nicholas/athena
  • markowen/athena
  • fuhe/athena
  • eparrish/athena
  • dakoch/athena
  • mhance/athena
  • esoldato/athena
  • aranzazu/athena
  • asoukhar/athena
  • ndegroot/athena
  • lihan/athena
  • jkempste/athena
  • tjunkerm/athena
  • aporeba/athena
  • sschramm/athena
  • ginaciog/athena
  • verducci/athena
  • martis/athena
  • mdelmast/athena
  • mswiatlo/athena
  • anmrodri/athena
  • ssaha/athena
  • pliu/athena
  • bcarlson/athena
  • gabarone/athena
  • scamarda/athena
  • fastcalosim_test/athena
  • lstocker/athena
  • mxia/athena
  • guindon/athena
  • conde/athena
  • rlongo/athena
  • mdonasci/athena
  • amoussa/athena
  • mmittal/athena
  • chelling/athena
  • ffollega/athena
  • hmaguire/athena
  • gialas/athena
  • fcostanz/athena
  • sschmitt/athena
  • shion/athena
  • sberlend/athena
  • zsoumaim/athena
  • acts/athena
  • cgutscho/athena
  • evarnes/athena
  • nifomin/athena
  • eriefel/athena
  • jkremer/athena
  • dwilbern/athena
  • laforge/athena
  • guescini/athena
  • susy-hackers/athena
  • llorente/athena
  • haozturk/athena
  • akotsoke/athena
  • kkoeneke/athena
  • istin/athena
  • fizisist/athena
  • rpoggi/athena
  • acanesse/athena
  • fengyu/athena
  • cmerlass/athena
  • rkarnam/athena
  • navarrjo/athena
  • ivivarel/athena
  • chenlian/athena
  • ysmirnov/athena_old
  • amulski/athena
  • bulekov/athena
  • pkramer/athena
  • vcavalie/athena
  • sanchevi/athena
  • sefernan/athena
  • bauerpa/athena
  • yanlin/athena
  • thsjurse/athena
  • restevam/athena
  • smwang/athena
  • mmlynars/athena
  • iyeletsk/athena
  • csebasti/athena
  • mmazza/athena
  • jgonski/athena
  • itrandaf/athena
  • almgadm/athena
  • wobisch/athena
  • jhinds/athena
  • mwielers/athena
  • tiyang/athena
  • mtchijov/athena
  • lapereir/athena
  • lmiller/athena
  • aleopold/athena
  • emmat/athena
  • zuysal/athena
  • lucam/athena
  • kciesla/athena
  • rbalasub/athena
  • pekman/athena
  • masaito/athena
  • somadutt/athena
  • salderwe/athena
  • wmccorma/athena
  • simmons/athena
  • kkreul/athena
  • jstupak/athena
  • ycoadou/athena
  • pinamont/athena
  • ilongari/athena
  • adye/athena
  • ssahin/athena
  • wtaylor/athena
  • gcallea/athena
  • jzeng/athena
  • kbelobor/athena
  • aoneill/athena
  • kghorban/athena
  • dmaximov/athena
  • ljeanty/athena
  • fbartels/athena
  • cschiavi/athena
  • kasai/athena
  • jraine/athena
  • mcfayden/athena
  • brottler/athena
  • scarra/athena
  • rozeny/athena
  • ecarlson/athena
  • nbelyaev/athena
  • aelmouss/athena
  • abandyop/athena
  • khanov/athena
  • rebeca/athena
  • gotero/athena
  • joheinri/athena
  • doglioni/athena
  • aohatl/athena
  • alaperto/athena
  • bhonan/athena
  • bigliett/athena
  • pmoskvit/athena
  • amarzin/athena
  • rgarg/athena
  • dpudzha/athena
  • begalli/athena
  • paulama/athena
  • yajun/athena
  • mtesta/athena
  • mpokidov/athena
  • jajimene/athena
  • lbozianu/athena
  • atlidali/athena
  • vcroft/athena
  • wprzygod/athena
  • torrence/athena
  • demelian/athena
  • sgalantz/athena
  • barak/athena
  • hacooke/athena
  • atsirigo/athena
  • roward/athena
  • tofitsch/athena
  • salnikov/athena
  • amoroso/athena
  • csander/athena
  • ozaplati/athena
  • elrossi/athena
  • mmiralle/athena
  • pottgen/athena
  • alory/athena
  • jsabater/athena
  • jdevivi/athena
  • pbokan/athena
  • klin/athena
  • ymino/athena
  • xchen/athena
  • trinn/athena
  • ruth/athena
  • xiaoning/athena
  • cappelt/athena
  • nishu/athena
  • apetukho/athena
  • paramon/athena
  • ratkin/athena
  • nelsonc/athena
  • bleban/athena
  • juhofer/athena
  • dpizzi/athena
  • enarayan/athena
  • ztarem/athena
  • acassim/athena
  • exot-27/athena
  • bburghgr/athena
  • qhu/athena
  • mmarjano/athena
  • sampson/athena
  • pagessin/athena
  • mkrivos/athena
  • ychow/athena
  • ibordule/athena
  • nviauxma/athena
  • hessey/athena
  • watsona/athena
  • wfawcett/athena
  • LichtenbergGroup/athena
  • othielma/athena
  • jreich/athena
  • jdegens/athena
  • hasada/athena
  • perj/athena
  • mleblanc/athena
  • wgeorge/athena
  • ztao/athena
  • sridouan/athena
  • alainb/athena
  • xiaohu/athena
  • pmendesa/athena
  • ludovica/athena
  • kristin/athena
  • yama/athena
  • bachacou/athena
  • yake/athena
  • ssu/athena
  • angerami/athena
  • jlsmith/athena
  • rnayak/athena
  • mproffit/athena
  • ktsuri/athena
  • musafdar/athena
  • pebaron/athena-weights
  • jezequel/athena
  • hschwart/athena
  • amendesj/athena
  • asalzbur/athena
  • gproto/athena
  • rerrabai/athena
  • csamoila/athena
  • lhelary/athena
  • spolacek/athena
  • malgren/athena
  • tiany/athena
  • bmondal/athena
  • mprincip/athena
  • aczirkos/athena
  • lbeemste/athena
  • grabanal/athena
  • kyamaguc/athena
  • asantra/athena
  • jreidels/athena
  • tboeckh/athena
  • jroloff/athena
  • silvinha/athena
  • bozek/athena
  • holau/athena
  • mdhlamin/athena
  • slawlor/athena
  • lkrauth/athena
  • tdiasdov/athena
  • emily/athena
  • carlod/athena
  • mtian/athena
  • iramirez/athena
  • bcole/athena
  • bbrueers/athena
  • mgrabois/athena
  • ecelebi/athena
  • oducu/athena
  • idinu/athena
  • dhirsch/athena
  • hmoyanog/athena-4-mr
  • roishi/athena
  • jjwilkin/athena
  • yuanchan/athena
  • ygo/athena
  • ggustavi/athena
  • exochell/athena
  • diwillia/athena
  • cgarner/athena
  • sbiryuko/athena
  • skorn/athena
  • changqia/athena
  • scalvet/athena
  • jwspence/athena
  • honguyen/athena
  • calpigia/athena
  • yangx/athena
  • jizamora/athena
  • adimitri/athena
  • atsiamis/athena
  • dhangal/athena
  • rysawada/athena
  • cmarcon/athena
  • kpetukho/athena
  • atlidbs/athena
  • tbisanz/athena
  • iene/athena
  • athaler/athena
  • jspah/athena
  • tqiu/athena
  • jkretz/athena
  • dopasqua/athena
  • tzenis/athena
  • jcardena/athena
  • hzuchen/athena
  • lveloce/athena
  • ryamaguc/athena
  • oshukrun/athena
  • maliev/athena
  • mumohdso/athena2
  • fdelrio/athena
  • tsano/athena
  • mbiros/athena
  • sagara17/athena
  • iwang/athena
  • okumura/athena
  • mumohdso/athena
  • dmunozpe/athena
  • koshimiz/athena
  • arennie/athena
  • valentem/athena
  • rhayes/athena
  • evguillo/athena
  • atate/athena
  • dossantn/athena
  • caforio/athena
  • zhijie/athena
  • zearnsha/athena
  • bnachman/athena
  • suyounas/athena
  • maly/athena
  • hlin/athena
  • rjoshi/athena
  • yuzhan/athena
  • machitis/athena
  • mtost/athena
  • lunedic/athena
  • lvannoli/athena
  • crougier/athena
  • mimarine/athena
  • ndebiase/athena
  • thompson/athena
  • dounwuch/athena
  • nkakati/athena
  • omezhens/athena
  • jonierma/athena
  • echeu/athena
  • saclawso/athena
  • hhanif/athena
  • cprat/athena
  • mischott/athena
  • martinpa/athena
  • sahinsoy/athena
  • csauer/athena
  • tiknight/athena
  • jodamp/athena
  • fedin/athena
  • inaryshk/athena
  • wendlanb/athena
  • knikolop/athena
  • xchu/athena
  • adik/athena
  • lkeszegh/athena
  • angrigor/athena
  • jaoliver/athena
  • pbellos/athena
  • lbaltes/athena
  • idrivask/athena
  • echeremu/athena
  • aikoulou/athena
  • ntamir/athena
  • eschopf/athena
  • sadykov/athena
  • algilber/athena
  • ignesi/athena
  • pyanezca/athena
  • haweber/athena
  • sgurdasa/athena
  • pamachad/athena
  • hiito/athena
  • pbhattar/athena
  • tteixeir/athena
  • bsaifudd/athena
  • tavandaa/athena
  • veellajo/athena
  • mdrozdov/athena
  • nheatley/athena
  • wolter/athena
  • fdibello/athena
  • fsili/athena
  • dparedes/athena
  • minaenko/athena
  • hsimpson/athena
  • mzhai/athena
  • zyan/athena
  • mrenda/athena
  • emmarsha/athena
  • chchau/athena
  • rkusters/athena
  • zhangr/athena
  • jburzyns/athena
  • phkenned/athena
  • edweik/athena
  • zmarshal/athena
  • javanden/athena
  • slai/athena
  • awilhahn/athena
  • agaa/athena
  • zfeng/athena
  • leevans/athena
  • kkrowpma/athena
  • llaatu/athena
  • stsigari/athena
  • zifeng/athena
  • metsai/athena
  • srdas/athena
  • adonofri/athena
  • atropina/athena
  • drousso/athena
  • atlaspmb/athena
  • cleonido/athena
  • yuanda/athena
  • ademaria/athena
  • seggebre/athena
  • mnoury/athena
  • kchoi/athena
  • arombola/athena
  • dgillber/athena
  • ijuarezr/athena
  • saktas/athena
  • eyamashi/athena
  • axiong/athena
  • zang/athena
  • amdesai/athena
  • nlopezca/athena
  • matakagi/athena
  • fbendebb/athena
  • qibin/athena
  • berkeleylab/lowmutracking/athena
  • acanbay/athena
  • bshresth/athena
  • tbuanes/athena
  • klassen/athena
  • egodden/athena
  • jferrand/athena
  • hpotti/athena
  • cbuitrag/athena
  • otheiner/athena-official
  • mfarring/athena
  • hawatson/athena
  • vtudorac/athena
  • parodi/athena
  • chonghao/athena
  • bballard/athena
  • dzengerj/athena
  • lmontana/athena
  • knakkali/athena
  • zhuyi/athena
  • dcieri/athena
  • buboehm/athena
  • cimcp/athena
  • weixi/athena
  • adaribay/athena
  • cantel/athena
  • asansar/athena
  • kbenkend/athena
  • iliadis/athena
  • frenner/athena
  • duperrin/athena
  • jburr/athena
  • isotarri/athena
  • dkoeck/athena
  • mfewell/athena
  • eegidiop/athena
  • bstanisl/athena
  • blumen/athena
  • czodrows/athena
  • yulei/athena
  • olangrek/athena
  • smitani/athena
  • miholzbo/athena
  • alsala/athena
  • amincer/athena
  • clantz/athena
  • hpang/athena
  • gshatri/athena
  • jmharris/athena
  • jgargan/athena
  • gripelli/athena
  • ewatton/athena
  • otheiner/athena
  • tizuo/athena
  • rushioda/athena
  • mleigh/athena
  • sfranche/athena
  • preselection-hackathon/athena
  • deniso/athena
  • mfernoux/athena
  • bernardo/athena
  • jnitschk/athena
  • smeriano/athena
  • chandler/athena
  • pebaron/athena-td
  • viruelas/athena
  • ksugizak/athena
  • yusano/athena
  • anghosh/ef-anindya
  • skaur/athena
  • hriani/athena
  • davetisy/athena
  • jgombas/athena
  • wsherman/athena
  • vcepaiti/athena
  • sroygara/athena
  • rtagami/athena
  • yochi/athena
  • yuanj/athena
  • apsallid/athena
  • chji/athena
  • pakontax/athena
  • abunka/athena
  • agavrily/athena
  • dmclaugh/athena
  • dmahon/athena
  • mcgensvc/athena
  • cjmeyer/athena
  • giagu/athena
  • almay/athena
  • yuwen/athena
  • qberthet/athena
  • mshapiro/athena
  • ekay/athena
  • islazyk/athena
  • mbarel/athena
  • dkobylia/athena
  • rdinardo/athena
  • glamprin/athena
  • baitbenc/athena
  • osalin/athena
  • dakiyama/athena
  • mlanzacb/athena
  • minlin/athena
  • cgrefe/athena
  • szambito/athena
  • hwilkens/athena
  • kazhang/athena
  • wsfreund/athena
  • pebaron/athena
  • beringer/athena
  • enagy/athena
  • yyap/athena
  • mspalla/athena
  • menke/athena
  • fcalosim/athena
  • smobius/athena
  • mduehrss/athena
  • schaffer/athena
  • carquin/athena
  • tkharlam/athena
  • mavogel/athena
  • spagan/athena
  • okiverny/athena
  • rateixei/athena
  • jelena/athena
  • dportill/athena
  • chhayes/athena
  • osunnebo/athena
  • jwalder/athena
  • desilva/athena
  • lmijovic/athena
  • satom/athena
  • junpei/athena
  • tilebeam/athena
  • mcarnesa/athena
  • sanmay/athena
  • jahreda/athena
  • jedebevc/athena
  • kiabelin/athena
  • vtskhaya/athena
  • krbjoerk/athena
  • jstark/athena
  • delsart/athena
  • cyoung/athena
  • silu/athena
  • jtanaka/athena
  • yifany/athena
  • mtogawa/athena
  • luxin/athena
  • maslawin/athena
  • haoran/athena
  • minghui/athena
  • danning/athena
  • beddall/athena
  • faser/offline/athena
  • dcasperfaser/athena
  • cfan/athena
  • almeidvi/athena
  • kazheng/athena
  • mmontell/athena
  • srettie/athena
  • vmartin/athena
  • beltran/athena-fork
  • kgupta/athena
  • pajones/athena
  • sudha/athena
  • ssinha/athena
  • lhenkelm/athena
  • lgagnon/athena
  • anbaraja/athena
  • serodrig/athena
  • kkawade/athena
  • dpanchal/athena
  • joana/athena
  • amorenos/athena
  • mtanasin/athena
  • jshahini/athena
  • apalazzo/athena
  • chiodini/athena
  • lfeligio/athena
  • vbuxbaum/athena
  • jaofferm/athena
  • kburka/athena
  • gonzalri/athena
  • ehaines/athena
  • rmazini/athena
  • desengup/athena
  • gottino/athena
  • mdidenko/athena
  • sabidi/athena
  • bkerridg/athena
  • qidong/athena
  • gavrilen/athena
  • hazeng/athena
  • dwkim/athena
  • cdimitri/athena
  • jingjing/athena
  • ktopolni/athena
  • ktackman/athena
  • yche/athena
  • dabattul/athena
  • attrtcal/athena
  • yoyeh/athena
  • sgaid/athena
  • thmaurin/athena
  • mischott/athena-22
  • bochen/athena
  • asciandr/athena
  • chjiang/athena
  • lbazzano/athena
  • rushioda/athena-3
  • krdona/athena
  • meiqi/athena
  • pclark/athena
  • dtorresa/athena
  • kvidalgu/athena
  • aaikot/athena
  • nlad/athena
  • aackerma/athena
  • hmoyanog/athena
  • yingjun/athena
  • xinfei/athena
  • jcurran/athena
  • maboelel/athena
  • mschefer/athena
  • lesplend/athena
  • aivina/athena
  • xinhui/athena
  • kazheng/athena-physics-val-2023
  • rmakhman/athena
  • zoduan/athena
  • shhan/athena
  • zhiliang/athena
  • bdixit/athena
  • liuk/athena
  • alsidley/athena
  • jlue/athena
  • sfrances/athena
  • ragrabar/athena
  • xingguo/athena
  • asehrawa/athena
  • kyjones/topoetcone-removal
  • mhoppesc/athena
  • niabicht/athena
  • shahzad/athena
  • yunagai/athena
  • lcalic/athena-backup
  • keener/athena
  • greynold/athena
  • bschlag/athena
  • llewitt/athena
  • yinmiao/athena
  • bruckman/athena
  • kazheng/athena-workingpoint
  • adohnalo/athena
  • agentry/athena
  • nkang/athena
  • drankin/athena
  • asmaga/athena
  • kbhide/athena
  • hvanders/athena
  • tbeumker/athenatest
  • ladamczy/test
  • tbeumker/athena
  • losanti/athena
  • berkeleylab/acts/athena
  • weitao/athena
  • jiturriz/athena
  • dmankad/athena-idle
  • losanti/athena-23
  • wsong/athena
  • menu-hackathon/athena
  • kyjones/trigger-example
  • toobauma/athena
  • vmaksimo/athena
  • dawerner/athena
  • seggebre/athena-fluencemap-modification
  • gtarna/athena
  • fisopkov/athena
  • edreyer/athena
  • lprimomo/athena
  • maparo/athena
  • smanzoni/athena
  • shmukher/athena
  • aackerma/atlas-athena
  • SecVtx-Lancaster/Athena
  • pgraveli/athena
  • wstanek/athena
  • adimri/athena
  • jcrosby/athena
  • lrambell/athena
  • atlas-sa-uct/athena
  • rsnyder/athena
  • tovsiann/athena
  • ppotepa/athena
  • skita/athena
  • eullmank/athena
  • achakrav/athena
  • zgao/athena
  • lroos/athena
  • xmapekul/athena
  • mhemmett/athena
  • kgoto/athena
  • rashbypi/athena
  • evitale/athena
  • ivyas/athena
  • thmaurin/athena-sim-flavour
  • npond/athena
  • arej/athena
  • aleksand/athena
  • lkretsch/athena
  • jebohm/athena
  • hluk/athena
  • cvittori/athena
  • epasqual/athena
  • mbiyabi/athena
  • aralves/athena
  • dbiswas/athena
  • dkoeck/anniathenafork
  • mkareem/athena
  • tslee/athena
  • mihe/athena
  • croland/athena
  • rgupta/athena
  • cgarvey/athena
  • kesedlac/athena
  • ctosciri/athena-old
  • pkumari/athena
  • ctosciri/athena
  • mhaacke/athena
  • feickert/athena
  • ricunnin/athena
  • asoflau/athena
  • gfrattar/athena
  • agerwin/athena
  • bscheuer/athena
  • bdixit/masking-strip-modules
  • gwilliam/athena
  • gaofeng/athena
  • gtolkach/athena
  • jfeng2/athena
  • svanstro/athena
  • ksudo/athena
  • vaustrup/athena
  • rhiguchi/athena
  • kosuzuki/athena
  • etoyoda/athena
  • rmizuhik/athena
  • kkanke/athena
  • hart/athena
  • tpaschoa/athena
  • tnakagaw/athena
  • whopkins/athena
  • amakita/athena
  • maoki/athena
  • miyamada/athena
  • anayaz/athena
  • rishikaw/athena
  • dduda/athena
  • evalient/athena
  • aagaard/athena
  • ferusso/athena
  • shudong/athena
  • zyan/athena-muon-calib
  • smweber/athena
  • smweber/athena-run-3
  • zyan/athena-muon-calib-stream
  • dellacqu/athena
  • evalient/athena-dnn-calculator
  • glagafon/project-nimber-1
  • strom/athena-dms
  • strom/athena
  • jsallen/athena
  • brosser/athena
  • sbellman/athena
  • macretar/athena
  • skadir/athena-sadaf
  • aowang/athena
  • leguo/athena
  • ooncel/athena
  • jhoya/athena
  • tygeorge/athena
  • glagafon/handi-project
  • osotosan/athena
  • wuxi/athena
  • hasun/athena
  • syan/athena-syan
  • mnorfolk/athena
  • glagafon/handi-project-1
  • axgallen/athena-qualification-task
  • will/athena
  • karakawa/athena
  • aborbely/athena
  • taogawa/athena
  • schernau/athena
  • mmaroun/ravina-fork
  • seinfant/athena
  • axgallen/athena
  • romar/athena
  • dmankad/athena-gen
  • ktariq/athena
  • agarabag/athena
  • tmlinare/athena
  • dhagan/athena
  • vlysenko/athena
  • mahorstm/athena
  • zuzak/athena
  • tizhang/athena
  • ipolishc/athena
  • atishelm/athena
  • ibamwidh/athena
  • jolamber/athena
  • jlue/athena-latest
  • frfische/athena
  • ykhoulak/myathena
  • xilin/athena
  • huayu/athena
  • yil/athena
  • dntounis/athena
  • chuanye/athena
  • kifarman/athena
  • nkua-atlas/athena
  • lderamo/athena
  • tayoshid/athena
  • movincen/athena
  • steinber/athena-main
  • nischmit/athena
  • tdingley/athena
  • hasegawa/athena
  • dtruncal/athena
  • kazheng/athena-acts
  • dongyi/athena
  • openc/athena
  • malvesca/athena
  • mnowak/athena
  • lcalic/athena
  • glagafon/dq-optimize
  • ekajomov/athena-fork-fix
  • ladamczy/athena
  • mhufnage/athena
  • rqian/athena
  • lsultana/obsolete_athena
  • lsultana/athena
  • anfortma/athena
  • yonoda/athena
  • alveltma/athena
  • kfung/athena
  • alpleban/athena
  • mmaheshw/athena
  • jdavidso/athena
  • edcritel/athena
  • pebaron/athena-leprem
  • bglik/athena
  • anstein/athena
  • gbird/athena
  • midandre/athena
  • mfurukaw/athena
  • anhodges/athena
  • sokkerma/athena
  • mvivasal/athena
  • kyjones/athena
  • asbrooks/athena
  • mveen/athena
  • fcurcio/athena
  • mmlynars/athena-v-2
  • tburatov/athena
  • lboccard/athena
  • jmcgowan/athena
  • joroemer/athena
  • dmankad/athena
  • ivyoung/athena
  • tayoshid/athena-test
  • drasslof/athena
  • jodafons/athena
  • tmclachl/athena
  • ctaybi/athena
  • sanchezj/athena-2022
  • jiddon/athena
  • anburger/athena
  • sdemiran/athena
  • apfleger/athena
  • sdahbi/athena
  • goblirsc/athena
  • fwinkel/athena
  • izahir/athena
  • sanchezj/athena
  • sidoti/athena
  • mmoors/athena
  • rvinasco/athena
  • jwkraus/athena
  • esimpson/athena
  • rhaberle/athena
  • jhowarth/athena
  • obut/athena
  • dta/athena_old
  • klleras/athena
  • janders/athena
  • jecouthu/athena
  • jchapman/athena
  • dtrischu/athena
  • avallier/athena
  • mungo/athena
  • fmontere/athena
  • fhenry/athena
  • sfuenzal/athena
  • zhaotong/athena
  • misantan/athena
  • zalegria/athena
  • gdigrego/athena
  • awharton/Athena
  • shaoguan/athena
  • amelo/athena
  • acordeir/athena-ed
  • peiyan/athena
  • nbruscin/athena
  • mkholoda/athena
  • pdougan/athena
  • fkirfel/athena
  • backes/athena
  • caiy/athena
  • tayoshid/athena-2024
  • esampson/athena-idart
  • kchu/athena
  • bcervato/athena
  • shpeng/athena-2
  • gfacini/athena
  • gmercado/athena
  • fwinkl2/athena
  • rhowen/athena
  • esampson/athena-idart-2
  • gmascare/athena
  • nharriso/athena
  • yvolkotr/athena
  • djlewis/athena
  • costanzo/athena
  • pibutti/athena
  • yuematsu/athena
  • esampson/athena-otp
  • esampson/athena-june-otp
  • alpleban/athena-met
  • astefl/athena
  • yilin/athena
  • bmoser/athena
  • bdong/athena
  • wcastigl/athena
  • thitchin/athena
  • sosarkar/athena-again
  • ksahan/athena
  • zhanhang/athena
  • msasada/athena
  • agheata/athena
  • lbarrade/athena
  • txu/athena
  • robouque/athena
  • seth/athena
  • okolay/athena
  • zhangbo/athena
  • mlyukova/athena
  • esampson/june-2-otp
  • dbaronmo/athena
  • nsurijr/athena
  • wema/athena
  • damperia/athena-acts
  • martyniu/athena
  • eballabe/athena
  • boudreau/athena
  • vsasse/athena
  • acamplan/athena
  • bngair/met-significance-r-22
  • bhuth/athena
  • ksakura/athena
  • bngair/me-tsig-athena
  • vkost/athena
  • menadeem/athena
  • rhicks/athena
  • atymchys/athena
  • yanqiw/athena
  • linghua/athena
  • domatter/athena
  • juscerri/athena
  • arelycg/athena
  • skadir/athena
  • biliu/athena
  • sgoswami/athena
  • beltran/athena
  • dreikher/athena
  • mwessels/athena
  • ddicroce/athena
  • sosarkar/athena
  • hshaddix/athena
  • bdebjani/athena
  • lwinkler/athena
  • fladias/athena
  • emoon/athena
  • cleong/athena
  • elham/athena
  • sdiefenb/athena-onnx-tutorial
  • mhabedan/athena
  • haren/athena
  • nkrogh/athena
  • dwilson/athena
  • thart/athena
  • fivone/athena
  • mads/athena
  • dahumphr/athena
  • lsanfili/athena
  • echerepa/athena
  • scane/athena
  • baer/athena
  • dcamarer/athena
  • alancast/athena
  • lifoster/athena
  • glagafon/aaaathena
  • kenakamu/athena
  • haotianl/athena
  • eskorda/athena
  • rshibata/athena
  • salopez/athena
  • ukhurshi/athena
  • glagafon/athena
  • lburke/athena
  • glagafon/glagafon-dq
  • rvavrick/athena
  • pizhang/athena
  • therwig/athena
  • htsoi/athena
  • mwitkows/athena
  • pachabri/athena
  • delitez/athena
  • lcorazzi/athena
  • ezaya/athena
  • casadop/athena
  • mmantina/athena
  • hzhuang/athena
  • achamber/athena
  • jaburles/athena
  • rmole/athena
  • lmonaco/athena
  • jkrupa/athena
  • mamirono/athena
  • rpozzi/athena
  • gserenis/athena
  • mfornasi/athena
  • semami/athena
  • uepstein/athena
  • fdattola/athena
  • belderto/athena
  • abesir/athena
  • jinglis/athena
  • ljerala/athena
  • cmavungu/athena
  • lechols/athena
  • lopezzot/athena
  • jlittle/athena
  • jajohnso/athena
  • robouque/athena-20241115
  • htorre/athena
  • tneep/athena
  • lbrown/athena
  • fsiegert/athena
  • wguerin/athena
  • wenjingw/athena
  • rmole/athena-personal-fork
  • jackersc/athena
  • kfang/athena-fork-kyfang
  • prmitra/athena
  • epompapa/athena
  • wasu/athena
  • ashirazi/athena
  • toheintz/athena
  • kgrimm/athena-kgrimm
  • gfazzino/athena
  • amoreira/athena
  • nihartma/athena
  • aslobodk/athena
  • muschmid/athena
  • goetz/athena-acts
  • djuarezg/athena
  • kdipetri/athena
  • yazhou/athena
  • falves/athena
  • alarnold/athena
  • wlai/athena
  • mborodin/athena
  • mdacunha/athena
  • novotnyp/athena
  • rohasan/athena
  • alecrhys/athena
  • asickles/athena
  • lvicenik/athena
  • adsalvad/athena
  • christog/athena
  • ibenaoum/athena
  • tflee/athena
  • zetao/athena
  • frcastig/athena
  • kkazakov/athena
  • mfarzali/athena
  • ehampshi/athena
  • llarson/athena
  • pusharma/athena
  • jusilva/athena
  • gpinheir/athena
  • tomoya/athena-low-pt-muon-rec
  • exochell/my-athena
  • hshaddix/athena-hshaddix
  • vchabala/athena
  • jecifuen/athena
  • mojeda/athena
  • jlieberm/athena
  • nsur/athena-lund
  • chhultqu/athena
  • nshtokha/athena
  • misavic/athena
  • camccrac/athena
  • jlai/athena
  • yuxuanz/local-athena
  • pmourafr/athena
  • akraus/athena
  • zhubacek/athena
  • sizumiya/athena
  • sawyer/athena
  • mnegrini/athena
  • yanqiw/athena-acts-for-run-3-silicon-tracking
  • rkavak/athena
  • mfilipig/athena
  • zrokavec/athena
  • fdejean/athena
  • beyeo/athena
  • mtancock/athena-2
  • gipoddar/athena
  • gsalvi/athena
  • ywng/athena
  • vpires/athena-vasco
  • fballi/athena
  • sutuncay/athena
1573 results
Show changes
Commits on Source (205)
Showing
with 84 additions and 44 deletions
......@@ -8,8 +8,6 @@ Elmar Ritsch, 27/09/2013
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
from AthenaConfiguration.ComponentFactory import CompFactory
DetDescrDBEnvelopeSvc=CompFactory.DetDescrDBEnvelopeSvc
def EnvelopeDefSvcCfg(ConfigFlags, name="AtlasGeometry_EnvelopeDefSvc", **kwargs):
result = ComponentAccumulator()
......@@ -150,7 +148,7 @@ def EnvelopeDefSvcCfg(ConfigFlags, name="AtlasGeometry_EnvelopeDefSvc", **kwargs
kwargs.setdefault("GeoModelSvc", acc.getService("GeoModelSvc"))
result.merge(acc)
result.addService(DetDescrDBEnvelopeSvc(name, **kwargs),primary=True)
result.addService(CompFactory.DetDescrDBEnvelopeSvc(name, **kwargs),primary=True)
return result
......
......@@ -17,10 +17,10 @@ def CaloCellMakerCfg(configFlags):
larCellBuilder = result.popToolsAndMerge(LArCellBuilderCfg(configFlags))
larCellCorrectors = result.popToolsAndMerge(LArCellCorrectorCfg(configFlags))
theTileCellBuilder = result.popToolsAndMerge(TileCellBuilderCfg(configFlags))
theCellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
tileCellBuilder = result.popToolsAndMerge(TileCellBuilderCfg(configFlags))
cellFinalizer = CompFactory.CaloCellContainerFinalizerTool()
cellMakerTools=[larCellBuilder,]+larCellCorrectors+[theTileCellBuilder,theCellFinalizer]
cellMakerTools=[larCellBuilder,tileCellBuilder,cellFinalizer]+larCellCorrectors
#Add corrections tools that are not LAr or Tile specific:
if configFlags.Calo.Cell.doPileupOffsetBCIDCorr or configFlags.Cell.doPedestalCorr:
......
......@@ -193,7 +193,7 @@ Trk::TrackingGeometry* Calo::CaloTrackingGeometryBuilder::trackingGeometry(const
// the return TG
Trk::TrackingGeometry* caloTrackingGeometry = nullptr;
const Trk::TrackingVolume* calorimeter = nullptr;
Trk::TrackingVolume* calorimeter = nullptr;
// the key dimensions
RZPairVector keyDim;
......@@ -1210,7 +1210,7 @@ Trk::TrackingGeometry* Calo::CaloTrackingGeometryBuilder::trackingGeometry(const
//std::cout <<"Combined LAr ready " << std::endl;
// glue with LAr sector
const Trk::TrackingVolume* caloCombined = nullptr;
Trk::TrackingVolume* caloCombined = nullptr;
// ++ has 2 sub volumes in R
std::vector<const Trk::TrackingVolume*> caloVolumes;
// ++++ (a) -> LAr sector
......
......@@ -200,7 +200,7 @@ Calo::CaloTrackingGeometryBuilderCond::trackingGeometry(
// the return TG
Trk::TrackingGeometry* caloTrackingGeometry = nullptr;
const Trk::TrackingVolume* calorimeter = nullptr;
Trk::TrackingVolume* calorimeter = nullptr;
// the key dimensions
RZPairVector keyDim;
......@@ -1226,7 +1226,7 @@ Calo::CaloTrackingGeometryBuilderCond::trackingGeometry(
//std::cout <<"Combined LAr ready " << std::endl;
// glue with LAr sector
const Trk::TrackingVolume* caloCombined = nullptr;
Trk::TrackingVolume* caloCombined = nullptr;
// ++ has 2 sub volumes in R
std::vector<const Trk::TrackingVolume*> caloVolumes;
// ++++ (a) -> LAr sector
......
......@@ -21,7 +21,7 @@
/// followed by a semicolon, so we need a statement that requires to
/// be followed by a semi-colon.
#define DeclareInterfaceID(iface, major, minor) \
static constexpr nullptr_t interfaceID = nullptr
static constexpr std::nullptr_t interfaceID = nullptr
#endif
namespace asg
......
......@@ -262,7 +262,7 @@ class AthConfigFlags(object):
def _tryModify(self):
if self._locked:
raise RuntimeError("Attemp to modify locked flag container")
raise RuntimeError("Attempt to modify locked flag container")
else:
# if unlocked then invalidate hash
self._hash = None
......
......@@ -74,7 +74,9 @@ def _initializeGeometryParameters(geoTag):
params = { 'Common' : CommonGeoDB.InitializeGeometryParameters(dbGeomCursor),
'Pixel' : PixelGeoDB.InitializeGeometryParameters(dbGeomCursor),
'LAr' : LArGeoDB.InitializeGeometryParameters(dbGeomCursor),
'Muon' : MuonGeoDB.InitializeGeometryParameters(dbGeomCursor) }
'Muon' : MuonGeoDB.InitializeGeometryParameters(dbGeomCursor),
'Luminosity' : CommonGeoDB.InitializeLuminosityDetectorParameters(dbGeomCursor),
}
return params
......@@ -104,6 +106,10 @@ def getDefaultDetectors(geoTag):
if DetDescrInfo(geoTag)['Common']['Run'] == 'RUN4':
detectors.add('ITkPixel')
detectors.add('ITkStrip')
if DetDescrInfo(geoTag)['Luminosity']['BCMPrime']:
pass # keep disabled for now
if DetDescrInfo(geoTag)['Luminosity']['PLR']:
detectors.add('PLR')
else:
detectors.add('Pixel')
detectors.add('SCT')
......
......@@ -147,7 +147,7 @@ if( ATLAS_RELEASE_MODE )
endif()
# Install the ubsan.supp file already during the CMake configuration.
# This is necessary because the file may be needer very early during the
# This is necessary because the file may be needed very early during the
# build, and we don't explicitly make everything else wait for this
# file's installation. Creating a race condition.
file( INSTALL share/ubsan.supp
......
......@@ -20,3 +20,9 @@ vptr_check:holder
# T *begin = &(*vec->begin());
# buf.ReadFastArray(begin, nvalues);
null:stl_iterator.h
# Suppress warnings like
#/cvmfs/sft.cern.ch/lcg/releases/gcc/8.3.0-cebb0/x86_64-centos7/include/c++/8.3.0/bits/shared_ptr_base.h:155:6: runtime error: member call on address 0x000002535540 which does not point to an object of type '_Sp_counted_base'
#0x000002535540: note: object has invalid vptr
vptr:shared_ptr_base.h
......@@ -9,6 +9,7 @@ find_package( Boost )
find_package( Python COMPONENTS Development )
find_package( ROOT COMPONENTS Core ROOTTPython
cppyy${Python_VERSION_MAJOR}_${Python_VERSION_MINOR} )
find_package( TBB )
find_package( nlohmann_json )
find_package( psutil )
......@@ -16,9 +17,9 @@ find_package( psutil )
atlas_add_component( PerfMonComps
src/*.cxx src/components/*.cxx
INCLUDE_DIRS ${AIDA_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${ROOT_INCLUDE_DIRS}
${Python_INCLUDE_DIRS}
${Python_INCLUDE_DIRS} ${TBB_INCLUDE_DIRS}
LINK_LIBRARIES ${Boost_LIBRARIES} ${ROOT_LIBRARIES} ${Python_LIBRARIES}
${CMAKE_DL_LIBS} AthenaBaseComps AthenaKernel RootUtilsPyROOT CxxUtils
${CMAKE_DL_LIBS} ${TBB_LIBRARIES} AthenaBaseComps AthenaKernel RootUtilsPyROOT CxxUtils
PerfMonEvent PerfMonKernel SGTools StoreGateLib GaudiKernel
AthDSoCallBacks nlohmann_json::nlohmann_json)
......
......@@ -22,6 +22,9 @@
#include "boost/filesystem.hpp"
#include "boost/format.hpp"
// TBB
#include "tbb/task_arena.h"
/*
* Constructor
*/
......@@ -82,9 +85,8 @@ StatusCode PerfMonMTSvc::initialize() {
ATH_MSG_INFO(" >> Component-level memory monitoring in the event-loop is disabled in jobs with more than 1 thread");
}
// Slot specific component-level data map and locks
m_compLevelDataMapVec.resize(m_numberOfSlots); // Default construct
m_mutex_slots.resize(m_numberOfSlots); // Default construct
// Thread specific component-level data map
m_compLevelDataMapVec.resize(m_numberOfThreads+1); // Default construct
// Set wall time offset
m_eventLevelData.set_wall_time_offset(m_wallTimeOffset);
......@@ -226,9 +228,8 @@ void PerfMonMTSvc::stopSnapshotAud(const std::string& stepName, const std::strin
* Start Component Auditing
*/
void PerfMonMTSvc::startCompAud(const std::string& stepName, const std::string& compName, const EventContext& ctx) {
// Lock for data integrity
const unsigned int islot = ctx.valid() ? ctx.slot() : 0;
std::lock_guard<std::mutex> lock(m_mutex_slots[islot]);
// Get the thread index
const unsigned int ithread = (ctx.valid() && tbb::this_task_arena::current_thread_index() > -1) ? tbb::this_task_arena::current_thread_index() : 0;
// Memory measurement is only done outside the loop except when there is only a single thread
const bool doMem = !ctx.valid() || (m_numberOfThreads == 1);
......@@ -237,8 +238,8 @@ void PerfMonMTSvc::startCompAud(const std::string& stepName, const std::string&
PMonMT::StepComp currentState = generate_state(stepName, compName);
// Check if this is the first time calling if so create the mesurement data if not use the existing one.
// Metrics are collected per slot then aggregated before reporting
data_map_unique_t& compLevelDataMap = m_compLevelDataMapVec[islot];
// Metrics are collected per thread then aggregated before reporting
data_map_unique_t& compLevelDataMap = m_compLevelDataMapVec[ithread];
if(compLevelDataMap.find(currentState) == compLevelDataMap.end()) {
compLevelDataMap.insert({currentState, std::make_unique<PMonMT::ComponentData>()});
}
......@@ -250,7 +251,7 @@ void PerfMonMTSvc::startCompAud(const std::string& stepName, const std::string&
// Debug
ATH_MSG_DEBUG("Start Audit: ctx " << ctx.valid() << " evt " << ctx.evt() << " slot " << ctx.slot() <<
" component " << compName << " step " << stepName);
" thread index " << ithread << " component " << compName << " step " << stepName);
ATH_MSG_DEBUG("Start CPU " << meas.cpu_time << " VMem " << meas.vmem << " Malloc " << meas.malloc);
}
......@@ -258,9 +259,8 @@ void PerfMonMTSvc::startCompAud(const std::string& stepName, const std::string&
* Stop Component Auditing
*/
void PerfMonMTSvc::stopCompAud(const std::string& stepName, const std::string& compName, const EventContext& ctx) {
// Lock for data integrity
const unsigned int islot = ctx.valid() ? ctx.slot() : 0;
std::lock_guard<std::mutex> lock(m_mutex_slots[islot]);
// Get the thread index
const unsigned int ithread = (ctx.valid() && tbb::this_task_arena::current_thread_index() > -1) ? tbb::this_task_arena::current_thread_index() : 0;
// Memory measurement is only done outside the loop except when there is only a single thread
const bool doMem = !ctx.valid() || (m_numberOfThreads == 1);
......@@ -273,7 +273,7 @@ void PerfMonMTSvc::stopCompAud(const std::string& stepName, const std::string& c
PMonMT::StepComp currentState = generate_state(stepName, compName);
// Store
data_map_unique_t& compLevelDataMap = m_compLevelDataMapVec[islot];
data_map_unique_t& compLevelDataMap = m_compLevelDataMapVec[ithread];
compLevelDataMap[currentState]->addPointStop(meas, doMem);
// Once the first time IncidentProcAlg3 is excuted, toggle m_isFirstEvent to false.
......@@ -286,7 +286,7 @@ void PerfMonMTSvc::stopCompAud(const std::string& stepName, const std::string& c
// Debug
ATH_MSG_DEBUG("Stop Audit: ctx " << ctx.valid() << " evt " << ctx.evt() << " slot " << ctx.slot() <<
" component " << compName << " step " << stepName);
" thread index " << ithread << " component " << compName << " step " << stepName);
ATH_MSG_DEBUG("Stop CPU " << meas.cpu_time << " VMem " << meas.vmem << " Malloc " << meas.malloc);
ATH_MSG_DEBUG(" >> Start CPU " << compLevelDataMap[currentState]->m_tmp_cpu << " VMem "
<< compLevelDataMap[currentState]->m_tmp_vmem << " Malloc "
......@@ -775,9 +775,22 @@ void PerfMonMTSvc::aggregateSlotData() {
} else {
m_compLevelDataMap[it.first]->add2CallCount(it.second->getCallCount());
m_compLevelDataMap[it.first]->add2DeltaCPU(it.second->getDeltaCPU());
m_compLevelDataMap[it.first]->add2DeltaWall(it.second->getDeltaWall());
m_compLevelDataMap[it.first]->add2DeltaVmem(it.second->getDeltaVmem());
m_compLevelDataMap[it.first]->add2DeltaMalloc(it.second->getDeltaMalloc());
}
// Do a quick consistency check here and print any suspicious measurements.
// Timing measurements should always be positive definite
if(it.second->getDeltaCPU() < 0) {
ATH_MSG_WARNING("Negative CPU-time measurement of " << it.second->getDeltaCPU() <<
" ms for component " << it.first.compName <<
" in step " << it.first.stepName);
}
if(it.second->getDeltaWall() < 0) {
ATH_MSG_WARNING("Negative Wall-time measurement of " << it.second->getDeltaWall() <<
" ms for component " << it.first.compName <<
" in step " << it.first.stepName);
}
}
}
}
......
......@@ -171,9 +171,6 @@ class PerfMonMTSvc : virtual public IPerfMonMTSvc, virtual public IIncidentListe
// Lock for capturing event loop measurements
std::mutex m_mutex_capture;
// Locks for capturing component measurements
std::deque<std::mutex> m_mutex_slots;
// Are we processing the first event?
std::atomic<bool> m_isFirstEvent;
......
......@@ -103,7 +103,7 @@ def decodeBlack(mask, defects=False):
dm = eformat.helper.DetectorMask(mask)
rv = []
dmap = detmaskmap if not defects else detmaskmap_defects
for keys, value in sorted(dmap.items()):
for keys, value in dmap.items():
if isinstance(keys, str):
keys = [keys]
if reduce(operator.and_,
......
......@@ -77,18 +77,10 @@ StatusCode AthenaPoolCnvSvc::initialize() {
last = m_maxFileSizes.value().end(); iter != last; ++iter) {
if (auto p = iter->find('='); p != std::string::npos) {
long long maxFileSize = atoll(iter->data() + (p + 1));
if (maxFileSize > 15000000000LL) {
ATH_MSG_INFO("Files larger than 15GB are disallowed by ATLAS policy.");
ATH_MSG_INFO("They should only be produced for private use or in special cases.");
}
std::string databaseName = iter->substr(0, iter->find_first_of(" ="));
m_databaseMaxFileSize.insert(std::make_pair(databaseName, maxFileSize));
} else {
m_domainMaxFileSize = atoll(iter->c_str());
if (m_domainMaxFileSize > 15000000000LL) {
ATH_MSG_INFO("Files larger than 15GB are disallowed by ATLAS policy.");
ATH_MSG_INFO("They should only be produced for private use or in special cases.");
}
}
}
// Extracting INPUT POOL ItechnologySpecificAttributes for Domain, Database and Container.
......
......@@ -27,6 +27,7 @@
#include <vector>
#include <map>
#include <mutex>
#include <limits>
// Forward declarations
class IAthenaSerializeSvc;
......@@ -229,7 +230,7 @@ private: // properties
/// MaxFileSizes, vector with maximum file sizes for Athena POOL output files
StringArrayProperty m_maxFileSizes{this,"MaxFileSizes",{}};
long long m_domainMaxFileSize=15000000000LL;
long long m_domainMaxFileSize=std::numeric_limits<long long>::max();
std::map<std::string, long long> m_databaseMaxFileSize;
/// PersSvcPerOutput,boolean property to use multiple persistency services, one per output stream.
......
Database/AthenaRoot/AthenaRootKernel
......@@ -21,6 +21,8 @@ def OutputConditionsAlgCfg(flags, name="OutputConditionsAlg",
oca.StreamName=name+"Tool"
condstream.OutputFile=outputFile
condstream.PoolContainerPrefix="ConditionsContainer"
condstream.TopLevelContainerName = "<type>"
condstream.SubLevelBranchName = "<key>"
result.addPublicTool(condstream)
result.addEventAlgo(oca)
......
......@@ -1050,7 +1050,9 @@ AtlasDetectorID::initLevelsFromDict(const IdDictMgr& dict_mgr)
top_dict = m_indet_dict; // save as top_dict
// Check if this is High Luminosity LHC layout
m_isHighLuminosityLHC = (m_indet_dict->m_version=="ITkHGTD");
//should just use std::string::contains once that is available... (C++23)
std::string versionString = m_indet_dict->m_version;
m_isHighLuminosityLHC = (versionString.find("ITk") != std::string::npos);
// Get InDet subdets
......
......@@ -19,3 +19,24 @@ def InitializeGeometryParameters(dbGeomCursor):
params["GeoType"] = dbCommon[key][dbParam.index("GEOTYPE")]
return params
def InitializeLuminosityDetectorParameters(dbGeomCursor):
"""Read luminosity detectors from the DB
dbGeomCursor: AtlasGeoDBInterface instance
"""
dbId, dbCommon, dbParam = dbGeomCursor.GetCurrentLeafContent("LuminositySwitches")
params = {"BCMPrime" : False,
"PLR" : False}
if len(dbId):
key = dbId[0]
if "BCMPRIME" in dbParam :
params["BCMPrime"] = dbCommon[key][dbParam.index("BCMPRIME")] == 1
if "PLR" in dbParam :
params["PLR"] = dbCommon[key][dbParam.index("PLR")] == 1
return params