A number of compilation options can be set through the use of macros that control the compilation of FDTD++. These can be added to the CXXFLAGS in the Makefile, in the form
- SERIAL: Invoking this will force compilation of the serial version of FDTD++. In this case, an implementation of MPI (compiler and library) is not needed.
- NOSILO: Invoking this will remove the libhdf5 and libsilo(h5) requirements.
Notes and references
- ↑ Temporarily, NOSILO this will result in the loss of ability to output electromagnetic fields. A fallback to legacy vtk format is planned for future releases of FDTD++.