Top Banner
FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users
26

FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

Dec 17, 2015

Download

Documents

Neal Dawson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Implementation Status

Stephane Deghaye BE/COOn behalf of the FESA team and many users

Page 2: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

Agenda

• FESA 3 Roadmap for 2013 and 2014• FESA 3 Adoption in BE• FESA 3 Adoption in EN• FESA 3 Adoption in TE• Other groups• Conclusions

Page 3: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Road Map – ‘13

• FESA 3 follows ACCOR milestones – Development baseline milestone – 1st of July 2013– Operational baseline milestone – 1st of Dec. 2013

• FESA 3 for early adopters was available early 2013

• FESA 3.1 was released according to the ACCOR planning on the 1st of July.

• Since then, many improvements and fixes released (3.1.1.0, 3.1.1.1 and 3.1.1.2).

Page 4: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Road Map – ‘13

• The ACCOR Operational baseline is FESA 3.1• FESA 3.1.2 will be released in Dec 2013• Reminder: minor version – Bug fixes– New features– Backward compatible

Page 5: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Road Map – ‘14

• Next minor version will be in spring ‘14 (1.3)• Next major version will be FESA 3.2 with RDA3. • FESA 3.2 estimated release date: June ‘14 – for the SPS dry runs.

• FESA 3.1 and FESA 3.2 are fully compatible (except RDA)

Page 6: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Adoption

Page 7: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA in A&T Sector

• Many groups (12) in the A&T sector rely on FESA for their FEC software developments

• Also a few users outside the sector (PH, DGS)• About 100 persons are registered FESA

developers Training for the new comers

Page 8: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Support & Training

• Since April ‘13, 2 courses on FESA 3 available– FESA Basics (2 days): should be mandatory for any new

developer– FESA Advanced and Migration (1 day)

• Support team ([email protected]) to help with:– Migration– New design– Problem with or in the framework– Try to solve in your team the C++ problems

Page 9: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Adoption in BE

Page 10: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE/ABP

HSL• Linac 2 source migrated in FESA3 (99%)• Linac4 source. FESA2 – low prio after Linac 2 start-upSU• See EN/ICE/PLC• New development in FESA3 (lab only – 2014)LCU• See EN/STI/ECE• New development in collaboration with BI in FESA3

Page 11: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE/BI

• 99% of the classes (100+) are FESA 2• FESA 3 is mainly under test & validation• A few classes under migration (PSB BCTs, SPS

Orbit, PSB/LN4 BLMs)• All new developments based on FESA 3 from

now on• Plan: migrate quietly aiming at a complete

renovation by end 2015 – FESA 2 end-of-life.

Page 12: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE-CO-FE

Generic classes• 90% migrated to FESA 3• New developments in FESA 3• Operation: Restart with FESA 3 everywhere*OASIS• New developments in OASIS FESA3• Migration will start in 2014

*except LynxOS FECs

Page 13: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE-CO-HT (Timing)

• All GM classes migrated to FESA 3• LTIM available in FESA 3 (32 and 64-bit)• LHC Central timing in FESA 2 (redesign in

2014) evaluate migration to FESA 3• FESA 3 in operation for – central timing of LIC, Linac4 and CTF.– LTIM: many installations (e.g. PSB BCT, CPS RF,

FECs for Mil1553…).

Page 14: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE/OP

XenericSampler• Migrating towards a post-processing only

system• Migration to FESA 3 done (some secondary

features missing)• Plan to start with FESA 3 version in the

injectors

Page 15: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

BE/RF

• Linac4: PLC control in FESA3 + plan move the power & low-level

• AD: 4 classes (stocatic cool + meas) in FESA3– Old control (GM) see ACCOR planning

• SPS: new dev (power and LL) in FESA3• LHC: new dev (damper) in FESA3• !! SPS & LHC = 130 FESA2 classes !!– Some LHC systems (cavity control) are planned to

be renovated before the start-up

Page 16: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Adoption in EN

Page 17: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

EN/ICE

SIC• QPS: Migrated to FESA 3 & under validation. Only solution for

operation• Totem roman pots: migration foreseen from January 2014PLC• LHC Cryo: migrated to FESA 3 & under validation. Plan to use

FESA3 in operation• Survey: migration in progress (waiting for cryo validation). Plan to

use FESA3 in operationMTA• Mainly FESA as communication layer (IEPLC)• Migration on-going and nothing critical for start-up

Page 18: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

EN/STI

• ECE– Baseline: migrate everything to FESA 3 pending

validation– Ongoing validation with LHC Collimator (critical

class) (90% done)– Will follow SPS, PS…

• LP (laser)– Renovation of an ISOLDE system (new dev FESA3)– Photolab: Migration not started yet. Not critical (lab)

Page 19: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

FESA 3 Adoption in TE

Page 20: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

TE/ABT

• All new dev in FESA3 (LN4 pre-chopper…)• LEIR Kickers GM migrated to FESA3• PS Continuous Transfer migrated to FESA3• PS KFA4, 13, 21 stay in FESA2 (FESA3 later – TS)• SPS MKP, MKE6 in FESA3. MKE4 and MKD will

follow pending validation• LHC MKI in FESA3. • LBDS will be migrated to FESA3 for the tests

end of April.

Page 21: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

TE/CRG

• FESA part handled by EN/ICE/PLC• LHC Cryo in FESA 3 under validation• Operational baseline

Page 22: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

TE/EPC

• 99 % migrated to FESA 3 (1 REX power converter missing)

• Many devices already migrated in the DB• 600 devices (PLC, RS422) to be migrated (Dec)• Complete migration should be completed for

the start-up

Page 23: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

TE/MPE

• FESA2 classes for BIS, FMCM and SMP– Migration not started yet (tests with 1 BIS class)– Busy with PostMortem & RDA3– Migration planned for 2014 or 2015

• QPS (see EN/ICE/SIC)– Migrated to FESA 3

Page 24: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

TE/MSC

• New development for PS B-train– Will be in FESA3

Page 25: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

Other groups

• DGS-SEE– ARCON renov. – Operational deployment in S2 2014 based on FESA3

• PH-DT– Totem roman pot (See EN-ICE-SIC)– Possible new development FESA3 if anything

Page 26: FESA 3 Implementation Status Stephane Deghaye BE/CO On behalf of the FESA team and many users.

Conclusions

• The ACCOR Operational baseline is FESA 3.1• Many groups have started the migration to FESA

3• Some groups with huge code base a bit behind

FESA team proposes active support (on location) to speed up migration

• Many critical systems are planned to restart with FESA 3 (QPS, Cryo, Collimators, many kickers, power converters…)