ligo-ex ligo-ds
  Richardson Lab Experimental Log, Page 14 of 14  Not logged in ELOG logo
New entries since:Wed Dec 31 16:00:00 1969
ID Date Author Typedown Category Subject
  437   Mon Sep 9 14:27:36 2024 PooyanInfrastructureComputersChimay backup attempt

One ongoing work is to make all lab machines automatically backed-up on Scribe on a daily basis. The updates should be boatable and stored for some time (potentially a few weeks) on Scribe. Making whole disk images has already been tried for some of the machines with no problems. (e.g., Cymac and WorkStations)

The same thing can not be done with Chimay though, as it currently has one huge RAID-controlled volume that stores all the information (OS, home directories, and NDS-downloaded data). Creating daily full disk images of such a system is not practical. 

Here is the plan we came up with to overcome this issue:

  1. Create one full disk image of Chimay and store it on Scribe (it was already done)
  2. Move the nds-downloaded raw data temporarily to Scribe and remove it from Chimay
  3. Make another full disk image of Chimay
  4. Burn this image to a single disk and boot chimay with it
  5. Restore the rest of Chimay disks and move the NDS data back

     

On the weekend (Sat and Sun 9/7-8) I tried to execute these steps. There wasn't enough free space left on Scribe to move all the NDS data to it, so I stored part of this data temporarily on WS4. Then I also checked storage-consuming directories and, in one case, removed some non-important stored files. As there was no free space left on Scribe to execute step no. 3, I initiated storing the image on WS3. Unfortunately, a couple of different trials of the image-creation process failed as there was not enough free space on WS3 to accommodate Chiamy image as well. I was not able to reduce the image size such that it can be stored on WS3. 

 

These are the options left for us to get this work done. 

  1. Distribute the NDS files between different machines to make enough free space on Scribe for the image and then follow the previous plan
  2. Shrink the Chimay drive size, create the image and then follow the previous plan
  3. Temporarily transfer some services to Megatrone (Network gateway, Wiki, elog) and recreate chimay and its services from scratch
  578   Thu May 15 12:03:41 2025 Xuesi MaInfrastructureElectronicsNotice

All Sorensen power supplies are turned off. The Cymac system is down (All Chassis are down)

If you need more information or if you need to turn them back on please contact Xuesi Ma.

  579   Mon May 19 10:59:14 2025 Xuesi MaInfrastructure  

Status Update

Previous Status:

All Sorensen power supplies were turned off. The Cymac system was down (all chassis were offline).

If you need more information or assistance in turning them back on, please contact Xuesi Ma.


Update: The systems are now back online.

Note: The Sorensen power supplies’ voltage can now be controlled via channel VEXC8 of the DAC.

If scripting is required, the ezca Python package is highly recommended for interfacing and control.

  580   Wed May 21 14:40:38 2025 Xuesi MaInfrastructureCleanroomCleanroom Temperature

Date and Time: Around 2:20 PM on May 21, 2025

Location and Temperature:

  • Back of the room, around the working station: 85.5 °F
  • Front of the room, around the doorway: 82.3 °F
Attachment 1: 20250521_142051.jpg
20250521_142051.jpg
Attachment 2: 20250521_142220.jpg
20250521_142220.jpg
  589   Tue Jun 3 13:16:53 2025 Xuesi MaInfrastructure  

Date and Time: Around 3:50 PM on June 2, 2025

Location and Temperature:

  • Back of the room 1119, around the working station: 86 °F
  • Front of the room 1119, around the doorway: 84.1 °F
  • Back of the room 1129, around the working station: 78.6 °F
  • Front of the room 1129, around the doorway: 78.3 °F
  • In the hallway in front of room 1119: 75.2 °F
Attachment 1: 928.jpg
928.jpg
Attachment 2: 929.jpg
929.jpg
Attachment 3: 931.jpg
931.jpg
Attachment 4: 930.jpg
930.jpg
Attachment 5: 932.jpg
932.jpg
  613   Tue Jul 15 11:47:53 2025 Xuesi MaInfrastructure  

Date and Time: Around 4:50 PM on July 1, 2025

Location and Temperature:

  • Back of the room 1119, around the working station: 85.7 °F
  • Front of the room 1119, around the doorway: 83.5 °F
  • Back of the room 1129, around the working station: 79.1 °F
  • In the hallway in front of room 1119: 76.5 °F
Attachment 1: 20250701_165118.jpg
20250701_165118.jpg
Attachment 2: 20250701_165200.jpg
20250701_165200.jpg
Attachment 3: 20250701_165329.jpg
20250701_165329.jpg
Attachment 4: 20250701_165246.jpg
20250701_165246.jpg
  640   Tue Sep 2 18:33:38 2025 LiuInfrastructureGeneralNew lab room 1125 layout and measurement

Action items for facilities

 

  • Ceiling lights replacement
  • Fume hood cleaned and refurbished
  • Sink countertop cleaning
  • Floor cleaned and waxed
  •  
Attachment 1: 1125.pdf
1125.pdf
  651   Wed Oct 8 14:45:12 2025 Xuesi MaInfrastructureVACRGA Chamber Pressure
RGA Chamber pressure is currently at 3.68e-4 torr.
Attachment 1: 20251008_130141.jpg
20251008_130141.jpg
  662   Thu Nov 20 12:40:47 2025 Xuesi MaInfrastructureGeneralRoom 1125 Optical Table

Cleaned off the tapes on the optical table with acetone.

Attachment 1: 1651.jpg
1651.jpg
Attachment 2: 1650.jpg
1650.jpg
  670   Thu Jan 22 10:10:31 2026 JonInfrastructureGeneralLab floor plans
Attached are the starting and final floor plans for the February 2026 expansion into the Physics 1125 lab.
Attachment 1: Pre-Feb-2026.png
Pre-Feb-2026.png
Attachment 2: Post-Feb-2026.png
Post-Feb-2026.png
  672   Thu Jan 22 13:18:12 2026 PooyanInfrastructureGeneralLab floor plans

The working document of tasks regarding moving the clean room is attached. Needs LIGO account to access and edit.

  https://docs.google.com/document/d/14HhMYBcHmM62Hc1YJhinMsG5uPx6xoW0WEBmDcbNMMg/edit?usp=sharing

  676   Thu Feb 5 11:42:47 2026 JonInfrastructureGeneralLab floor plans

[Audrey, Cece, Jon, Ma, Mary, Michael, Pooyan, Tyler, Shane]

We have completed the preliminary reorganization of our Physics 1119 lab space. This includes:

  • Moving all cabinets to their final positions
  • Clearing out all equipment from the cleanroom in prep for HVAC work, and storing them in either the HEPA cabinet or double-bagging in regular storage.
  • Moving all non-essential equipment into other lab spaces.
  • Wrapping vacuum system and VLC for protection
  • Removing all ceiling tiles and fans from the ceiling of the cleanroom
  • Moving the cleanroom frame towards the front of the room.

Prepping the new clean-and-bake station in 1125 will begin within the next week, along with the construction of the stainless steel table planned to be put into the cleanroom.

Quote:
Attached are the starting and final floor plans for the February 2026 expansion into the Physics 1125 lab.

 

Attachment 1: image.jpg
image.jpg
Attachment 2: image_1.jpg
image_1.jpg
Attachment 3: image_3.jpg
image_3.jpg
  682   Thu Feb 12 12:25:38 2026 Xuesi MaInfrastructureGeneralLab floor plans

[Cece, Ma, Mary, Pooyan, Tyler, Paul]

We have continued the reorganization of our Physics 1125 and 1129 lab spaces. This includes:

  • Moving two workbenches from Room 1129 into Room 1125
  • The workbench with the oven is still in Room 1129
  • Assembling the stainless steel table
  • Moving the cleanroom frame toward the whiteboard side to make room for HVAC work
  • The sink in Room 1125 was painted, and we stood Frosti up.

Attachment 1: 2563.jpg
2563.jpg
Attachment 2: 2567.jpg
2567.jpg
Attachment 3: 2570.jpg
2570.jpg
Attachment 4: 2569.jpg
2569.jpg
Attachment 5: 2564.jpg
2564.jpg
Attachment 6: 2565.jpg
2565.jpg
Attachment 7: 2568.jpg
2568.jpg
Attachment 8: 2566.jpg
2566.jpg
  689   Thu Mar 5 12:08:47 2026 PooyanInfrastructureCleanroomCleanroom HEPA fan defect

[Pooyan, Ma, Mary, Tyler]

While re-installing the clean-room HEPA fan filters, we realized that one of the blowers is broken. The issue seems to be that the plastic damper bracket that is keeping the blower in place has failed. The fix is to open up the fan unit, and replace the broken vibration damper. We installed the defected unit on top of the clean room entrance, for easy future access.

Attachment 1: Screenshot_2026-03-05_at_10-52-30_WhisperFlow-Product-Data-and-Submittals-1788-50-Rev19.pdf.png
Screenshot_2026-03-05_at_10-52-30_WhisperFlow-Product-Data-and-Submittals-1788-50-Rev19.pdf.png
Attachment 2: IMG_5591.jpeg
IMG_5591.jpeg
Attachment 3: 2704.jpg
2704.jpg
Attachment 4: 2705.jpg
2705.jpg
Attachment 5: 2706.jpg
2706.jpg
  691   Wed Mar 11 19:38:21 2026 PooyanInfrastructureCleanroomParts and things to get after the cleanroom move
  • concrete Caulk to fill the drill holes in 1119
    • Example [Pooyan: I have a caulk gun and silicon caulk at home, if needed.]
  • Water hose for the washer in 1125
    • 1/2" diameter
    • almost 8 Ft 
  • Exhaust for the oven in 1125
    • Question: not sure which way we want the exhaust to go. Measurements depend on the path. 
    • Oven exhaust to the ceiling vertical distance: 47"
    • Oven exhaust to the ceiling exhaust distance: 6 ft
  • Rubber vibration dampers for the cleanroom fans (see the first 4 pictures)
    • 25 mm diameter, 13 mm height, ~5-6 mm thread, 6 mm deep
    • Example (This is the male version. We need one with female on both sides)
  • Cabling conduit from the cable tray to the optical table frame (through the cleanroom ceiling)
  • Wire cable tray for 1125
    • ~10 Ft, exactly similar to the one already installed in 1129
Attachment 1: photo_2026-03-12_10-33-02.jpg
photo_2026-03-12_10-33-02.jpg
Attachment 2: photo_2026-03-12_10-32-57.jpg
photo_2026-03-12_10-32-57.jpg
Attachment 3: photo_2026-03-12_10-57-16.jpg
photo_2026-03-12_10-57-16.jpg
Attachment 4: photo_2026-03-12_10-57-21.jpg
photo_2026-03-12_10-57-21.jpg
Attachment 5: photo_2026-03-12_10-57-25.jpg
photo_2026-03-12_10-57-25.jpg
Attachment 6: photo_2026-03-12_10-57-28.jpg
photo_2026-03-12_10-57-28.jpg
Attachment 7: photo_2026-03-12_10-57-32.jpg
photo_2026-03-12_10-57-32.jpg
Attachment 8: photo_2026-03-12_10-57-36.jpg
photo_2026-03-12_10-57-36.jpg
  1   Sun Apr 10 15:39:49 2022 Rutuja GuravHowToComputer Scripts/ProgramsHowTo: Renew the Let's Encrypt SSL certificate using certbot

Port 80 is kept closed by default. This might be causing the certbot auto-renewal cronjob to fail. Therefore we must renew the certificate manually.


Step 1: Open port 80. (This is needed as the certificate renewal process runs some tests which requires client communication over port 80)


Step 2: Run the following command


sudo certbot certonly --force-renew -d richardsonlab.ucr.edu


Step 3: Confirm the certificate was renewed by running the following command


sudo certbot certificates

  2   Thu Jun 2 16:14:58 2022 JonHowToGeneralCustom conda environment on JupyterHub

Cross-linking instructions: How to run a Jupyter notebook in your custom Conda environment

  292   Fri Dec 15 14:03:02 2023 AidenHowToVACVacuum Chamber Opening
[Aiden]

1. Turn off the RGA filament and disconnect it.

2. Record the pressure and then close the angle valve and gate valve on the RGA line to isolate it from the system.

3. Turn off the backing and turbo pump and let the turbo pump spin to a stop by slowly leaking the chamber. The slower the safer.

4.Slowly open the vents on the chamber and the turbo pump. Making sure not to raise the pressure too fast.

5. Once done venting the chamber, open the lid by removing the bolts and prying the lid open with a long flat head screw driver.

6. Removed previous parts and placed them into clean bags. Place new parts inside of the chamber and group them together close to the center.

7. Place the lid back onto the chamber and tighten the bolts in a circular pattern until tightened all the way with the wrench.

8. Make sure all vents are closed and turn the backing pump back on.

9. The turbo pump can be turned back on when the pressure reaches e-1 torr.

10. Wait until the chamber reaches a pressure of e-6 torr before opening the angle and gate valve on the RGA line. After the RGA line is open and the pressure is still below e-6 torr, the RGA filament can be turned on and a leak test of the lid should be performed.

11. After the leak test shows no leaks, proceed with starting the low temp bake.

  555   Thu Apr 17 12:12:29 2025 LiuHowToInterferometer SimulationsPreventing Thread Contention in Multiprocessing with Finesse and Cython

Avoiding Thread Contention When Using Multiprocessing with Finesse and Cython

When running Monte Carlo simulations or other computational workloads, it's common to use Python's ProcessPoolExecutor to parallelize multiple independent tasks. This approach works well—until it interacts with low-level libraries that themselves use multi-threading under the hood.

The Problem: Thread Over-Subscription

In a recent project, I ran into a significant performance issue while executing a large number of Monte Carlo trials using a process pool with 30 worker processes on Megatron (with 48 cores). Each trial ran a function that internally used cython.parallel.prange for fast, element-wise operations, which is what Finesse uses under the hood for many internal numerical calculations. Cython, via OpenMP, was configured to use all available CPU threads per process by default.

This resulted in severe thread over-subscription. With 30 parallel processes and each process attempting to use all 48 threads, the system was launching over 1,400 threads concurrently. The CPU quickly became saturated, and the tasks stalled. In some cases, the system became unresponsive, and the jobs had to be canceled repeatedly.

This happens because when the function calls into these libraries from within a Python multiprocessing context, each subprocess will attempt to use the full number of threads available to the machine.

The Solution: Limit Threads per Process

The solution is simple: explicitly limit the number of threads each subprocess is allowed to use. This can be done by setting the environment variable at the top of your script, before importing any thread-hungry libraries like Finesse.

      
import os
os.environ["OMP_NUM_THREADS"] = "1"

    

By setting OMP_NUM_THREADS to "1", we ensure that each multiprocessing worker uses only one thread internally, preventing them from overloading the system and allowing the tasks to run more efficiently.

  14   Wed Dec 14 18:34:33 2022 JonConfigurationElectronicsAdapter for 532 nm laser power supply
I installed an EU-to-US plug adapter for the 532nm laser's 9V power supply. I then re-measured the laser's power with the correct supply voltage (previously we had been using a 6V supply). At 9V, the max power is 0.83 W, so the laser is confirmed to be Class 2 as labeled.
Attachment 1: laser_power.png
laser_power.png
  271   Mon Nov 20 10:10:50 2023 TylerConfigurationElectronicsRTD Logic/Schematic Diagrams

Below are a basic diagram of what the RTD measurement circuit logically looks like and an example schematic of the actual wiring. The schematic wiring will be placed internally into a chassis, connected to the RTDs via DB25 cable.

Note: The DB25 Breakout Board connector is Female, not Male.
Attachment 1: FIN_RTD_circuit.png
FIN_RTD_circuit.png
Attachment 2: Sample_Circuit_Schematic.png
Sample_Circuit_Schematic.png
  298   Fri Dec 29 16:02:27 2023 JonConfigurationElectronicsRTD Readout Chassis

The custom front and rear panels for the RTD readout chassis arrived last Friday. I installed them in the chassis frame to check their fit. They fit very well, so all that now remains is to complete the internal wiring and test the connections.

The chassis panel designs are archived to LIGO-D2300452 and LIGO-D2300453.

Quote:

Below are a basic diagram of what the RTD measurement circuit logically looks like and an example schematic of the actual wiring. The schematic wiring will be placed internally into a chassis, connected to the RTDs via DB25 cable.

Note: The DB25 Breakout Board connector is Female, not Male.
Attachment 1: front.jpeg
front.jpeg
Attachment 2: rear.jpeg
rear.jpeg
Attachment 3: overhead.jpeg
overhead.jpeg
  300   Tue Jan 9 12:08:59 2024 TylerConfigurationElectronicsRTD Readout Chassis Update

Below is the current state of the RTD readout chassis wiring. Initial continuity tests seem good, will run through one more time to confirm.

Quote:

The custom front and rear panels for the RTD readout chassis arrived last Friday. I installed them in the chassis frame to check their fit. They fit very well, so all that now remains is to complete the internal wiring and test the connections.

The chassis panel designs are archived to LIGO-D2300452 and LIGO-D2300453.

Quote:

Below are a basic diagram of what the RTD measurement circuit logically looks like and an example schematic of the actual wiring. The schematic wiring will be placed internally into a chassis, connected to the RTDs via DB25 cable.

Note: The DB25 Breakout Board connector is Female, not Male.

 

Attachment 1: IMG_8105.jpg
IMG_8105.jpg
  305   Tue Jan 16 12:20:21 2024 TylerConfigurationElectronicsRTD Readout Chassis Update 2

I performed another continuity test on the RTD chassis wiring, and everything seems to be set up correctly. The chassis should be ready for installation.

Quote:

Below is the current state of the RTD readout chassis wiring. Initial continuity tests seem good, will run through one more time to confirm.

Quote:

The custom front and rear panels for the RTD readout chassis arrived last Friday. I installed them in the chassis frame to check their fit. They fit very well, so all that now remains is to complete the internal wiring and test the connections.

The chassis panel designs are archived to LIGO-D2300452 and LIGO-D2300453.

Quote:

Below are a basic diagram of what the RTD measurement circuit logically looks like and an example schematic of the actual wiring. The schematic wiring will be placed internally into a chassis, connected to the RTDs via DB25 cable.

Note: The DB25 Breakout Board connector is Female, not Male.

 

 

Attachment 1: IMG_8146.jpg
IMG_8146.jpg
Attachment 2: IMG_8147.jpg
IMG_8147.jpg
  323   Tue Feb 13 11:54:45 2024 TylerConfigurationFLIRIn-Air Optical Test Configuration

Below is the proposed schematic for FROSTI optical testing, chosen so enough space is allotted for prototype assembly.

Steps to be taken include:

  1. Reconstruct FLIR staging apparatus
  2. Move test mass stand-in to cleanroom
  3. Mark FLIR camera position on cleanroom optical table at correct distance
  4. Run ethernet cable into cleanroom
  5. Move FLIR aside to allow for more assembly space
  6. Upon assembly completion, reposition FLIR onto optical table again

Tentative plan is to begin setup early next week.

Attachment 1: In-air_optical_test_sketch.png
In-air_optical_test_sketch.png
  451   Wed Oct 2 10:31:46 2024 Xuesi MaConfiguration Group Meeting Slides 10/2/2024

Group Meeting slides for Non-deterministic Heater Response.

Attachment 1: Group_Meeting_10_2.pdf
Group_Meeting_10_2.pdf
  517   Tue Feb 18 11:19:13 2025 Luke ConfigurationVACRepositioning of the lid's temperature probe
Before the recent bake I slightly repositioned the temperature probe on the lid from beside the heater tape to under the heater tape. This was done to better know and control the temperatures of the chamber while baking. It has appeared to work with the temperatures being held very close to the 120C target.
  570   Tue May 6 12:25:03 2025 TylerConfigurationCDSCymac ADC CSD measurement
An initial measurement of the cymbal ADC CSD is attached below. As of now, it seems that the sensitivity limit is roughly the same as that of the Red Pitaya.
Attachment 1: cymac_adc_rin_v1.pdf
cymac_adc_rin_v1.pdf
ELOG V3.1.3-7933898