Skip to content

TaoELi/fdtd_bath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FDTD with Auxiliary Bath Fields (FDTD-Bath) for Condensed-Phase Polaritonics

This Github repo stores the input and post-processing files for the publications involving the FDTD-Bath approach developed in the TEL research group.

Installation

The FDTD-Bath approach is implemented on top of the open-source FDTD package MEEP. However, at this moment, this approach has not been merged into to the main version of MEEP. Users need to install our modified MEEP code at https://github.com/TaoELi/fdtdbath-meep.

It is highly recommended to install our modified fdtdbath-meep code via conda:

  • Create a new conda environment and install:
  conda create -n fdtdbath-run --override-channels -c tel-research -c conda-forge "pymeep-fdtdbath * mpi_mpich_*"
  • Or install this package in an existing conda environment:
  conda install --override-channels -c tel-research -c conda-forge "pymeep-fdtdbath * mpi_mpich_*"

Note that only Linux + MPI build is provided at this moment.

Additionally, one can also use the following bash scripts ./installation_scripts/ for smoothly installing the MEEP package in a few different Linux environments from source. See also the offical MEEP website for the detailed discussion of installing MEEP from source. Note that this installation can be very tedious.

Data for FDTD-Bath publications

This folder contains the input and postprocessing files for the initial implementation of the FDTD-Bath approach:

Tao E. Li. "FDTD with Auxiliary Bath Fields for Condensed-Phase Polaritonics: Fundamentals and Implementation". APL Comput. Phys. 1, 016103 (2025) arXiv:2505.23963

About

Data repo for the FDTD-Bath approach for condensed-phase polaritons

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors