Skip to content

Latest commit

 

History

History
40 lines (33 loc) · 969 Bytes

File metadata and controls

40 lines (33 loc) · 969 Bytes

Build|Test|Run Platforms

FDTD Method

Finite-difference time-domain (FDTD) is a numerical analysis technique used for modeling computational electrodynamics.

This repository contains a C++ project with the main implementation of the method.

0. Download all submodules

git submodule update --init --recursive

1. Build Kokkos

cd 3rdparty/kokkos
mkdir build
cd build
cmake .. -DKokkos_ENABLE_OPENMP=ON
cd ../../..

2. Build the project

mkdir build
cd build
cmake ..
cmake --build . --config RELEASE
cd ..

3. Run samples

cd bin
./sample
./kokkos_sample

Visualization