270 likes | 444 Views
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. FESA 3 Road Map – ‘13.
E N D
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
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).
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
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)
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
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 (fesa-support@cern.ch) to help with: • Migration • New design • Problem with or in the framework • Try to solve in your team the C++ problems
BE/ABP HSL • Linac 2 source migrated in FESA3 (99%) • Linac4 source. FESA2 – low prio after Linac 2 start-up SU • See EN/ICE/PLC • New development in FESA3 (lab only – 2014) LCU • See EN/STI/ECE • New development in collaboration with BI in FESA3
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.
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
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…).
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
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
EN/ICE SIC • QPS: Migrated to FESA 3 & under validation. Only solution for operation • Totem roman pots: migration foreseen from January 2014 PLC • 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 operation MTA • Mainly FESA as communication layer (IEPLC) • Migration on-going and nothing critical for start-up
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)
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.
TE/CRG • FESA part handled by EN/ICE/PLC • LHC Cryo in FESA 3 under validation • Operational baseline
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
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
TE/MSC • New development for PS B-train • Will be in FESA3
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
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…)