Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

18
Projects, Tools and Engineering Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004

description

March 17, 2004P L McBride Operations Review3 CD Project Areas Some examples areas of work: –Core software for experiments: ~ 8 FTEs + exp. departments Framework, Databases, Compilers –Physics Analysis Software ~4 FTEs C++ class libraries, ROOT, Visualization –Online software, Trigger&DAQ ~4 FTEs –Collaboration Tools ~ 1.5 FTEs Electronic logbook –GRID Applications ~3 FTEs (mainly externally funded) –Data Management ~8 FTEs + the FTEs for SAM –Electronics for experiments ~1 FTE Run II and run II upgrades –Accelerator support ~15 FTEs –CD infrastructure ~8 FTEs Effort reporting, equipment support

Transcript of Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

Page 1: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

Projects, Tools and EngineeringProjects, Tools and Engineering

Patricia McBrideComputing Division

FermilabMarch 17, 2004

Page 2: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 2

Projects, Tools and EngineeringProjects, Tools and EngineeringThere are a number of division activities that are

either common to several experiments or require developments that take advantage of specific software or engineering expertise.

Stakeholders: Experiments, Accelerator Division, Computing Division

Objectives:– Encourage the use of common tools by several

experiments – sometimes this is not possible – Development of new techniques

Activities:– Development, consulting, support, and distribution of

software components– Design, production, and support of electronic

components or systems

Page 3: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 3

CD Project AreasCD Project AreasSome examples areas of work:

– Core software for experiments: ~8 FTEs + exp. departments

• Framework, Databases, Compilers– Physics Analysis Software ~4 FTEs

• C++ class libraries, ROOT, Visualization– Online software, Trigger&DAQ ~4 FTEs – Collaboration Tools ~ 1.5 FTEs

• Electronic logbook– GRID Applications ~3 FTEs (mainly externally funded)– Data Management ~8 FTEs + the FTEs for SAM– Electronics for experiments ~1 FTE

• Run II and run II upgrades– Accelerator support ~15 FTEs– CD infrastructure ~8 FTEs

• Effort reporting, equipment support

Page 4: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 4

Projects on the webProjects on the webhttp://wwwserver2.fnal.gov/cfdocs/projectsdb/categorylist.cfm

Page 5: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 5

CD Project monitoringCD Project monitoring• We attempt to capture the development and

support activities in the division through project monitoring. Through this process we– define project goals and status,– define beginning and end(!) of projects

• Status reports– Written by project leaders, posted on web– Meetings to review the status are held periodically

• Briefings– Meetings to discuss new projects or major changes

to projects• Project Web pages

– available to all– Record of the status and accomplishments for each

project

Page 6: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 6

Support and maintenanceSupport and maintenanceWe try to concentrate our support efforts on tools and

components needed by the ongoing experimental program. – Support for ROOT is one example.

• Used by almost Run II, Minos, Miniboone, etc. – A core component in many cases

• 1-1.5 FTE for critical ROOT development, user support and distribution

– Highly successful effort• Support will be required over an extended time.

– Active mailing list for questions, issues (3/day on [email protected])– Meet every 3 months with experiments to set priorities– Also meet annually with the full ROOT team and other users at the

annual ROOT workshops• Many important products are HEP specific

– Share support with other labs and institutes • CLHEP, GEANT, GRID

– Share the support with the experiments• C++ Working Group works this way (KAI to GCC migration)• Often this support is done through mailing lists

Page 7: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 7

Simulation and ModelingSimulation and Modeling• Generator support (pythia and others)

– Provide support for CDF and D0 (and CMS) – The patriot project provides physics MC data sets that have

been “approved” by the experts. This project will use central facilities to produce and store data files.

• Detector Simulation– GEANT3 – minimal support (0.1 FTE)

• Used by most experiments at Fermilab• Distribute the product through UPS/UPD• Provide support through mailing lists

– GEANT4 – minimal support (0.3 FTE)• Used by CMS (maybe BTeV)• Distribute though UPS/UPD upon request• Validation studies for CMS using test beam data has been done

here.• Could do more if more manpower was available and the

experiments demanded new features.– Important for LHC and other future experiments.

• Accelerator Simulations

Page 8: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 8

Accelerator Support ProjectsAccelerator Support Projects• Many small projects in FY03 (3-6 months)

– Recycler BPMs, Booster Monitoring, Document Database,…• Current involvement FY04 (15 FTEs):

– Simulations: Modeling of Space Charge in Booster(SCIDAC)– Shot Data Analysis: Tools and Analysis– Tevatron BPMs – Ionization Profile Monitors – Orbit Smoothing– Magnet Database (BLASTdb)– Support for Labview, VXworks

• Possible Future projects (under discussion)– Controls system migration to unix (waiting for technical

review)– Main Injector and other BPMs– Beam Beam simulations for Tevatron – Infrastructure to make lattice calculations in the control room

Page 9: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 9

Accelerator Accelerator Support Support

since July since July ‘03‘03

Project start date end date #months # FTE/monthEffort (FTE-months)# peoplesince Jul 03 (July 1,03- Jan31,04)

BLASTdb Oct-03 Apr-04 4 0.6 2.4 1SDA analysis Apr-02 ongoing 7 1.25 8.75 2SDA tools Apr-02 support 7 0.15 1.05 1

Tevatron BPM - total Sep-03 Dec-04 5 9.1 40.1_management 5 1.5 8 3_hardware 5 3 15 3_shutdown Sep-03 Nov-03 2.5 2.1 7.1 4_software 5 2.5 10 7

Tevatron IPM - total Nov-03 Dec-04 3 2.3 1.5 5_hardware Jan-03 Dec-04 1 1.5 1.5 4_software May-04 Sep-04 0 0.8 0 1

Recycler BPM -total Nov-02 Aug-03 2 1.75 3.5 3_hardware 2 1.25 2.5 2_software Feb-03 2 0.5 1 1

Run II Upgrade Project managementJan-03 ongoing 7 0.7 4.9 1Tev TuneFitters Oct-02 Nov-04 7 0.6 4.2 1Booster IPM and Studies Aug-02 ongoing 7 0.2 1.4 2MCR tools Jan-04 Dec-05 0.5 0.1 0.05 2VXWorks Support Jul-01 ongoing 7 0.3 2.1 1Pbar flying wires - software Nov-03 Mar-04 3 0.8 2.4 1Java Controls Application TutorialDec-03 Apr-04 2 0.8 1.6 1Beam Smoothing Tools Oct-02 Sep-04 7 0.1 0.7 2Tevatron Cusper Software Feb-03 May-04 7 0.5 3.5 2Controls Jul-03 ongoing 7 0.5 3.5 1Liaison to beams Apr-02 ongoing 7 0.1 0.7 1SCIDAC Simulations Oct-01 ongoing 7 1.5 10.5 2TOTAL FTE months since July 1, 2003- Feb 1,2004 92.85Average FTE since July 21.35 13.26429

(sum) (average)

Page 10: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 10

TeV BPM ProjectTeV BPM Project

Hardware: We are replacing the readout electronics. Echotek boards similar to the boards used for the recycler BPMs will be installed in Tevatron support buildings.

Software: front-end, control room applications, “offline”Challenge: to measure antiproton positions in the presence

of a large proton signalCD scientist R. Kutschke (assigned to BTeV software) stepped in to solve this critical problem. He should be able to return to BTeV in the summer

S. Wolbers – Project ManagerB. Webber – Deputy Project Manager

J. Steimel – Technical CoordinatorB. Banerjee – Project AssistantJ. Nicholls – Project Assistant

ElectronicsVince Pavlicek

Front-End/DAQ Software

Margaret Votava

Online SoftwareBrain Hendricks

Offline SoftwareRob Kutschke

RequirementsMike Martens

From AD 3-5 FTEFrom CD 4-8 FTE

Sept 03-Dec 04

Page 11: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 11

TeV BPM TeV BPM Project Project

TrackingTracking

Status Reports Html files given below show the current state of the Tevatron BPM project. Excel spread sheets should be used by the project manager, L2 managers, and the project office to update various project information. Status files marked Initial, derived from the RunII planning document, are provided for reference only.List of Project Accounting codes relevant to the project should be used when charging to the project.

Please not that some of the files are for management use only and may not be visible to everybody. Also, Pivot Tables on some worksheets are not interactive.

TBPM Upgrade Project Version 2

Date Category Task Report Cost Report Adiitional

Information 1/7/04 TBPMV2_1 stdTask stdCost

2/13/04 TBPMV2_8 stdTask POTracking, fteCalculation

Milestones TBPM.mpp

TBPM Upgrade Project Version 1

Date Category Task Report

Cost Report Adiitional Views

RunII_Aug03 Initial html excel

10/15/03 First format html excel

10/31/03 Rev. format

html, excel

11/11/03 Status html

Page 12: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 12

ConclusionsConclusions• Large number of active projects in the

Computing Division• There is always a list of potential projects –

important to set priorities. • Projects are started/ended after consultation

with the experiments or the accelerator division

• Projects are monitored by division management and reports are available to all.

Page 13: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 13

Additional SlidesAdditional Slides

Page 14: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 14

Status ReportsStatus ReportsCRL Projects page:

Collaboration Tools

Control Room Logbook

Responsible OU CEPA

Task Number

50.02.22.01

Stakeholders

D0, Minos, MiniBooNE, CMS, MIPP

Leader(s) S Panacek

Est. Start Date

Est. End Date

Status

Active

FY

2004

Deliverables New releases, new installations.

Description

The Control Room Logbook is an electronic logbook used to capture control room activity. The CRL is used in the D0 control room, where over 100 entries are added every day for a total of over 200,000 entries. Minos, MiniBooNE and CMS are also using it. The logbook has a long list of capabilities such as adding images, text, forms, binary fi les, and hand drawn entries. It can also programmatically add entries. For example, the DAQ can log status. In addition, there is a web interface for remote access. Java and XML make the CRL platform independent, vendor independent, and highly configurable.

Plan

Schedule

Issues

Extranet URL http://www-cpd.fnal.gov/CRL/

http://wwwserver2.fnal.gov/cfdocs/projectsdb/projdetail.cfm?ProjectID=75

Page 15: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 15

TeV BPM projectTeV BPM projectTBPM Estimated FTE Month Needed

0.00

2.00

4.00

6.00

8.00

10.00

12.00

14.00

16.00

Months

FTE

mon

ths

CP FTE 1.20 1.38 1.12 1.20 1.14 2.10 3.87 3.70 3.30 4.68 5.07 5.14 3.08 1.79 1.46 0.28

EE FTE 1.58 3.08 2.70 3.97 4.74 4.45 4.78 3.50 2.75 3.57 2.69 1.85 2.10 2.47 2.31 1.17

ET FTE 0.53 0.71 0.63 1.03 2.19 2.78 4.60 3.39 1.22 1.62 1.33 1.42 0.81 0.52 0.17 0.35

PHY FTE 2.28 2.72 1.24 1.32 1.32 1.09 1.73 1.65 2.02 2.45 1.46 0.77 0.74 0.74 0.53 0.00

FTE 5.58 7.88 5.69 7.52 9.39 10.42 14.97 12.23 9.29 12.32 10.53 9.18 6.73 5.51 4.46 1.80

Sep-03 Oct-03 Nov-03 Dec-03 Jan-04 Feb-04 Mar-04 Apr-04 May-04 Jun-04 Jul-04 Aug-04 Sep-04 Oct-04 Nov-04 Dec-04

3.5 5.5 11.4 6.6 5.8 6.8Effort Reports:

Page 16: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 16

TEV BPM TEV BPM statusstatus

Standard Task Report

ID WBS Name Duration Start_Date Finish_Date Percent_Complete Predecessors Resource_Names

1 1 Run II - Jeff Spalding 1227 d Wed 1/1/03 Thu 11/15/07 20%

2 1.1

Operations and Operational Maintenance and Upgrades

1227 d Wed 1/1/03 Thu 11/15/07 20%

3 1.1.1 ongoing operations support

1227 d Wed 1/1/03 Thu 11/15/07 20%

4 26 Luminosity Upgrades 321 d Tue 9/2/03 Thu 12/9/04 20%

5 26.4

Tevatron High Luminosity - Vladimir Shiltsev

321 d Tue 9/2/03 Thu 12/9/04 20%

6 26.4.6 Improved Control and Diagnostics

321 d Tue 9/2/03 Thu 12/9/04 20%

7 26.4.6.4 Tevatron BPM Upgrade 321 d Tue 9/2/03 Thu 12/9/04 20%

8 26.4.6.4.1 Tev BPM system design 258 d Tue 9/2/03 Thu 9/9/04 35%

9 26.4.6.4.1.1 Electronics design 167 d Tue 9/2/03 Fri 4/30/04 62%

10 26.4.6.4.1.1.2 Tunnel cable upgrade 54 d Tue 9/2/03 Fri 11/14/03 100%

11 26.4.6.4.1.1.3 BLM design 167 d Tue 9/2/03 Fri 4/30/04 83%

12 26.4.6.4.1.1.3.0 BLM - op 167 d Tue 9/2/03 Fri 4/30/04 80%

Baumbaugh A.[1%],Haynes B.[26%],Deuerling G.[2%]

13 26.4.6.4.1.1.3.1 BLM interface specification 44 d Wed 10/15/03 Wed 12/17/03 100%

14 26.4.6.4.1.1.3.2 BLM prototype design & testing 73 d Wed 11/12/03 Tue 3/2/04 80%

15 26.4.6.4.1.1.4 BPM design 167 d Tue 9/2/03 Fri 4/30/04 45% 16 26.4.6.4.1.1.4.1 BPM core 162 d Tue 9/2/03 Fri 4/23/04 85%

Page 17: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 17

BLASTdb project reportingBLASTdb project reporting

BLASTdb Accelerator Magnet Database-----------------------------------Short Description of Project: Create and do early populating and critical applications for a modern and maintainable unifying several sources of magnet and alignment data "owned" by Accelerator and Technical divisions.

Milestones agreed on are:0. Agreement on what we are doing.1. Creation of good database, meeting agreed key purposes

a) Repository for the data previously in N. Gelfand's databaseb) Adequate scheme for accepting new survey datac) Repository for some part of the "other" data that AD has currently in pseudo- and

real databases.   Use case applications for populating and simple access.2. Refinement of that database, for decent performance, completion of schema to include all the critical data categories, and incorporation of all formulas needed for users to convenientlyaccess data in their prefered forms.3. Incorporation of other data sets for maximal usefulness to AD and TD.

Project Status: Ongoing

Page 18: Projects, Tools and Engineering Patricia McBride Computing Division Fermilab March 17, 2004.

March 17, 2004 P L McBride Operations Review 18

Current Current engineering engineering

support support projectsprojects

Projects for Category: Engineering Support Project Leader Responsible OU Task Number Status

Engineering Support CEPA 50.02.04 Roll Up

D0 L1 Ecal Test Waveform Generator

Stefano Rapisarda CEPA/ESE 50.02.04.02 Active

D0 Detector Luminosity Monitor Firmware

Rick Kwarciany, Rich Partridge (D0), Brendan Casey

CEPA/ESE 50.02.04.02 Active

D0 VRB Controller debugging and support

Ted Zmuda, Don Lincoln (D0)

CEPA/ESE 50.02.04.02 Active

Project Leader Responsible OU Task Number Status

CKM Timing Distribution Systems Haynes Obsolete

D0 Trigger Distribution System Zmuda Finished

CKM DAQ

Pavlicek, M Bowden, P Cooper, B Tschirhart

Obsolete

For comments about this page, contact [email protected] Last modified by JH 6 February 2004

Security, Privacy, Legal