ligo-ex ligo-ds
  Richardson Lab Experimental Log, Page 9 of 14  Not logged in ELOG logo
ID Date Authordown Type Category Subject
  491   Tue Dec 17 13:53:53 2024 LuisUpdateVACVacuum system status

[Luis]

The vacuum system is being baked. I disconnected the digital gages and the magnets, opened the Ar leak and started the bake by taking the temperature from 60C-90C-125C waiting about 15-20 minutes between each interval. The RGA electronics were left on since the temperature of the flange was 36.6C (bellow the 60C threshold)

  494   Sun Dec 22 20:43:35 2024 LuisUpdateVACMR Testing

[Luis, Luke]

RGA Volume: T = 23°C, P = 3.0e-9 Torr
Main Volume: T = 22°C, P = 9.90e-9 Torr

After letting the vacuum cool down for a couple days, we reattached the magnets and sensors, then we performed a RGA scan of the vacuum system, now containing the MR sample. The results are attached below. Something to notice is that we are technically not under UHV, though Luke and I believe the reading of the sensor is not completely accurate since it was still coming to a steady state, further test will be performed when the physics building is open again.

  496   Thu Jan 2 17:52:58 2025 LuisUpdateVACMR Testing Continuation

[Luis, Luke]

RGA Volume: T = 22°C, P = 2.10e-9 Torr
Main Volume: T = 21°C, P = 5.71e-9 Torr

Measurements of the current state of the vacuum systems were taken today, now that the system had reached UHV status, the results are attached bellow. The first plot overlays the data of the empty chamber taken on 12/16/24 before inserting the MR material, and the data of the system today, with the MR inside. The second plot displays the S/N Ratio of the system. The last plot displays the data of the system with the Ar leak open and closed. Notice that it is common for the Ar leak close data to fail due to the calculation of the gas flux per unit ion current, which is dependent on the Ar peak.

  510   Tue Feb 11 08:07:02 2025 LuisUpdateVACBake stopped

[Luis, Ma]

Feb/10/25 4:00pm

Bake was stopped.

  511   Fri Feb 14 11:57:50 2025 LuisUpdateVACVacuum Update

[Luis]

Feb/11/25 9:30am

Pressure gages were connected.

  512   Fri Feb 14 12:15:23 2025 LuisUpdateVACVacuum sytem staus

[Luis, Luke, Ma]

February 12, 2025 - 4:00 PM

We performed an RGA scan with the vacuum system containing the heater elements. The results are attached below.

Pressure (Torr) Temperature (°C)
RGA Volume 3.13 × 10⁻⁹ 23
Main Volume 6.15 × 10⁻⁹ 23

As we can see, we are not yet under cleanliness standards. The passing threshold is 4 × 10⁻¹⁰, and we are currently measuring nearly double this value. We will continue performing scans to monitor any changes in these readings.

  519   Thu Feb 20 17:07:36 2025 LuisUpdateVACRGA Scan

[Ma, Luis]

February 20, 2025 - 3:30 PM

Ma performed an RGA scan with the vacuum system containing the heater elements. The results are attached below.

Pressure (Torr) Temperature (°C)
RGA Volume 1.87× 10⁻⁹ 23
Main Volume 5.70 × 10⁻⁹ 23

As we can see, we are not yet under cleanliness standards. The passing threshold is 4 × 10⁻¹⁰, we are very close to it.

  522   Mon Feb 24 17:50:13 2025 LuisUpdateVACRGA Scan

[Ma, Luis]

February 24, 2025 - 1:00PM

Ma performed an RGA scan with the vacuum system containing the heater elements. The results are attached below.

Pressure (Torr) Temperature (°C)
RGA Volume 3.31 × 10⁻⁹ 25
Main Volume 5.75 × 10⁻⁹ 24
  563   Mon Apr 28 22:08:28 2025 LuisUpdateVACVacuum Leak Test result

[Ma, Luke, Luis]

April 24, 2025

3:00 PM
Ma and Luis attempted to connect to the RGA to initialize the leak test but encountered some difficulties.

3:20 PM
After restarting both the computer and the RGA, we realized that the DB9 cable was not connected to Spica. After connecting it, we had no further issues communicating with the RGA.

3:30 PM
Luke and Luis performed the leak test. There were no significant leaks in the vacuum system. The highest leak rates we found are listed in the table below; the rest of the entries were limited by noise, as we could not detect any change in the program after spraying the ports with He.

Connection Leak rate (torr)
ZLR(2.75"-4.5") - Reducing Cross 6.0e-12
Cross - Turbo Pump (small) 1.4e-11
Port - Pressure Sensor 8.0e-12
  566   Wed Apr 30 15:43:56 2025 LuisUpdateVACVacuum Update

[Ma, Luke, Luis]

April 29, 2025

3:30 PM
We performed another leak test on the vacuum system, this time focusing on the welds around the main cylinder. The leaks from these junctions were in the mid 10⁻¹¹ range, but we noticed some strange behavior after completing the test. The partial pressure of He kept rising at a slow, constant rate for a while—even after stopping the test for about 15–20 minutes and restarting the measurement. We're not sure what’s causing this and wanted to check in before moving forward with the bake.

4:30 PM
We performed an RGA of the system (see below) and the findings are that there was a higher contraction of He than usual. We have attached another scan from 2/24/25 for reference.

5:00 PM
We turned off the electron multiplier and closed the RGA Program.

  573   Thu May 8 17:41:56 2025 LuisUpdateVACRGA Scan Post Bake

[Ma, Luis]

After taking the RGA scans of the new system, here are the results of the raw and normalized data.We can see that in the post baked system the He peak is way lower, and the peaks around 20AMU are also significantly lower.

  376   Fri Jun 14 13:32:13 2024 LiuUpdateScripts/ProgramsCOMSOL simulation on rectangular heater elements design

I have been looking at the feasibility of an alternative heater element design for FROSTI that replaces the original ring-like heater elements with n rectangular elements with straight edges. They form an n-sided regular polygon that could well approximate the original annular ring if n is large enough. This eliminates curved surfaces requirement for the heater elements, which was the source of the many month production delay for the prototype parts.

This design was implemented in COMSOL, shown in the attached. From the face on view, each element has a trapezoid shape with straight edges. The edges between neighboring elements are parallel, with a space of 2 mm in between them.

The ray tracing and thermal analysis obtained from COMSOL are shown in the attached pdf.

In particular, the 2D irradiance profiles were obtained from the ray tracing (so far from the front heating surfaces only). The 1D radial profiles were integrated and shown in the attached. The power delivery efficiency for the original ring-like heater element design is integrated to be roughly 65%, for comparison. The plot also shows the radial irradiance profiles for three different straight-edge designs, which correspond to 16 edges, 18 edges, and 24 edges. We see that with the straight-edge designs, the irradiance profiles stay in a good Gaussian shape. In addition, with a larger number of edges, the power efficiency increases, but is always less than the case for the optimized ring-like design.

The thermal distortions for the TM were also obtained from COMSOL, using the irradiance profiles at the TM HR. As shown in the attached, with the straight-edge design, the effects on the thermal lens OPD and the HR surface deformation are similar to the ring design, but with less severe edge roll-off for instance.

  377   Mon Jun 17 11:47:46 2024 LiuInfrastructureGeneralTemporary cooling units for the labs
Below are the temporary cooling units installed last week in labs 1119 and 1129. They are the temp. replacement for the building AC system, which will be shut down during the Physics roof replacement.
  380   Fri Jun 21 11:47:30 2024 LiuUpdateScripts/ProgramsCOMSOL simulation on alternative straightened heater elements design

In the previous post, we saw that for the heater element design with straight edges in replacement of the current eight-element ring-like design, it provides the similar Gaussian-like irradiance profiles, but with smaller power delivery efficiencies, as shown in the plot. This turned out to result in similar but less prominent thermal effects.

They only differ from the original baseline design by a source power rescaling, however, as shown in the plot, where we see the power-rescaled irradiance profiles for the straight edge designs are close to that for the ring design. The resulting temperature profiles and thermal distortions are shown in plot and plot. The thermal effects for the 16 straight-edge design with renormalized source power for instance are strikingly similar to that for the original ring design.

An alternative straightened heater element design has also been investigated with COMSOL FEA simulation. As shown in the attached, in this new design each heater element component is cut with multiple straight edges but remains connected, shown in the same colors (green and red). In the example, four straight edges are cut from each of the four heater components (4x4=16 edges in total). There is no spacing between the neighboring edges from the same element component, but the edges from different components are separated by 2mm, as can be seen in the attached. This new N-in-one straight edge design offers similar irradiance compared to that for the evenly-spaced N-sided regular polygon straight edge design with the same number of edges, as shown in the plot. It however has fewer heater components, four in this case, which makes it easier to implement in assembly and wiring, and less vulnerable to electrical and thermal shorts with their fewer heater element pins.

  387   Thu Jun 27 11:09:14 2024 LiuUpdateScripts/ProgramsStraight edge STEP files and ray loss analysis

Drawings and CAD models of the straight-edge designs are exported, and are visualized in SOLIDWORKS. Two are attached. One is a single edge of the evenly spaced polygon design with 16 edges, and the other is the 8x2 design, with two neighboring edges grouped together to replace the original single curved heater.

For the straight edge design in COMSOL, ray power detectors were placed at the heater's front surface. The irradiance is shown in figure. The amount of light rays deposited back to the heater is small when close to the center, where it is closer to the original ring. The ray power increases as we move further away from the center toward the edges. In addition, the total power integrated at the heater's front surfaces is about 21% of the original heater's emitted power. This could account for the power efficiency difference between the straight edge design and the ring design, as shown in plot for instance.

  393   Fri Jul 5 13:17:44 2024 LiuUpdateInterferometer SimulationsFour-quadrant FROSTI-like RH for astigmatic thermal actuation for CE optics
In the CE corner layout design and down selection study, interferometer layouts with large incidence angles on some of the curved optics are being considered, such as the folding mirrors in the "long crab". This however generates astigmatic beams upon reflection and results in mode mismatches in coupled cavities that need to be mitigated. Astigmatic thermal actuation for the optics involved is thus essential. One way we are considering is to implement a FROSTI-like barrel RH that delivers different irradiance for the four quadrants. This post summarizes primitive results on the astigmatic thermal actuation for the HR surface by powering the heater elements from one diagonal differently compared to the other.

For this study, we looked at a simple case with an aLIGO-like test mass geometry (R=0.17m, H=0.2m) plus a barrel RH with 0.02m width at 0.03m from the AR surface with FEniCSx. The irradiance profiles are constant inside the width along the longitudinal direction, and zero outside the width. For the baseline non-astigmatic actuation with constant irradiance azimuthally. We have obtained roughly equal quadratic actuations along the x and y directions, as shown in figure. The total delivered power on the entire barrel is normalized to 1 W. The actuation on the curvature per power Delta S/Delta P in this non-astigmatic case thus is 0.835 uD/W.

For the astigmatic case however, the irradiance for the regions from one diagonal is increased by a given amount, compared to the non-astigmatic case, whereas for the other diagonal regions is decreased by the same amount (thus the total power is unchanged at 1 W). The HR deformation when the power is changed by 50%, for instance, is shown in picture, where the deformation along the x direction is larger than the y direction. The deformation in each direction however remains quadratic, with different curvature per powers for the x and y components, as shown in plot. The actuation on the curvature per power for an increasing amount of astigmatism is shown in plot. In terms of Zernike polynomials, the maximum amount of Z22 (astigmatism) for 1 W of total power is 2um while the remaining curvature content (Z20) is 6nm. This is shown in plot.

  394   Fri Jul 5 14:12:32 2024 LiuUpdateInterferometer SimulationsCE BS Mechanical Resonances
The butterfly and drumhead mechanical modes for the aLIGO BS were calculated in COMSOL. The resonant frequencies for the two acoustic modes are 2.45 kHz and 3.61 kHz, matching the results in reference for instance.

For a quick projection for the resonant frequencies going from aLIGO to CE, the height and width of the BS are increased assuming the mass is increased from 14 kg to 70 kg, while keeping the aspect ratio fixed. The resonant frequencies for the two mechanical modes as a result becomes smaller, to 1.43 kHz and 2.11 kHz respectively, risking getting in the detection band.

Next step is to implement a mechanical ring with high stiffness outside the BS barrel to combat the decrement of the resonant frequencies of the relevant mechanical modes.

  395   Fri Jul 5 14:23:13 2024 LiuUpdateInterferometer SimulationsEngineering drawings for straight edge heater element designs for FROSTI
Step files and engineering drawings for the straight edge heater element designs have been created in COMSOL and SolidWorks. They are available in the group Git Repo. With those, we will initiate a discussion with the ceramics supplier for an estimate of the feasibility and benefits of the straight edge element over the curved element in terms of manufacturing cost and time.
  404   Mon Jul 15 09:36:44 2024 LiuUpdateInterferometer SimulationsETM Profile Optimization for FROSTI

This is to optimize the FROSTI heating profile for ETM, by minimizing the residual RMSE of the HR surface deformation after the beam size weighted curvature is removed by the current RH. The parameters of the profile being explored are the location, width, and total power for the Gaussian Annulus. As shown in the attached series of plots, the optimal location is 9.9 cm, with a width of 7.7 cm, and a total FROSTI power of 12.7 W (for 1 W of Gaussian beam absorption). The residual RMSE is 1.2 nm. About 0.5% of the FROSTI power is lost at the edges of the TM.

For comparison, without FROSTI, the residual RMSE after the beam size weighted curvature removed by the current RH is 44.5 nm. When the width of the Annulus is set to be 3 cm however, the residual RMS is 3.1 nm, with much smaller FROSTI power needed at 4.7 W, and less power loss at 0.02%.

  413   Mon Jul 29 12:18:52 2024 LiuUpdateInterferometer SimulationsUpdate on FROSTI O5 ETM profile optimization
Update on FROSTI O5 ETM profile optimization is attached.
  414   Mon Jul 29 12:20:56 2024 LiuUpdateInterferometer SimulationsUpdate on wavefront actuation with astigmatically driven RH for CE
Update on wavefront actuation with astigmatically driven RH for CE is attached.
  415   Mon Jul 29 12:23:10 2024 LiuUpdateInterferometer SimulationsUpdate on mechanical resonances of CE BS with stiffener ring
Update on mechanical resonances of CE BS with stiffener ring is attached.
  455   Wed Oct 2 14:49:59 2024 LiuUpdate FROSTI ETM actuation
Proposed FROSTI ETM actuation on the HOM7 resonance. Animation
  460   Wed Oct 16 14:13:31 2024 LiuUpdate FROSTI with non uniform absorption scattering sources
Slides
  469   Wed Nov 6 13:48:55 2024 LiuUpdateInterferometer SimulationsQN modeling update
Slides
  545   Tue Apr 1 11:47:08 2025 LiuUpdate  
  549   Tue Apr 8 10:47:10 2025 LiuUpdateGeneralTest Mass Thermal State Decoder Update
  552   Tue Apr 15 11:09:37 2025 LiuUpdateFLIRTest Mass Thermal State Decoder Update with robustness study
  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.

  558   Tue Apr 22 11:04:31 2025 LiuUpdateInterferometer SimulationsTest Mass Thermal State Decoder Update with Interferometer Operation
  564   Tue Apr 29 10:59:25 2025 LiuUpdateInterferometer SimulationsTest Mass Thermal State Decoder with Updated Comparison Cases
  598   Tue Jun 24 13:47:58 2025 LiuUpdateInterferometer SimulationsAlternative FROSTI A# optimization approach
Alternative FROSTI A# optimization approach
  616   Tue Jul 29 11:27:57 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
  622   Tue Aug 5 12:21:04 2025 LiuUpdateInterferometer SimulationsFROSTI A# optimization
A# multi-ring FROSTI optimization
  625   Tue Aug 12 12:16:21 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
Multi-ring FROSTI optimization for A# with static polishing
  628   Tue Aug 12 13:32:43 2025 LiuUpdateInterferometer Simulations 
Differences in Fused Silica parameters.
  633   Tue Aug 26 12:14:24 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI design for A# with ring heater optimization
Multi-ring FROSTI design for A# with ring heater optimization
  639   Tue Sep 2 12:41:33 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI design for A# with ring heater optimization
[Tyler, Liu] Ring heater optimization, continued
  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
  •  
  643   Tue Sep 9 12:13:38 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A# with grid search
Multi-ring FROSTI optimization based on IFO metrics for A# with grid search
  645   Tue Sep 16 12:18:09 2025 LiuUpdateInterferometer SimulationsGrid search optimization for single-ring FROSTI
Grid search optimization for single-ring FROSTI
  647   Tue Sep 23 12:39:29 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
  649   Tue Sep 30 12:26:15 2025 LiuUpdateInterferometer SimulationsFROSTI optimization for A#
  652   Thu Oct 9 12:18:14 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
  654   Thu Oct 16 10:31:20 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
Two-ring FROSTI grid search with 4D parameter space search and visualization
  655   Thu Oct 23 10:07:51 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
4D parameter space visualization and dimensionality reduction for better optimization
  658   Thu Oct 30 11:45:44 2025 LiuUpdateInterferometer SimulationsMulti-ring FROSTI optimization for A#
Multi-ring FROSTI optimization for A#: dimensionality reduction with PCA vs. t-SNE
  91   Wed May 3 19:03:47 2023 Julian,Pamella and CaoPhysicsVACModify vacuum asssembly and install RGA
[Pamella, Julian, Cao]
    Today we started re-configuring the vacuum chamber components.
    Particle count
  • 10:45 am : Starting the particle count in the clean room.
  • 11:13 am : Finished the particle count in the clean room.
  • Zone 3 :
    • 0.3 u: 2535
    • 0.5 u: 1413
    • 1.0 u: 789
  • Zone 4 :
    • 0.3 u: 457
    • 0.5 u: 290
    • 1.0 u: 207
      Starting the reconfiguration.
    • 11:21 am: Started removing up-to-air valve
    • 11:30 am: Finished removing up-to-air valve.
    • 11:33 am: Started removing calibrated Ar Leak and the elbow.
    • 11:35 am: Finished removing calibrated Ar Leak and started assembling the up-to-air valve.
    • 11:47 am: Finished assembling up-to-air valve.
    • 11:48 am: Started removing magnetron gauge.
    • 11:55 am: Finished removing magnetron gauge.
    • 11:57 am: Started installing the elbow and calibrated Ar Leak and started removing the RGA probe
    • 12:13 pm: Finished installing the elbow and calibrated Ar Leak.
    • 12:20 pm: Break for lunch.
    • 01:25 pm: Come back from lunch break.
    • 01:30 pm: Started removing RGA line.
    • 01:39 pm: Finished removing RGA line.
    • 01:39 pm: Started removing gate valve [RGA line] and finished removing gate valve.
    • 02:00 pm: Started installing gate valve in the new position.
    • 02:08 pm: Fished installing gate valve [RGA line].
    • 02:09 pm: Checked the screws in the elbow to gate valve. [RGA line].
    • 02:28 pm: Finished checking the screws in the elbow to gate valve [RGA line].
    • 02:29 pm: Started installing RGA line.
    • 02:39 pm: Finished installing RGA line.
    • 02:50 pm: Started installing magnetron gauge.(In this part we assembled gauge with the used gasket)
    • 03:02 pm: Finished installing magnetron gauge.
    • 03:04 pm: Started installing RGA probe [RGA line].
    • 03:13 pm: Finished installing RGA probe [RGA line].
    • 03:15 pm: Connected the cables to the magnetron gauge.
    • 03:20 pm: Started the testing in the vacuum chamber.
    • 04:30 pm: Started installing the RGA 200 and connected the cables (power cable and DB9 cable).
    • 04:52 pm: Finished installing the RGA 200 and connected the cables (power cable and DB9 cable).
    • 04:53 pm: Started testing the RGA connections. Logrus is able to recognize and connect to RGA unit. We are leaving the turbo pump on for a few hours before checking back for pressure readouts.
    • 05:00 pm : Starting the particle count in the clean room.
      1. Zone 3 :
        • 0.3 u: 2244
        • 0.5 u: 997
        • 1.0 u: 207
      2. Zone 4 :
        • 0.3 u: 2993
        • 0.5 u: 1579
        • 1.0 u: 498
    • 05:30 pm : Finished the particle count in the clean room.
    • 05:34 pm: Test pressure readout from the gauges.
      1. Channel 1 : 1.06E-5 mbar
      2. Channel 2 :8.89E-6 mbar
      3. Channel 3 :5.0E-4 mbar
    • 05:59 pm: Test pressure readout from the gauges.
      1. Channel 1: 9.09E-6 mbar
      2. Channel 2: 7.75E-6 mbar
      3. Channel 3: 5.0E-4 mbar
  18   Fri Jan 27 18:44:31 2023 Julian UpdateGeneralVacuum Chanmber Cleaning
I used the IPA wipes to wipe down the inside of the chamber the best I could. I cleaned the main chamber but not any of the connecting joints. When I finished I did a once over with a fresh wipe and found no residue.
  15   Wed Jan 18 22:06:05 2023 JulianUpdateELOGCleanroom Update
I wiped down all the inner walls of the cleanroom using alcohol wipes, as per Cao's instruction.
ELOG V3.1.3-7933898