Skip to content

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.

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.

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:

# 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

#!/bin/bash -l
#SBATCH -J Meep
#SBATCH -N 2
#SBATCH -A <project name>
#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.


Last update: April 1, 2021