Reports until 14:47, Tuesday 15 January 2019
H1 SYS (CAL, GRD, INJ, ISC)
jameson.rollins@LIGO.ORG - posted 14:47, Tuesday 15 January 2019 - last comment - 15:11, Thursday 07 February 2019(46428)
initail ODC removal work

ODC removal (as per ECR 12045) has begun.  Summary:

Detailed front end changes:

Further removal of ODC from the rest of the system (ISC, SUS, PEM, etc.) is deferred to later maintenance. 

Comments related to this report
keita.kawabe@LIGO.ORG - 17:17, Tuesday 15 January 2019 (46447)

Following models were changed to remove ODC completely and compiled but not installed. Deferred to another opportunity.

h1ascimc (1 IPC sender (PCIE) and an entire ODC block were removed, doesn't use the library, one less fast channel on the frame)

h1pslpmc (1 sender (SHMEM) as well as an entire ODC block was removed from h1 model, ODC-related things were purged from the library, no change in fast channels)

p1psliss (2 receivers (SHMEM) for FSS and PMC as well as two ODC blocks were removed from h1 model, ODC-related things were purged from the library, one less fast channel on the frame)

h1pslfss (1 sender (SHMEM) as well as an ODC block were removed from h1 model, ODC-related things were purged from the library,  no change in fast channels)

h1tcscs (1 sender (SHMEM) as well as an ODC block were removed from h1 model, ODC-related things were purged from the library, one less fast channel on the frame)

h1iscex (done by Jamie, no change in fast channels)

h1alsex (1 sender (SHMEM) as well as an ODC block were removed from h1 model, doesn't use library, one less fast channel on the frame)

h1alsey (1 sender (SHMEM) as well as an ODC block were removed from h1 model, doesn't use library, one less fast channel on the frame)

h1lsc (1 sender (PCIE) and an ODC block are removed from the h1 model, doesn't use library, one less fast channel on the frame)

h1omc (1 sender (PCIE) as well as an ODC block were removed from h1 model, ODC-related things were purged from the library, one less fast channel on the frame)

h1pemex (1 sender (SHMEM) as well as an ODC block were removed from h1 model, doesn't use library, no change in fast channels)

h1pemey (1 sender (SHMEM) as well as an ODC block were removed from h1 model, doesn't use library, no change in fast channels)

all SEI models at the end stations (done by JeffK)

Following models are yet to be changed.

all sus models (TBD by JeffK)

keita.kawabe@LIGO.ORG - 13:17, Tuesday 22 January 2019 (46576)CDS, DetChar, SYS

Update on Jan 22

During the maintenance on Jan22, the following models without ODC were installed.

h1lsc, h1ascimc, h1omc, h1iscex, h1alsex, h1alsey, h1tcscs, h1pemex, h1pemey.

(h1asc was updated and installed for something unrelated to ODC.)

Remaining frontends that are yet to be replaced with new ones without ODC:

All SUS (models are yet to be changed/compiled).

All end station SEI (models are ready).

h1pslpmc, h1pslfss, h1psliss (models are ready).

Remaining frontends that will be changed again after new HW injection infrastructure is confirmed to work by transient injection group(s):

h1calex (model is yet to be done, PINJX will be completely removed).

h1odcmaster itself (this will be retired).

 

 

keita.kawabe@LIGO.ORG - 14:35, Monday 04 February 2019 (46769)

Update Feb/04/2019

All SUS models were modified to remove ODC, compiled successfully, but not installed. These are:

h1susetmx, h1susetmy, h1susitmx, h1susitmy, h1susbs, h1suspr3, h1suspr2, h1susprm, h1sussr3, h1sussr2, h1sussrm, h1susmc1, h1susmc2, h1susmc3, h1susomc, h1susopo, h1susim (and h1sustmsx and tmsy and h1sushtts on Feb/05/2019)

One PCIE IPC sender and one fast channel were removed per each model, as well as many EPICS channels. One new EPICS channel (ODCCHAN_PLACEHOLDER) was added per each model.

Library parts (QUAD_MASTER, QUAD_ITM_MASTER, BSFM_MASTER, HSTS_MASTER, HLTS_MASTER, OMCS_MASTER, OPOS_MASTER) are still compatible with old models, so if you want to compile any of old sus models with the new library you can. In that case ODC IPC will be plugged to zero.

Attached are typical before/after view of the library parts.

Images attached to this comment
keita.kawabe@LIGO.ORG - 16:38, Tuesday 05 February 2019 (46803)

Boo. I just assumed that MC1, MC2 and MC3 all use HSTS_MASTER library part, but MC2 actually uses MC_MASTER part. I only edited HSTS_MASTER and individual model (h1susmc1, 2, 3).

As a result, ODC was not completely removed out of h1susmc2. This is going to be fixed in the next opportunity.

rahul.kumar@LIGO.ORG - 15:11, Thursday 07 February 2019 (46852)CDS, SUS
Keita and Rahul

Keita showed me how to make changes to the front end model of SUS. We made changes to MC_MASTER library parts to remove ODC. We complied h1susmc2 successfully, however we didn't install it.