Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kostyfisik/onza-fdtd
https://github.com/kostyfisik/onza-fdtd
Last synced: 10 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kostyfisik/onza-fdtd
- Owner: kostyfisik
- License: gpl-3.0
- Created: 2014-11-23T21:20:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-03-25T09:33:00.000Z (almost 9 years ago)
- Last Synced: 2024-11-06T22:44:00.237Z (about 2 months ago)
- Language: C++
- Size: 2.28 MB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.GPL3
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.