Sign inSign up

openeuler/meep

Sponsored OSS

By openeuler

•Updated 1 day ago

Image
0

4.5K

openeuler/meep repository overview

⁠Quick reference

⁠Meep | openEuler

Meep is a free and open-source finite-difference time-domain (FDTD) electromagnetic simulation software developed and maintained by the NanoComp team. Meep provides:

  • FDTD simulation in 1D, 2D, 3D, and cylindrical coordinates.
  • MPI distributed-memory parallelism for large-scale simulations.
  • Perfectly matched layer (PML) absorbing boundaries and Bloch-periodic boundary conditions.
  • Dispersive ε(ω) and μ(ω), nonlinear (Kerr & Pockels), anisotropic, and gyrotropic material modeling.
  • Subpixel smoothing for improved accuracy and shape optimization.
  • Frequency-domain solver and eigensolver for resonant mode analysis.
  • Adjoint solver for inverse design and topology optimization.
  • Python, Scheme, and C++ programming interfaces.
  • Precompiled binary packages via Conda for rapid deployment. Learn more at Meep⁠.

The tag of each Meep docker image is consist of the version of Meep and the version of basic image. The details are as follows:

TagsCurrentlyArchitectures
1.35.0-oe2403sp4⁠meep 1.35.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.34.0-oe2403sp4⁠meep 1.34.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.33.0-oe2403sp4⁠Meep 1.33.0 on openEuler 24.03-LTS-SP4amd64, arm64
1.33.0-oe2403sp3⁠Meep 1.33.0 on openEuler 24.03-LTS-SP3amd64, arm64

⁠Usage

  • Ensure that you have Docker installed, or are using Docker for Linux containers if on Windows.
  • Obtain the Meep docker image from DockerHub: docker pull openeuler/meep:{Tag}
  • Run the Docker container to launch the Meep environment. docker run -it openeuler/meep:{Tag}
  • Verify the installation inside the container: meep --version

⁠Question and answering

If you have any questions or want to use some special features, please submit an issue or a pull request on openeuler-docker-images⁠.

Tag summary

Content type

Image

Digest

sha256:394e2981e…

Size

612.2 MB

Last updated

1 day ago

docker pull openeuler/meep

This week's pulls

Pulls:

4

Last week