FDTDX
fdtdx.readthedocs.io
Spec sheet
- Purpose
- FDTDX is an open-source Python package for simulating and designing three-dimensional photonic nanostructures with the Finite-Difference Time-Domain method.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Intended users
- The project describes FDTDX as freely usable for research, development, and commercial work involving photonic nanostructures.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Audience
- The project presents FDTDX for research, development, and commercial use in photonic nanostructure simulation and design.Read 3 Oct 2026 · fdtdx.readthedocs.io
- Free plan
- YesRead 23 Sep 2026 · fdtdx.readthedocs.io
- API
- Objects can be positioned and sized using absolute or relative coordinates.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Integrations
- The API includes functions for importing GDS polygons and working with GDS layer stacks and ports.Read 3 Oct 2026 · fdtdx.readthedocs.io
- Security
- The repository page lists a Security and quality section but does not state a security certification or compliance standard.Read 3 Oct 2026 · github.com
- Support
- The FAQ invites users to open GitHub discussions for unanswered questions and issues for suspected bugs, and says the maintainers regularly check discussions.Read 4 Oct 2026 · fdtdx.readthedocs.io
- 3D visuals
- YesRead 23 Sep 2026 · fdtdx.readthedocs.io
- Accelerators
- The project recommends JAX GPU acceleration packages for NVIDIA GPUs, AMD GPUs, and TPUs.Read 3 Oct 2026 · github.com
- Assessment tools
- NoRead 23 Sep 2026 · fdtdx.readthedocs.io
- Authoring tools
- YesRead 23 Sep 2026 · fdtdx.readthedocs.io
- Data export
- YesRead 23 Sep 2026 · fdtdx.readthedocs.io
- Delivery mode
- desktopRead 23 Sep 2026 · fdtdx.readthedocs.io
- Documentation
- The project provides an API reference, tutorial guides, and best-practice documentation.Read 3 Oct 2026 · github.com
- GPU integrations
- The project README lists JAX installation options for NVIDIA GPUs, AMD GPUs, and TPUs.Read 4 Oct 2026 · github.com
- GPU support
- The project describes GPU-accelerated simulations with multi-GPU scaling capabilities.Read 3 Oct 2026 · fdtdx.readthedocs.io
- Guides
- Documentation includes interactive Jupyter quickstarts, physics tutorials, component examples, and an API reference.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Installation
- The maker provides a pip installation command and an editable installation path for development.Read 4 Oct 2026 · fdtdx.readthedocs.io
- JAX
- FDTDX is built on JAX and provides automatic differentiation for gradient-based optimization.Read 3 Oct 2026 · fdtdx.readthedocs.io
- JAX foundation
- FDTDX is built on JAX and provides automatic differentiation and native GPU support.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Lesson library
- NoRead 23 Sep 2026 · fdtdx.readthedocs.io
- License and cost
- FDTDX is freely available for research, development, and commercial use under the MIT license.Read 3 Oct 2026 · github.com
- License and use
- The project says it is freely available for research, development, and commercial use; its GitHub repository lists an MIT license.Read 4 Oct 2026 · github.com
- Limitations
- The FAQ describes FDTDX as relatively new and says bugs may occur despite testing.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Memory
- FDTDX uses time-reversibility in Maxwell’s equations for memory-efficient gradient computation.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Optimization
- It provides built-in gradient-based optimization for complex 3D structures.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Performance
- The project describes GPU-accelerated simulations with multi-GPU scaling capabilities.Read 4 Oct 2026 · fdtdx.readthedocs.io
- Scale
- The documentation says FDTDX can handle simulations with billions of grid cells.Read 4 Oct 2026 · fdtdx.readthedocs.io
Plans and prices
FDTDX Free Open source · freely available for research, development, and commercial use Read 4 Oct 2026 · fdtdx.readthedocs.io
Where Specifiction places it
- Physics Simulation Software#12 of 898.6