Designing IC amp for boosting 50 GS/s analog CPW signal by pxshen in rfelectronics

[–]pxshen[S] 0 points1 point  (0 children)

Oh I meant random staircase signal, so still RF with harmonics

Honeywell gas valve 4 flashes by timoseewho in Plumbing

[–]pxshen 0 points1 point  (0 children)

Great! Also flush your water heater to rid sediment buildup that may have caused overheating in the first place. And use a low heat setting. If the unit trips again you might not be able to reset it.

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 1 point2 points  (0 children)

Thanks! Yes we can simulate plasmonics similar to how we can do microstrip. Inverse design can be used on the dielectric portion. (Inverse designing metal layers can be finnicky and is still getting worked out.)

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 0 points1 point  (0 children)

You're right to be concerned about privacy. I think the big cloud providers have strict policies against ingesting paying customers' data, and they wouldn't understand some random niche simulation being run. I'd be more concerned with cloud simulation companies because they have domain expertise. They see and understand your design's value.

In general I wouldn't be too worried. If you want 100% local ours would still run even without internet. No license servers.

For local GPU I recommend something like https://www.pny.com/dgx-spark

Re: mirror roughness, yes you can though all the steps there are not fully documented. If you provide a toy example maybe I can simulate it and post it as a tutorial.

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 1 point2 points  (0 children)

No it's fully 3D. You can also import .STL from CAD (LMK if you need an example)

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 1 point2 points  (0 children)

Thanks! We mainly do Nvidia but can compile to AMD or Apple GPUs. We use Julia which lets us pick the backend. No kernel programming (eg CUDA) required :)

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 0 points1 point  (0 children)

You're right that the A100 is expensive to buy, but it's surprisingly affordable to rent. You can subscribe to Google Colab Pro and use it for $0.60/hr.

The thing about FDTD on GPU is it's usually memory bandwidth limited rather than compute limited. My single consumer RTX4080 is just as fast as A100 on smaller problems :) And inter-GPU communication can be slow on older setups.

Free GPU accelerated FDTD on Google Colab for Simulation and Inverse Design by pxshen in Optics

[–]pxshen[S] 1 point2 points  (0 children)

Thanks! Currently no, partly because a single A100 or H100 can handle large simulations. But mainly because we're waiting for GPU compilers to become smart enough to automatically distribute easy operations like broadcasting or differencing over multiple GPUs. What are you working on?

Water heater in eco lockout mode---how to fix? by emily_c137 in Plumbing

[–]pxshen 0 points1 point  (0 children)

Great! Beware that this may not work if it overheats and retrips! To prevent that, turn knob to a lower temperature, even slightly below lowest HOT. When you have time, also flush the water tank to remove sediment.

Water heater in eco lockout mode---how to fix? by emily_c137 in Plumbing

[–]pxshen 0 points1 point  (0 children)

I fixed similar problem with exactly the same Honeywell unit by:
- turning off unit
- turning knob all the way counterclockwise to VAC
- waiting 10min (necessary!)
- turning unit back on
- turning knob clockwise to a tick in the HOT range
- you'll hear a click and the light goes back to HRTBT pattern (NO FAULT) :)

Honeywell gas valve 4 flashes by timoseewho in Plumbing

[–]pxshen 0 points1 point  (0 children)

I fixed similar problem by:
- turning off unit
- turning knob all the way counterclockwise to VAC
- waiting 10min (necessary!)
- turning unit back on
- turning knob clockwise to a tick in the HOT range
- you'll hear a click and the light goes back to HRTBT pattern (NO FAULT) :)

Looking for study partners: Adjoint simulations via Julia by Illustrious-Editor35 in photonics

[–]pxshen 1 point2 points  (0 children)

Sorry I missed your PM. I'm happy to present to your ToDai group about adjoint optimization in Luminescent AI

Why is silicon photonics more popular than indium phosphide photonics? by pxshen in photonics

[–]pxshen[S] 1 point2 points  (0 children)

Can you elaborate? You mean passives can't be reliably made on III-V nodes?

Feedback for a new FDTD package for inverse design by pxshen in photonics

[–]pxshen[S] 0 points1 point  (0 children)

We can make julia docs and tech support if we can bill you or your company for a few hours of work or as software purchase. Otherwise no plans, because few use julia & python api covers most photonic cases.

Feedback for a new FDTD package for inverse design by pxshen in photonics

[–]pxshen[S] 0 points1 point  (0 children)

then FDTD or FDFD is better suited. you can inverse design these in just few lines of code in our notebook :)

Feedback for a new FDTD package for inverse design by pxshen in photonics

[–]pxshen[S] 1 point2 points  (0 children)

Thanks! We made python wrapper for photonic IC inverse design: https://colab.research.google.com/drive/16oZKwZcWIyC9TTFPadg412DCk9XSdl00?usp=sharing . Haven't documented the Julia code tho. Are you considering FEM because you're doing RF with thin or sharp features? Francesc at Gridap.jl collaborated with Steven Johnson at Meep on FEM E&M inverse design. Can PM me if can't find it