Skip to content

0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Oct 12:20
· 2 commits to main since this release

What's Changed

New Features

  • docs(palace): add chip junction inductors and eigenmode field plots #407
  • docs(fdtd): use built-in arbitrary grating coupler in the GPDK example #414
  • feat(palace): warn when via merging grows the via area #412
  • feat(palace): warn when a wave-port mode solve jumps (port-mode continuity check) #410
  • feat(palace): default to configurable complex MUMPS multigrid #376
  • feat: send FDTD and Palace sizing without an SDK upgrade #344
  • feat(tcad): DEVSIM charge-transport backend configured by physical concern #370
  • feat(palace): electrostatic terminals by connected net or region #359
  • feat(palace): modal-to-terminal transformation for multi-conductor wave ports #345
  • feat(fdtd): add notebook field-monitor helper #371
  • feat(palace): symmetry planes for half-model driven and eigenmode simulations #338
  • feat(palace): native-2D BoundaryModeSim owns its run, paths and fields #350
  • feat(fdtd): support directional domain padding #349

Bug Fixes

  • fix(fdtd): contain disconnected sidewalls in the physical domain #418
  • fix(palace): detect connected conductor necks and notches #384
  • fix(cloud): record an uploaded job before starting it #390
  • fix(palace): write BoundaryMode material tensors in the 2D mesh frame #409
  • fix(palace): remove fixed node-count performance warning #405
  • fix(palace): restore executable permissions for MPI launchers #404
  • fix(cloud): surface sizing rejections and Palace OOM guidance #403
  • fix: stabilize FDTD counts and bound Palace AMR sizing #402
  • fix(stack): preserve YAML sidewall angles #401
  • fix(palace): report effective mesh sizing in diagnostics #382
  • fix(palace): honor layout database units in Gmsh geometry #383
  • fix(tcad): load scipy-openblas32 natively with DEVSIM 2.11.1 #387
  • fix: read gmsh meshes without a blank line per read; restore a palace export #374
  • fix(fdtd): warn when material dispersion is dropped; opt-in dispersion blocks #369
  • fix(fdtd): keep background LayerLevels that have no source polygons #367
  • fix(palace): reject ports outside the meshed domain before upload #366
  • fix(meep): report stopping mode as info, quiet the Xvfb fallback #365
  • fix(gcloud): keep the cloud progress bar from going backwards #364
  • fix(fdtd): write grid.non_pml_bounds to config.json #363
  • fix(fdtd): write mesh.msh and config.json with LF line endings #362
  • fix(palace): keep R/L/C of non-excited lumped ports in driven sims #355

Refactoring

  • refactor(palace): move the local launch into palace.runtime #391
  • fix(cloud): record an uploaded job before starting it #390
  • refactor(palace): declare shared simulation state once #392

Maintenance

  • docs(palace): publish a large QPDK qubit chip demo #386
  • feat: send FDTD and Palace sizing without an SDK upgrade #344
  • docs: automate API references and release changelog #351

Documentation

  • docs(palace): add chip junction inductors and eigenmode field plots #407
  • fix(palace): detect connected conductor necks and notches #384
  • docs(fdtd): use built-in arbitrary grating coupler in the GPDK example #414
  • fix(cloud): surface sizing rejections and Palace OOM guidance #403
  • fix: stabilize FDTD counts and bound Palace AMR sizing #402
  • docs(palace): publish a large QPDK qubit chip demo #386
  • fix(palace): report effective mesh sizing in diagnostics #382
  • fix(palace): honor layout database units in Gmsh geometry #383
  • feat(palace): default to configurable complex MUMPS multigrid #376
  • feat: send FDTD and Palace sizing without an SDK upgrade #344
  • docs: add Codecov coverage badge to README and docs home #368
  • docs(palace): which Gmsh settings give the same mesh, and comparing mesh hashes #361
  • feat(palace): symmetry planes for half-model driven and eigenmode simulations #338
  • docs: automate API references and release changelog #351
  • docs(nbs): move the CPW de-embedding legend below the panels #352
  • feat(fdtd): support directional domain padding #349

Other changes

  • test(tcad): draw the diode regions directly, not from cached cells #416
  • test: expand solver, geometry, and cloud coverage #373
  • Add asymmetric finite-ground CPW airbridge example #263

Full Changelog: 0.7.0...0.8.0