Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kostyfisik/onza-fdtd


https://github.com/kostyfisik/onza-fdtd

Last synced: 10 days ago
JSON representation

Awesome Lists containing this project

README

        

Onza FDTD is a high performance electromagnetic simulation software
designed to run efficiently in parallel on multicore processors,
multiprocessor systems, clusters and supercomputers.

It only solves some predefined cases of Maxwell equation (usually anisotropic case) for 1,2,3D case an scales on HPC cluster.

![Scale plot](https://github.com/kostyfisik/onza-fdtd/blob/master/doc/onza-speedup.png "Scale plot")

Onza FDTD needs MPI installed to compile and run.

Before use install Blitz++ library, MPI and Cmake.

For Debian/Ubuntu systems single line install with

apt-get install libblitz0-dev openmpi-bin openmpi-doc libopenmpi-dev cmake

./go.sh normaly should compile Onza and run FDTD simulation, edit it
to run Onza on your number of processes.