31
Software Project Status Torre Wenaus Torre Wenaus BNL BNL U.S. ATLAS Physics and Computing Advisory Panel Review U.S. ATLAS Physics and Computing Advisory Panel Review Argonne National Laboratory Argonne National Laboratory Oct 30, 2001 Oct 30, 2001

Software Project Status

  • Upload
    nura

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

Software Project Status. Torre Wenaus BNL U.S. ATLAS Physics and Computing Advisory Panel Review Argonne National Laboratory Oct 30, 2001. Outline. Project overview Scope, organization, planning, relation to Int’l ATLAS Technical progress Schedule Budget and personnel - PowerPoint PPT Presentation

Citation preview

  • Software Project StatusTorre WenausBNL

    U.S. ATLAS Physics and Computing Advisory Panel ReviewArgonne National LaboratoryOct 30, 2001

    Torre Wenaus, BNL PCAP Review

  • OutlineProject overviewScope, organization, planning, relation to Intl ATLASTechnical progressScheduleBudget and personnelComments and conclusions

    Torre Wenaus, BNL PCAP Review

  • U.S. ATLAS Software Project OverviewMajor roles in key core software domains which leverage U.S. capability and are central to U.S. physics analysisControl framework and architectureChief Architect, Athena framework development, event modelDatabases and data managementDatabase co-Leader, major development rolesSoftware support: for developers, users and physics analysisSoftware librarian, quality control, software development tools, trainingSubsystem software roles complementing hardware responsibilitiesClosely coupled to core development: tight feedback loopLeadership roles commensurate with our activitiesScope commensurate with U.S. in ATLAS: ~20% of overall effort

    Torre Wenaus, BNL PCAP Review

  • U.S. ATLAS Software Organization

    Torre Wenaus, BNL PCAP Review

  • Project Planning StatusU.S. ATLAS WBS based on XProject essentially completeXProject extended to support International ATLAS; integration in International ATLAS by Helge Meinhard completeDetailed U.S. WBS integrated into ATLAS PBSU.S. and ATLAS versions mostly coincide (wherever possible)ATLAS and U.S. ATLAS schedules fully integratedU.S. and ATLAS project management cooperating and in synchCommon WBS and schedule sources in ATLAS CVSProjections from common sources differentiate the projectsProjections also used for grid planning: US Grid Computing WBSCMS, PPDG also using/evaluating XProject

    Torre Wenaus, BNL PCAP Review

  • U.S. ATLAS - ATLAS Coordination

    Torre Wenaus, BNL PCAP Review

    NameTitle

    NameTitle

    NameTitle

    NameTitle

    Company Name

    William WillisU.S. ATLAS Project Manager

    Peter JenniATLAS Spokesperson

    John HuthAssociate PM

    Norman McCubbinSoftware Coordiinator

    I. HinchliffePhysics SM

    F. GianottiPhysics Coordinator

    T. WenausSoftware SM

    B. GibbardFacilities SM

    C. TullFramework

    D. MalonDatabase

    SubsystemSoftware

    H. Meinhard?Software Planning

    D. QuarrieChief Archectect

    D.MalonDatabase

    A. PutzerNCB

    L. PeriniATLAS GRID

    R. GardnerDistributed Computing

    SubsystemSoftware

  • ATLAS Subsystem/Task MatrixOther US roles: D. Quarrie (LBNL), Chief Architect; P. Nevski (BNL), Geant3 simu coord; H. Ma (BNL), Raw data coord; C.Tull (LBNL), Eurogrid WP8 liaison

    Offline CoordinatorReconstructionSimulationDatabaseChairN. McCubbinD. RousseauK. AmakoD. MalonInner DetectorD. BarberisD. RousseauF. LuehringS. Bentvelsen /D. CalvetLiquid ArgonJ. CollotS. RajagopalanM. LeltchoukR. SobieTile CalorimeterA. SolodkovF. MerrittA. SolodkovT. LeCompteMuonTo be namedJ.F. LaporteA. RimoldiS. GoldfarbLVL 2 Trigger/ Trigger DAQS. GeorgeS. TapproggeM. WeilersA. Amorim /F. TouchardEvent FilterV. VercesiF. Touchard

    Torre Wenaus, BNL PCAP Review

  • Progress Overview Since MayControl Framework and ArchitectureDatabasesSoftware Support and QA/QCGrid Software

    Torre Wenaus, BNL PCAP Review

  • Control Framework and ArchitectureARC is concluded and dissolved, Athena is endorsedATLAS migration from SRT to CMT a tremendous drain on developers generally and D.Quarrie in particularBut DRQ et al are sustaining their development program as well as CMTSenior developer Chris Day moved out of ATLAS, to be replaced by a postdoc, to save moneyFTE count stays constant at 5.5 (4.5 funded by project), modulo the hiring delay, but Athena scripting development is delayedStoreGate transient event model evolution and adoption has moved rapidly, with almost all reco software now using itData Dictionary prototype in place and being exercised to implement event object descriptions and persistency mechanisms

    Torre Wenaus, BNL PCAP Review

  • Geant4 Integration Into AthenaSimu group developed FADS/Goofy framework, which uses the Geant4 framework rather than AthenaClaiming that Athena integration would delay them; migration to Athena at some unspecified later timeSo we undertook a proof of principle integration which quickly became a highly functional G4 in Athena capability -- it was not difficultOne developer part time; core of the integration work took 2 weeksInterest from several subsystemsWhile Comp Coord response was initially positive, we have recently received orders to stop all development on this and keep it quietWe will NOT retreat from this development which is in accord (unlike FADS/Goofy) with the ATLAS plan.

    Torre Wenaus, BNL PCAP Review

  • DatabasesD.Malon now sole ATLAS DB coordinator (congrats!)Event store architecture design document released in SeptemberExcellent basis to proceed. Fully consistent with both Objy and hybrid ROOT/RDBMS technologies which are to be evaluated in DC1One of its principal authors, Ed Frank (UC), is unfortunately leaving HEPReduces ANL-area DB effort by 0.5 FTE to 3.5 (3.0 supported by project)With a 1FTE increment in total developer support at BNL (to 2, 1.3 of which is DB) in FY02, event store work on the hybrid solution is beginning to rampObjective is prototype deployment in time for DC1s technology evaluationGoing further will require the planned FY03 1FTE increment to continue the transfer of expertise from STARBaseline event store deployed to Lund users and will be used in DC0Major challenge to achieve technology decision objectives in 02Simultaneous dev and support of two technologies

    Torre Wenaus, BNL PCAP Review

  • Software Support, QA/QCNew releases are available in the US ~1 day after CERNProvided in AFS for use throughout the USNightly build facility now used throughout ATLASFull software build based on most recent tags; email to developersBeing adapted to serve as an integral part of the release processBeing moved to CERN to better support the whole communityCMT migration is unsurprisingly a major drain on the US librarianBut, he generally likes CMT and sees most of the deficiencies in the incomplete, unstable and underdocumented ATLAS extensionsWhen CMT stabilizes, nightlies will be extended to incorporate more QCcode compliance, test jobs, regression testsQA/QC expert hired; will leverage his experienceDeploying pacman (Boston U) for remote software installation

    Torre Wenaus, BNL PCAP Review

  • Grid SoftwareMajor new US grid projects approved (PPDG SciDAC, iVDGL) and must be leveraged to contribute as much as possible to ATLAS while respecting the programs and deliverables of the grid projectsSoftware development aspects of the ATLAS complements of the grid projects are being managed as an integral part of the overall software effortObjective is to integrate grid software activities tightly into ongoing core software program, for maximal relevance and returnGrid project programs consistent with this have been developedThis does not mean that eg. PPDG FTEs can be subtracted from our project needs; grid projects lead to scope extensions and priority redirections that are a challenge for us to accommodate as is

    Torre Wenaus, BNL PCAP Review

  • ScheduleIntegrated (U.S. software + U.S. grid + ATLAS), comprehensive scheduleLinked to U.S.ATLAS, ATLAS, U.S. Grid WBSs throughoutSupports, but does not yet show most linkages between tasks/milestonesReasonable detail for near term; sketchier beyond thatCurrently developing and adding detail for 2002-2003, particularly Data Challenge relatedLittle recent schedule development in International ATLASWBS and schedule are input to the U.S. ATLAS project management accounting and tracking system

    Torre Wenaus, BNL PCAP Review

  • Summary Software MilestonesThe Data Challenges will frame our objectives and milestones in 02, 03Slippage is apparent; LHC startup delay is likely to be swallowed by thelengthening schedule

    Torre Wenaus, BNL PCAP Review

    Sheet1

    0123456

    1 Tbyte database prototype(Done)

    Release of Athena pre-alpha version(Done)

    Athena alpha release(Done)

    Geant3 digi data available(Done)

    Athena beta release(Done)

    Athena accepted (ARC concluded)(Done)

    Athena Lund release(Done)

    Event store architecture design document(Done)

    Athena production release V1

    Decide on database productDelay

    DC0 - 100k events

    Full validation of G4 physicsDelay

    DC1 Completed - 10M events

    Computing TDR FinishedDelay

    DC2 Completed - 10% of nominal data

    Physics readiness report completed

    Full software chain in real environment

    Full DB infrastructure available

    Sheet2

    Sheet3

  • Agency Budget GuidelinesOriginal agency profile of monies in software FY01-06 was an impossible one for softwareSharp, late peak like the profile of a failed projectFitting the profile makes critical mass at any US site impossibleDismissals of valuable HEP experts would have been necessaryWe developed a compromise profile well below our Jan 2000 proposal which provides the needed flatter profileThe current agency profile is better but still too back-loaded, falling short until FY04As a result, HEP expertise is again at risk, in a high priority area: event DB development, in particular the hybrid solution that may replace ObjectivityNo funds to increase CERN presence

    Torre Wenaus, BNL PCAP Review

  • SW Funding Profile Comparisons2000 agency guidelineJanuary 2000 PMPCurrent agency guidelineCompromise profilerequested last year

    Torre Wenaus, BNL PCAP Review

    Chart1

    1.452.1432.981.95

    1.762.53.932.25

    1.722.7074.322.4

    2.282.8824.123.04

    3.22.8823.923.45

    4.782.883.923.54

    2001 agency guideline

    Compromise profile requested

    Original PMP profile

    Current agency guideline

    M$

    Budget profile

    Funding, FY00 M$FTEs

    All numbers in M$FY00FY01FY02FY03FY04FY05FY06TotalFY00FY01FY02FY03FY04FY05FY06Total

    Jan '00 PMP (preferred profile)1.712.983.934.324.123.923.9224.90

    [Funded software effort (original numbers; ignore)]0.891.261.381.722.283.204.4515.184.56.36.98.611.416.022.375.9

    Revised funded effort (agency guideline)1.211.451.761.722.283.204.7816.40

    Total core need (totals of below)0.912.142.502.712.882.882.8816.904.610.712.513.514.414.414.484.5

    Core - Control/Architecture Jan '00 PMP:0.621.061.060.800.600.400.404.943.15.35.34.03.02.02.024.7

    C. Tull (LBNL) - A Team0.240.240.240.240.240.240.241.01.01.01.01.01.01.0

    D. Quarrie (LBNL) - Chief Architect0.120.190.240.240.240.240.240.50.81.01.01.01.01.0

    C. Day (LBNL) - architecture0.120.120.120.120.120.120.120.50.50.50.50.50.50.5

    P. Calafiura (LBNL) - A Team0.000.100.100.100.100.100.100.00.50.50.50.50.50.5

    C. Leggett (LBNL) - framework0.000.080.080.100.100.100.100.00.50.50.50.50.50.5

    M. Marino (LBNL) - framework0.000.200.200.200.200.200.200.01.01.01.01.01.01.0

    S. Qian (BNL) - event model, framework integration0.000.200.200.200.200.200.200.01.01.01.01.01.01.0

    Subsystem integration for framework0.000.000.000.000.000.000.000.00.00.00.00.00.00.0

    Control/Architecture total0.481.131.181.201.201.201.207.582.05.35.55.55.55.55.534.8

    Core - Data management Jan '00 PMP:0.601.001.201.401.401.401.408.403.05.06.07.07.07.07.042.0

    D. Malon (ANL) - Database Co-Leader0.240.240.240.240.240.240.241.01.01.01.01.01.01.0

    D. Blachowicz (ANL) - database development0.020.200.200.200.200.200.200.11.01.01.01.01.01.0

    E. Frank (U Chicago) - database development/tilecal (*)0.000.150.150.150.150.150.150.00.50.50.50.50.50.5

    ANL hire - database development0.000.200.200.200.200.200.200.01.01.01.01.01.01.0

    S. Vanyashin (BNL) - data management, grid integration0.000.000.200.200.200.200.200.00.01.01.01.01.01.0

    V. Perevoztchikov (BNL) - database0.000.000.000.200.200.200.200.00.00.01.01.01.01.0

    BNL internal or hire - distributed data mgmt0.000.000.000.000.200.200.200.00.00.00.01.01.01.0

    Subsystem integration for DB0.000.000.000.000.000.000.000.00.00.00.00.00.00.0

    Subsystem integration for data mgmt, grid0.000.000.000.000.000.000.000.00.00.00.00.00.00.0

    Data management total0.260.790.991.191.391.391.397.401.13.54.55.56.56.56.534.1

    Support, management, training etc.

    Librarian0.150.150.150.150.150.150.150.151.01.01.01.01.01.01.07.0

    Training/tools0.020.040.030.030.030.030.030.03

    Support etc. total0.170.190.180.180.180.180.180.181.01.01.01.01.01.01.07.0

    Advanced IT professional burdened cost0.24

    IT professional I burdened cost0.20

    IT professional II burdened cost0.15

    (*) Presently 100% project funded, 50% on core software (database), 50% on tile calorimeter

    Profile consistent (almost) with revised total funded effort (agency guideline) for FY01

    M$FTE

    Revised total funded effort1.45

    Total of below1.516.8

    Core - Control/Architecture

    C. Tull (LBNL) - A Team0.241.0

    D. Quarrie (LBNL) - Chief Architect0.190.8

    C. Day (LBNL) - architecture0.000.0

    P. Calafiura (LBNL) - A Team0.100.5

    C. Leggett (LBNL) - framework0.000.0

    M. Marino (LBNL) hire - framework0.201.0

    S. Qian (BNL) - event model, framework integration0.100.5

    Control total0.833.8

    Core - Data management

    D. Malon (ANL) - Database Co-Leader0.241.0

    D. Blachowicz (ANL) - database development0.100.5

    E. Frank (U Chicago) - database development/tilecal (*)0.150.5

    ANL hire - database development0.000.0

    Data management total0.492.0

    Support, management, training etc.

    Librarian0.151.0

    Training/tools0.04

    Support etc. total0.191.0

    (*) Presently 100% project funded, 50% on core software (database), 50% on tile calorimeter

    Explanation

    June 9 email text explaining the (June version of) profile

    Doesn't really change the picture very much; the revised numbers are still below

    my bare-bones numbers for FY01-FY04. I include a profile revised only slightly

    from what I gave you yesterday. Here are some comments.

    In the profile I show, I address core software needs first, and within core I

    focus on the already agreed program of control/framework and data

    management/event model including distributed data management and grid

    integration. The control/framework team is in place at LBNL. Malon at ANL must

    be augmented with a critical mass of developer effort; I have included the 1FTE

    of reassigned effort ('Pandola/Christiansen') and the new hire already planned,

    plus a further hire (whether at ANL, UM, ... TBD). At BNL I include Qian on

    event model and framework integration (already in place), Vanyashin on data

    management and grid integration (at BNL working on Grand Challenge integration

    in STAR, and ready to start on ATLAS work early in calendar '01; my new LDRD

    proposal is directed at supporting him until the project can), Perevoztchikov

    who is STAR's best infrastructure/database developer, and one new hire in

    distributed data management. The start dates of many of the new people are

    delayed by 1-2 years in order to try to accommodate the profile, which will both

    impact our deliverables (see comments below) and presumes other funding sources

    will be able to carry key people we want to keep in the meantime (eg. Vanyashin,

    Perevoztchikov). This is all I include in core. It trims the LBNL core group

    request slightly (Day at 50% and no 'Milford'). It makes what I would call

    minimal augmentation of the database effort at Argonne to give Malon enough

    critical mass to back up his management role with a productive development

    effort under his supervision and control. It provides for (sub!)minimal transfer

    of existing BNL expertise to ATLAS in core areas complementing our Tier 1 role;

    really I think the four people included at BNL is subminimal for the Tier 1

    software complement, but the provided profile doesn't allow for more.

    This very minimal and stretched out core-only (and hence lab-only) profile

    already exhausts the provided profile from DOE/NSF. No subdetector software

    positions have been included. The absence of university positions -- even though

    this profile does not include the 100% university based T2 project -- is sure to

    raise objections, but this core profile barely supplies critical mass to the lab

    efforts as it is.

    The profile I present is compatible with the DOE/NSF profile in its integral,

    but not year by year. The agency profile has an alarming and entirely

    inappropriate weighting of the funding to the very late years of FY05-FY06. It

    falls short relative to my profile in FY01-FY04. A profile peaked so late may be

    (is) appropriate for hardware, but not for software. Such a profile for a

    software project would be a signature of relative neglect followed by panicked

    hurling of resources at software to catch up. This would handicap computing

    activities for years, produce greatly inferior end results, and greatly imperil

    ultimate success [if applied experiment-wide; in our case in U.S. ATLAS it would

    mean forfeiture of responsibilities to others, but ATLAS experience outside the

    U.S. in our focus areas is weak, so the end result may be the same]. This is

    _particularly_ true for the software development program the U.S. is taking on.

    Our strong emphasis on core software -- and within core on those components

    which lie at the foundation of everything else, framework and database/data

    managment -- means that our work plan must consist of a sustained effort growing

    to critical mass early and persisting to startup. It is widely recognized within

    ATLAS that the collaboration is already late in the development of framework and

    database. Our work will be at the foundation of the mock data challenges

    commencing in FY01; our deliverables will be correspondingly early. We will be

    unable to meet the responsibilities we have won with the current DOE/NSF

    profile.

    With the larger integral of today's version of the profile, in lieu of the

    subsystem software positions I have added three positions in '05 (late, but

    that's what the profile will bear) specifically directed at working with the

    subsystems on integration into core, in the areas of framework, database, and

    data mgmt/grid. Most sensibly the positions would exist at the labs; maybe

    politics would dictate otherwise. This brings my integral into compatibility

    with the agency integral, but $1.5M in '06 needs to be redistributed to earlier

    years.

    - Torre

    Graph

    2252

    Graph

    1.452.1432.981.95

    1.762.53.932.25

    1.722.7074.322.4

    2.282.8824.123.04

    3.22.8823.923.45

    4.782.883.923.55

    Agency guideline

    Compromise profile

    Preferred profile

    Current agency profile

    M$

  • Budget (= Personnel) Priorities for FY01FY01 priorities suffered due to funding shortfallsSustain LBNL and ANL effortsHighly experienced LBNL developer released, to be replaced by young programmer, to reduce cost while preserving FTE countHighly experienced U Chicago developer working with ANL DB team (50% level) is leaving. No resources at present to replace himBegin the delayed BNL ramp: Add first sw pro developerFirst sw pro was added, but 1FTE of base support was lost. Temporarily compensated with lab resources.Establish sustained presence at CERNUnfunded. 1 person is at CERN via existing funds (LBNL relocation)

    Torre Wenaus, BNL PCAP Review

  • FY02 Software FTEs by Category

    Torre Wenaus, BNL PCAP Review

    Chart5

    5.4

    1.25

    4.9

    0.8

    3

    1.2

    Breakdown

    FY02 software personnel, funding and activity

    Funding (FTEs)Software Activity (FTEs)

    NameInstituteProjectInstitutePPDGGriVDGLTotalArch/FrameEventDBOffl InfrDist SWSupport/QAOtherTotal

    ChisholmANL0.500.500.500.50

    EckmannANL0.500.500.500.50

    LainANL0.500.500.500.50

    MalonANL1.001.001.001.00

    VanyashinANL1.001.001.001.00

    FrankUC0.100.100.100.10

    FY02 hireANL0.800.800.800.80

    ANL/UC Totals3.100.500.804.403.600.804.40

    AdamsBNL0.651.000.450.200.65

    0.350.050.300.35

    DengBNL0.450.750.450.45

    0.300.300.30

    FY02 hireBNL0.400.750.400.40

    0.350.350.35

    FineBNL0.500.500.500.50

    FisyakBNL0.400.400.200.200.40

    MaBNL0.200.200.200.20

    NevskiBNL0.600.800.600.60

    0.200.200.20

    PerevoztchikovBNL0.200.300.200.20

    0.100.100.10

    RajagopalanBNL0.300.300.300.30

    UndrusBNL0.801.000.100.700.80

    0.200.200.20

    WenausBNL1.001.000.100.300.100.501.00

    BNL Totals2.902.601.507.001.001.300.802.201.200.507.00

    CalafiuraLBNL0.500.500.250.250.50

    FY02 hireLBNL0.750.750.750.75

    LeggettLBNL1.001.001.001.00

    MarinoLBNL1.001.001.001.00

    QuarrieLBNL1.001.001.001.00

    ShapiroLBNL0.400.400.400.40

    TullLBNL1.001.001.001.00

    LBNL Totals4.501.155.655.400.255.65

    YoussefBU??

    ?Indiana??

    Overall totals10.504.252.3017.055.401.254.900.803.001.200.5017.05

    4.250.254.300.800.90Project

    1.150.950.600.750.300.50Inst

    0.052.25PPDG

    GriVDGL

    Charts

    Charts

    5.4

    1.25

    4.9

    0.8

    3

    1.2

    Sheet3

    4.251.15

    0.250.950.05

    4.30.6

    0.8

    Dist SW0.752.25

    0.90.3

    Project

    Institute

    PPDG

    GriVDGL

    3.12.94.5

    0.52.61.15

    0.81.5

    GriVDGL

    ANL

    BNL

    LBNL

    5.4

    1.25

    4.9

    0.8

    3

    1.2

  • Personnel Priorities for FY02, FY03FY02, FY03 priorities are also in jeopardySustain LBNL (4.5FTE) and ANL (3FTE) supportWe hope the FY01 cutback will be sufficient. Add FY02, FY03 1FTE increments at BNL to reach 3FTEsFY02 is in the budget, if we can trust the budget. FY03 is uncertain. FY03 involves no new hire; transfers ROOT expertise from STAR.Restore the .5FTE lost at UC to ANLNo resources at present. Establish sustained presence at CERN.No resources foreseen.Must rely on labs to continue base program support to keep full complement of developers

    Torre Wenaus, BNL PCAP Review

  • Software Activity in FY02FTE breakdown by category and funding source

    Torre Wenaus, BNL PCAP Review

    Chart2

    4.251.15

    0.250.950.05

    4.30.6

    0.8

    Dist SW0.752.250.25

    0.90.3

    Project

    Institute

    PPDG

    GriVDGL

    Breakdown

    FY02 software personnel, funding and activity

    Funding (FTEs)Software Activity (FTEs)

    NameInstituteProjectInstitutePPDGGriVDGLTotalArch/FrameEventDBOffl InfrDist SWSupport/QAOtherTotal

    ChisholmANL0.500.500.500.50

    EckmannANL0.500.500.500.50

    LainANL0.500.500.500.50

    MalonANL1.001.001.001.00

    VanyashinANL1.001.001.001.00

    FrankUC0.100.100.100.10

    FY02 hireANL0.800.800.800.80

    ANL/UC Totals3.100.500.804.403.600.804.40

    AdamsBNL0.651.000.450.200.65

    0.350.050.300.35

    DengBNL0.450.750.450.45

    0.300.300.30

    FY02 hireBNL0.400.750.400.40

    0.350.350.35

    FineBNL0.500.500.500.50

    FisyakBNL0.400.400.200.200.40

    MaBNL0.200.200.200.20

    NevskiBNL0.600.800.600.60

    0.200.200.20

    PerevoztchikovBNL0.200.300.200.20

    0.100.100.10

    RajagopalanBNL0.300.300.300.30

    UndrusBNL0.801.000.100.700.80

    0.200.200.20

    WenausBNL1.001.000.100.300.100.501.00

    BNL Totals2.902.601.507.001.001.300.802.201.200.507.00

    CalafiuraLBNL0.500.500.250.250.50

    FY02 hireLBNL0.750.750.750.75

    LeggettLBNL1.001.001.001.00

    MarinoLBNL1.001.001.001.00

    QuarrieLBNL1.001.001.001.00

    ShapiroLBNL0.400.400.400.40

    TullLBNL1.001.001.001.00

    LBNL Totals4.501.155.655.400.255.65

    YoussefBU0.250.250.250.25

    ?Indiana??

    Univ Totals0.250.250.250.25

    Overall totals10.504.252.300.2517.305.401.254.900.803.251.200.5017.30

    4.250.254.300.800.90Project

    1.150.950.600.750.300.50Inst

    0.052.25PPDG

    0.25GriVDGL

    Charts

    Charts

    4.251.15

    0.250.950.05

    4.30.6

    0.8

    Dist SW0.752.250.25

    0.90.3

    Project

    Institute

    PPDG

    GriVDGL

    Sheet3

    5.4

    1.25

    4.9

    0.8

    3.5

    1.2

    MBD0068475E.xls

    Chart1

    3.12.94.5

    0.52.61.15

    0.81.5

    GriVDGL0.25

    ANL

    BNL

    LBNL

    Univ

    Breakdown

    FY02 software personnel, funding and activity

    Funding (FTEs)Software Activity (FTEs)

    NameInstituteProjectInstitutePPDGGriVDGLTotalArch/FrameEventDBOffl InfrDist SWSupport/QAOtherTotal

    ChisholmANL0.500.500.500.50

    EckmannANL0.500.500.500.50

    LainANL0.500.500.500.50

    MalonANL1.001.001.001.00

    VanyashinANL1.001.001.001.00

    FrankUC0.100.100.100.10

    FY02 hireANL0.800.800.800.80

    ANL/UC Totals3.100.500.804.403.600.804.40

    AdamsBNL0.651.000.450.200.65

    0.350.050.300.35

    DengBNL0.450.750.450.45

    0.300.300.30

    FY02 hireBNL0.400.750.400.40

    0.350.350.35

    FineBNL0.500.500.500.50

    FisyakBNL0.400.400.200.200.40

    MaBNL0.200.200.200.20

    NevskiBNL0.600.800.600.60

    0.200.200.20

    PerevoztchikovBNL0.200.300.200.20

    0.100.100.10

    RajagopalanBNL0.300.300.300.30

    UndrusBNL0.801.000.100.700.80

    0.200.200.20

    WenausBNL1.001.000.100.300.100.501.00

    BNL Totals2.902.601.507.001.001.300.802.201.200.507.00

    CalafiuraLBNL0.500.500.250.250.50

    FY02 hireLBNL0.750.750.750.75

    LeggettLBNL1.001.001.001.00

    MarinoLBNL1.001.001.001.00

    QuarrieLBNL1.001.001.001.00

    ShapiroLBNL0.400.400.400.40

    TullLBNL1.001.001.001.00

    LBNL Totals4.501.155.655.400.255.65

    YoussefBU0.250.250.250.25

    ?Indiana??

    Univ Totals0.250.250.250.25

    Overall totals10.504.252.300.5017.305.401.254.900.803.501.200.5017.30

    4.250.254.300.800.90Project

    1.150.950.600.750.300.50Inst

    0.052.75PPDG

    GriVDGL

    Charts

    Charts

    4.251.15

    0.250.950.05

    4.30.6

    0.8

    Dist SW0.752.75

    0.90.3

    Project

    Institute

    PPDG

    GriVDGL

    Sheet3

    3.12.94.5

    0.52.61.15

    0.81.5

    GriVDGL0.25

    ANL

    BNL

    LBNL

    Univ

    5.4

    1.25

    4.9

    0.8

    3.5

    1.2

  • Software Funding in FY02FTE breakdown by funding source and institute

    Torre Wenaus, BNL PCAP Review

    Chart1

    3.12.94.5

    0.52.61.15

    0.81.5

    GriVDGL0.25

    ANL

    BNL

    LBNL

    Univ

    Breakdown

    FY02 software personnel, funding and activity

    Funding (FTEs)Software Activity (FTEs)

    NameInstituteProjectInstitutePPDGGriVDGLTotalArch/FrameEventDBOffl InfrDist SWSupport/QAOtherTotal

    ChisholmANL0.500.500.500.50

    EckmannANL0.500.500.500.50

    LainANL0.500.500.500.50

    MalonANL1.001.001.001.00

    VanyashinANL1.001.001.001.00

    FrankUC0.100.100.100.10

    FY02 hireANL0.800.800.800.80

    ANL/UC Totals3.100.500.804.403.600.804.40

    AdamsBNL0.651.000.450.200.65

    0.350.050.300.35

    DengBNL0.450.750.450.45

    0.300.300.30

    FY02 hireBNL0.400.750.400.40

    0.350.350.35

    FineBNL0.500.500.500.50

    FisyakBNL0.400.400.200.200.40

    MaBNL0.200.200.200.20

    NevskiBNL0.600.800.600.60

    0.200.200.20

    PerevoztchikovBNL0.200.300.200.20

    0.100.100.10

    RajagopalanBNL0.300.300.300.30

    UndrusBNL0.801.000.100.700.80

    0.200.200.20

    WenausBNL1.001.000.100.300.100.501.00

    BNL Totals2.902.601.507.001.001.300.802.201.200.507.00

    CalafiuraLBNL0.500.500.250.250.50

    FY02 hireLBNL0.750.750.750.75

    LeggettLBNL1.001.001.001.00

    MarinoLBNL1.001.001.001.00

    QuarrieLBNL1.001.001.001.00

    ShapiroLBNL0.400.400.400.40

    TullLBNL1.001.001.001.00

    LBNL Totals4.501.155.655.400.255.65

    YoussefBU0.250.250.250.25

    ?Indiana??

    Univ Totals0.250.250.250.25

    Overall totals10.504.252.300.5017.305.401.254.900.803.501.200.5017.30

    4.250.254.300.800.90Project

    1.150.950.600.750.300.50Inst

    0.052.75PPDG

    GriVDGL

    Charts

    Charts

    4.251.15

    0.250.950.05

    4.30.6

    0.8

    Dist SW0.752.75

    0.90.3

    Project

    Institute

    PPDG

    GriVDGL

    Sheet3

    3.12.94.5

    0.52.61.15

    0.81.5

    GriVDGL0.25

    ANL

    BNL

    LBNL

    Univ

    5.4

    1.25

    4.9

    0.8

    3.5

    1.2

  • FY03 Software Project CostsDollars are approximate. Review by project office required.Tentative guidance for FY03 is $2.4M

    Torre Wenaus, BNL PCAP Review

    Sheet1

    FY01 FTEFY02 FTEFY02 rateFY02 costFY03 FTEFY03 rateFY03 cost

    VanyashinANL0.7511900001900001.00192150192150

    ChisholmANL0.40.5190000950000.5019215096075

    EckmannANL0.40.5190000950000.5019215096075FY03 Software Project Costs

    MalonANL111900001900001.00192150192150

    FrankChicago10000.001700000FTEs$

    ANL/UC total35700003.00938600576450ANL36214503 developers

    ANL rate/FTE190000192150BNL47204503 developers, 1 librarian

    UC rate/FTE170000LBNL4.511040004.5 developers

    ANL/UC travel, materials based on LBNL4500061500045000Total11.52445900

    UndrusBNL111330001330001.00143850143850UC -> ANL0.5103575

    NevskiBNL111596001596001.00172200172200Total122549475

    AdamsBNL011596001596001.00172200172200

    Fall01HireBNL1.001722001722003 CERN dev3500000

    BNL total34522004.00660450Total153049475

    BNL ITP1 rate/FTE137000143850

    BNL ITP2 rate/FTE164000172200

    BNL multiplier1.7733333333

    BNL travel, materials based on LBNL4500049720060000

    SeligmanColumbia1175000750000.00

    CalafiuraLBNL0.50.5180928904640.5019300096500

    DayLBNL0.50.52332711166360.00

    LeggettLBNL0.50.597471487361.00193000193000

    MarinoLBNL111833791833791.00193000193000

    QuarrieLBNL0.812835132835131.00277000277000

    TullLBNL112390062390061.00277000277000

    LBNL total4.59617324.501036500

    LBNL cost/FTE213718

    LBNL AITP277000

    LBNL ITP1245000

    LBNL ITP2193000

    travel, materials included at $15k/FTE.67500

    LBNL multiplier1.6054218268

    Inflation multiplier1.05

    Travel+materials/person15000

    Overall total20589322445900

    3 developers at CERN' proposal550000

    Grand total2608932compare to budget number 2450000

    Sheet2

    Sheet3

  • Architect/Framework Needs Estimate

    Torre Wenaus, BNL PCAP Review

    Estimate of Architecture (WBS 2.2.1.1) and

    Framework (2.2.1.2) effort needs for ATLAS

    Estimated FTE totals by fiscal year required by the indicated

    WBS item for International ATLAS.

    FY WBS item

    01 02 03 04 05

    0.4 0.4 0.4 0.4 0.4 /sw/core/arch/chief

    0.1 0.1 0.1 0.1 0.1 /sw/core/arch/proto

    0.5 0.5 0.5 0.5 0.5 /sw/core/arch/usdp

    0.2 0.2 0.2 0.2 0.2 /sw/core/frame/frame

    0.2 0.2 0.2 0.2 0.2 /sw/core/frame/module

    0.2 0.2 0.0 0.0 0.0 /sw/core/frame/jobopts

    0.5 0.5 0.2 0.2 0.5 /sw/core/frame/intfc

    0.5 0.5 0.5 0.5 0.5 /sw/core/frame/persistent

    0.5 0.5 0.5 0.5 0.5 /sw/core/frame/transient

    0.5 0.2 0.2 0.2 0.2 /sw/core/frame/conddb

    0.3 0.1 0.1 0.1 0.1 /sw/core/frame/desc

    0.2 0.2 0.1 0.1 0.1 /sw/core/frame/message

    0.5 0.2 0.2 0.2 0.2 /sw/core/frame/stat

    0.3 0.3 0.3 0.3 0.3 /sw/core/frame/analysis

    0.2 0.2 0.2 0.1 0.1 /sw/core/frame/graphics

    0.3 0.3 0.3 0.3 0.3 /sw/core/frame/config

    0.2 0.0 0.0 0.0 0.0 /sw/core/frame/particle

    0.5 0.5 0.5 0.5 0.5 /sw/core/frame/tools

    0.1 0.1 0.1 0.1 0.1 /sw/core/frame/tbeam

    0.2 0.3 0.7 0.7 0.7 /sw/core/frame/dist

    0.0 0.2 0.3 0.3 0.3 /sw/core/frame/prod

    0.2 0.2 0.2 0.2 0.2 /sw/core/frame/collab

    0.2 0.2 0.2 0.2 0.2 /sw/core/frame/test

    0.2 0.2 0.2 0.2 0.2 /sw/core/frame/doc

    7 6.3 6.2 6.1 6.4 Arch/Framework Totals FY01-05

  • Database Needs Estimate

    Torre Wenaus, BNL PCAP Review

    Estimate of Database (WBS 2.2.1.3)

    effort needs for ATLAS

    Estimated FTE totals by fiscal year required by the

    indicated WBS item for International ATLAS.

    FY WBS item

    01 02 03 04 05

    0.3 0.3 0.3 0.2 0.2 /sw/core/db/design

    1.0 0.7 0.5 0.0 0.0 /sw/core/db/eval

    2.0 2.0 2.0 1.0 1.0 /sw/core/db/eventdb

    0.5 0.5 1.0 1.0 1.5 /sw/core/db/metadata

    1.0 1.0 0.5 0.5 0.5 /sw/core/db/simu

    1.0 0.5 0.5 0.5 0.5 /sw/core/db/reco

    1.0 1.0 1.0 1.0 1.0 /sw/core/db/tbeam

    0.5 0.5 1.0 1.0 1.5 /sw/core/db/analysis

    0.2 0.2 0.3 0.3 0.3 /sw/core/db/tdaq

    0.8 0.5 1.0 1.0 1.0 /sw/core/db/conddb

    0.7 0.5 0.2 0.2 0.2 /sw/core/db/frame

    2.0 2.0 2.0 2.0 2.0 /sw/core/db/db

    0.2 0.4 0.5 0.5 0.5 /sw/core/db/security

    0.5 0.5 0.5 0.5 0.5 /sw/core/db/support

    0.3 0.5 0.5 0.5 1.0 /sw/core/db/help

    0.5 1.5 1.5 1.5 2.0 /sw/core/db/dist

    0.7 0.7 1.0 1.0 1.0 /sw/core/db/grid

    0.3 0.7 0.7 0.5 0.5 /sw/core/db/scale

    0.2 0.6 1.0 1.0 1.0 /sw/core/db/admin

    0.1 0.2 0.2 0.2 0.2 /sw/core/db/prod

    0.2 0.2 0.2 0.2 0.2 /sw/core/db/collab

    0.2 0.4 1.5 1.5 1.5 /sw/core/db/access

    0.2 0.2 0.2 0.2 0.2 /sw/core/db/test

    0.2 0.2 0.2 0.2 0.2 /sw/core/db/doc

    14.6 15.8 18.3 16.5 18.5 DB Totals FY01-05

  • Planned & Required Effort LevelsNeeds based on bottom-up estimate of Intl ATLAS needs from WBS level 5. Developed by U.S. software managers based on experience (developed by one of us, reviewed by other two; revisions were small). Broadly consistent with International ATLAS estimates.

    FTEs by FYFY01FY02FY03FY04FY05Arch/Frame7.06.36.26.16.4Needed5.65.66.46.76.9U.S. provided (LBNL + BNL)DB/Data mgmt14.615.818.316.518.5Needed3.64.75.05.15.5U.S. provided (ANL + BNL)

    Torre Wenaus, BNL PCAP Review

  • US Software Project EffortProject funded FTEs by fiscal year and category.

    Torre Wenaus, BNL PCAP Review

    Chart2

    5.53.061.41

    54.31.10

    5.44.61.20

    5.44.61.20

    5.351.40

    5.25.11.40

    Frame/Arch/Event FTEs

    DB/Data mgmt FTEs

    SW Support FTEs

    Simu/Reco FTEs

    Sheet1

    CategoryFY01FY02FY03FY04FY05FY06Total

    /us/sw/core/arch10.50.50.50.50.53.9

    /us/sw/core/frame4.555.15.856.156.356.3537.45

    /us/sw/core/event1.051.251.151.151.050.957.55

    /us/sw/core/db3.564.95.25.35.75.831.26

    /us/sw/core/analysis000.61.41.81.95.7

    /us/sw/core/distsw0.453.73.552.50010.2

    /us/sw/simrec/general0.30.810.90.80.84.9

    /us/sw/support/librarian0.90.70.70.70.80.84.8

    /us/sw/support/help0.10.10.10.10.10.10.6

    /us/sw/support/qa0.40.30.40.50.60.62.8

    FY01FY02`FY03FY04FY05FY06

    Frame/Arch/Event FTEs5.555.45.45.35.2

    DB/Data mgmt FTEs3.064.34.64.655.1

    SW Support FTEs1.41.11.21.21.41.4

    Simu/Reco FTEs100000

    Sheet1

    /us/sw/core/arch

    /us/sw/core/frame

    /us/sw/core/event

    /us/sw/core/db

    /us/sw/core/analysis

    /us/sw/core/distsw

    /us/sw/simrec/general

    /us/sw/support/librarian

    /us/sw/support/help

    /us/sw/support/qa

    Sheet2

    Frame/Arch/Event FTEs

    DB/Data mgmt FTEs

    SW Support FTEs

    Simu/Reco FTEs

    Sheet3

  • Total US Core Software EffortFTEs by fiscal year and WBS category. Total effort from all sources.

    Torre Wenaus, BNL PCAP Review

    Chart1

    14.551.053.5600.450.30.90.10.4

    0.55.11.254.903.70.80.70.10.3

    0.55.851.155.20.63.5510.70.10.4

    0.56.151.155.31.42.50.90.70.10.5

    0.56.351.055.71.800.80.80.10.6

    0.56.350.955.81.900.80.80.10.6

    /us/sw/core/arch

    /us/sw/core/frame

    /us/sw/core/event

    /us/sw/core/db

    /us/sw/core/analysis

    /us/sw/core/distsw

    /us/sw/simrec/general

    /us/sw/support/librarian

    /us/sw/support/help

    /us/sw/support/qa

    Sheet1

    CategoryFY01FY02FY03FY04FY05FY06Total

    /us/sw/core/arch10.50.50.50.50.53.9

    /us/sw/core/frame4.555.15.856.156.356.3537.45

    /us/sw/core/event1.051.251.151.151.050.957.55

    /us/sw/core/db3.564.95.25.35.75.831.26

    /us/sw/core/analysis000.61.41.81.95.7

    /us/sw/core/distsw0.453.73.552.50010.2

    /us/sw/simrec/general0.30.810.90.80.84.9

    /us/sw/support/librarian0.90.70.70.70.80.84.8

    /us/sw/support/help0.10.10.10.10.10.10.6

    /us/sw/support/qa0.40.30.40.50.60.62.8

    Sheet1

    /us/sw/core/arch

    /us/sw/core/frame

    /us/sw/core/event

    /us/sw/core/db

    /us/sw/core/analysis

    /us/sw/core/distsw

    /us/sw/simrec/general

    /us/sw/support/librarian

    /us/sw/support/help

    /us/sw/support/qa

    Sheet2

    Sheet3

  • Nov 00, May 01 PCAPs -Select Comments ArisingCollaborative data mgmt reassessment is encouraged. US CMS may be involved in evaluating a hybrid event store solution for CMS. If so, we will seek to collaborate with them.QA/QC should be strengthened. Manpower increased at BNL. SW test/validation improved with new nightly build scheme. More will be done after migration to CMT code management tool stabilizes.Alternative framework should be reconsidered. We agree. We will not back down from our incorporation of Geant4 in Athena, which removes the justification (pretense?) for an alternative framework.

    Torre Wenaus, BNL PCAP Review

  • Grid CommentsWe are following the funding mandatesWhile the critical path task of event store development is resource starved 3 months before DC1, which is to include a full evaluation of implemented event store technologies to come to an already delayed decision,we have a substantial and growing grid effort 15 months before the start of the first DC with grid objectivesPoint 2 is as it should be -- except in the presence of point 1We try hard to use grid resources in a way that furthers our prioritieseg. to develop metadata management of the sort needed for both distributed data management and a hybrid event storebut we are constrained: we must respect grid objectives and deliverables, and accept the substantial scope broadening required by working in the grid projects. Worthwhile in the long run, but not consistent with our needs in the short run when resources for the project proper are deficient.

    Torre Wenaus, BNL PCAP Review

  • ConclusionsThe project has matured, with successful programs at the three labs working closely with one another and with International ATLASScope of the program has been kept within the bounds of our planThe US continues to secure important positions in Intl ATLAS softwareUS work is mainstream, accepted, and often of central importanceWe are seeing the benefits of our major program elements (DB, framework, event) being closely interrelated: US developments leverage one another making the whole greater than the parts -- e.g. StoreGate leverages all threeWe have done this by scraping together enough resources -- by necessity including resources outside the project -- to cover the essentials. We must be able to continue to attain our minimum needs -- within the project allocated resources, if we are to be baselined.

    Torre Wenaus, BNL PCAP Review