Meep

Meep is a free and open-source software package for electromagnetics simulation via the finite-difference time-domain (FDTD) method spanning a broad range of applications. More information can be found here

Available containers

Name sha256 mpi labels descripion
Singularity.Meep-1.23.0-intel-2021b.localimage.sif 74adf3536e4a68a6534df9b83d1d15d634ceea52847112f5d0d0388422b38d72 none none benchmark

Running the container

Example invocation of Meep benchmark

export I_MPI_PMI_LIBRARY=$PLCR/local/pmi2/libpmi2.so

cd $TMPDIR

wget -q https://raw.githubusercontent.com/NanoComp/meep/master/scheme/examples/straight-waveguide.ctl
sed -i 's|200|100000|g' straight-waveguide.ctl
srun --mpi=pmi2 --cpu-bind=cores singularity -s run -B $I_MPI_PMI_LIBRARY -B $PWD:/host_pwd --pwd /host_pwd $PLCR/images/$CONT meep straight-waveguide.ctl                                                                                                      
RC=$?