Skip to content

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.

Available versions of Meep in ULHPC

To check available versions of Meep at ULHPC type module spider meep. The following list shows the available versions of Meep in ULHPC.

bash phys/Meep/1.3-intel-2017a phys/Meep/1.4.3-intel-2018a phys/Meep/1.4.3-intel-2019a

Interactive mode

To try Meep in the interactive mode, please follow the following steps:

```bash

From your local computer

$ ssh -X iris-cluster

Reserve the node for interactive computation

$ salloc -p interactive --time=00:30:00 --ntasks 1 -c 4 --x11 # OR si --x11 [...]

Load the module meep and needed environment

$ module purge $ module load swenv/default-env/devel # Eventually (only relevant on 2019a software environment) $ module load toolchain/intel/2019a $ module load phys/Meep/1.4.3-intel-2019a

$ meep example.ctl > result_output ```

Batch mode

```bash

!/bin/bash -l

SBATCH -J Meep

SBATCH -N 2

SBATCH -A

SBATCH -M --cluster iris

SBATCH --ntasks-per-node=28

SBATCH --time=00:30:00

SBATCH -p batch

Load the module meep and needed environment

module purge module load swenv/default-env/devel # Eventually (only relevant on 2019a software environment) module load toolchain/intel/2019a module load phys/Meep/1.4.3-intel-2019a

srun -n ${SLURM_NTASKS} meep example.ctl > result_output ```

Additional information

To know more information about Meep tutorial and documentation, please refer to Meep tutorial.

Tip

If you find some issues with the instructions above, please report it to us using support ticket.