ARD-simulator
                                
                                
                                
                                    ARD-simulator copied to clipboard
                            
                            
                            
                        3D sound propagation simulator using adaptive rectangular decomposition method.
There are two possible reasons: 1. the air attenuation is not modeled. 2. the boundary accuracy issue. #3
The simulator only supports 2.5 model right now, that is, all partitions must have the same depth. A full 3D implementation is asked.
The time cost on updating pml partition is more than it is supposed to be. Optimization may needed.
Updating each partition can be allocated to the different thread. this can accelerate the simulation.
Based on the original paper, the reflective wave introduced by the boundary should be as small as -28 dB. However, in my case, the reflective wave is much higher.