├── LICENSE ├── README.md ├── benchmarks ├── README.md └── pffdtd_benchmarks.csv ├── c_cuda ├── Makefile ├── cpu_engine.h ├── fdtd_common.h ├── fdtd_data.h ├── fdtd_main.c ├── gpu_engine.h └── helper_funcs.h ├── data ├── materials │ ├── ctk_acoustic_panel.h5 │ ├── ctk_altar.h5 │ ├── ctk_audience.h5 │ ├── ctk_carpet.h5 │ ├── ctk_ceiling.h5 │ ├── ctk_chair.h5 │ ├── ctk_tile.h5 │ ├── ctk_walls.h5 │ ├── ctk_window.h5 │ ├── mv_chairs.h5 │ ├── mv_floor.h5 │ ├── mv_plasterboard.h5 │ ├── mv_window.h5 │ └── mv_wood.h5 └── models │ ├── CTK_Church │ ├── CTK_Church_SU2017.skp │ ├── README.md │ ├── model_export.json │ ├── receivers.csv │ └── sources.csv │ └── Musikverein_ConcertHall │ ├── Musikverein_SU2017.skp │ ├── README.md │ ├── model_export.json │ ├── receivers.csv │ └── sources.csv ├── python ├── air_abs │ ├── __init__.py │ ├── get_air_absorption.py │ ├── modal_filter.py │ ├── ola_filter.py │ ├── test_air_abs_filters.py │ └── visco_filter.py ├── build_mats.py ├── common │ ├── __init__.py │ ├── box.py │ ├── check_version.py │ ├── myasserts.py │ ├── myfuncs.py │ ├── room_geo.py │ ├── timer.py │ ├── timerdict.py │ ├── tri_box_intersection.py │ ├── tri_ray_intersection.py │ └── tris_precompute.py ├── conda_pffdtd.yml ├── fdtd │ ├── __init__.py │ ├── process_outputs.py │ ├── rotate_sim_data.py │ ├── sim_comms.py │ ├── sim_consts.py │ ├── sim_fdtd.py │ └── sim_mats.py ├── materials │ ├── __init__.py │ └── adm_funcs.py ├── pip_requirements.txt ├── sim_setup.py ├── test_script_CTK_cart_gpu.py ├── test_script_CTK_cart_viz.py ├── test_script_MV_fcc_gpu.py ├── test_script_MV_fcc_viz.py └── voxelizer │ ├── __init__.py │ ├── cart_grid.py │ ├── vox_grid.py │ ├── vox_grid_base.py │ └── vox_scene.py ├── ruby_SU ├── RoomExporter.rb ├── RoomExporter.rbz └── RoomExporter │ └── RoomExport.rb └── screenshot.png /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/benchmarks/README.md -------------------------------------------------------------------------------- /benchmarks/pffdtd_benchmarks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/benchmarks/pffdtd_benchmarks.csv -------------------------------------------------------------------------------- /c_cuda/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/Makefile -------------------------------------------------------------------------------- /c_cuda/cpu_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/cpu_engine.h -------------------------------------------------------------------------------- /c_cuda/fdtd_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/fdtd_common.h -------------------------------------------------------------------------------- /c_cuda/fdtd_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/fdtd_data.h -------------------------------------------------------------------------------- /c_cuda/fdtd_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/fdtd_main.c -------------------------------------------------------------------------------- /c_cuda/gpu_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/gpu_engine.h -------------------------------------------------------------------------------- /c_cuda/helper_funcs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/c_cuda/helper_funcs.h -------------------------------------------------------------------------------- /data/materials/ctk_acoustic_panel.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_acoustic_panel.h5 -------------------------------------------------------------------------------- /data/materials/ctk_altar.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_altar.h5 -------------------------------------------------------------------------------- /data/materials/ctk_audience.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_audience.h5 -------------------------------------------------------------------------------- /data/materials/ctk_carpet.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_carpet.h5 -------------------------------------------------------------------------------- /data/materials/ctk_ceiling.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_ceiling.h5 -------------------------------------------------------------------------------- /data/materials/ctk_chair.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_chair.h5 -------------------------------------------------------------------------------- /data/materials/ctk_tile.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_tile.h5 -------------------------------------------------------------------------------- /data/materials/ctk_walls.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_walls.h5 -------------------------------------------------------------------------------- /data/materials/ctk_window.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/ctk_window.h5 -------------------------------------------------------------------------------- /data/materials/mv_chairs.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/mv_chairs.h5 -------------------------------------------------------------------------------- /data/materials/mv_floor.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/mv_floor.h5 -------------------------------------------------------------------------------- /data/materials/mv_plasterboard.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/mv_plasterboard.h5 -------------------------------------------------------------------------------- /data/materials/mv_window.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/mv_window.h5 -------------------------------------------------------------------------------- /data/materials/mv_wood.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/materials/mv_wood.h5 -------------------------------------------------------------------------------- /data/models/CTK_Church/CTK_Church_SU2017.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/CTK_Church/CTK_Church_SU2017.skp -------------------------------------------------------------------------------- /data/models/CTK_Church/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/CTK_Church/README.md -------------------------------------------------------------------------------- /data/models/CTK_Church/model_export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/CTK_Church/model_export.json -------------------------------------------------------------------------------- /data/models/CTK_Church/receivers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/CTK_Church/receivers.csv -------------------------------------------------------------------------------- /data/models/CTK_Church/sources.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/CTK_Church/sources.csv -------------------------------------------------------------------------------- /data/models/Musikverein_ConcertHall/Musikverein_SU2017.skp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/Musikverein_ConcertHall/Musikverein_SU2017.skp -------------------------------------------------------------------------------- /data/models/Musikverein_ConcertHall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/Musikverein_ConcertHall/README.md -------------------------------------------------------------------------------- /data/models/Musikverein_ConcertHall/model_export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/Musikverein_ConcertHall/model_export.json -------------------------------------------------------------------------------- /data/models/Musikverein_ConcertHall/receivers.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/Musikverein_ConcertHall/receivers.csv -------------------------------------------------------------------------------- /data/models/Musikverein_ConcertHall/sources.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/data/models/Musikverein_ConcertHall/sources.csv -------------------------------------------------------------------------------- /python/air_abs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/air_abs/get_air_absorption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/air_abs/get_air_absorption.py -------------------------------------------------------------------------------- /python/air_abs/modal_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/air_abs/modal_filter.py -------------------------------------------------------------------------------- /python/air_abs/ola_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/air_abs/ola_filter.py -------------------------------------------------------------------------------- /python/air_abs/test_air_abs_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/air_abs/test_air_abs_filters.py -------------------------------------------------------------------------------- /python/air_abs/visco_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/air_abs/visco_filter.py -------------------------------------------------------------------------------- /python/build_mats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/build_mats.py -------------------------------------------------------------------------------- /python/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/common/box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/box.py -------------------------------------------------------------------------------- /python/common/check_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/check_version.py -------------------------------------------------------------------------------- /python/common/myasserts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/myasserts.py -------------------------------------------------------------------------------- /python/common/myfuncs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/myfuncs.py -------------------------------------------------------------------------------- /python/common/room_geo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/room_geo.py -------------------------------------------------------------------------------- /python/common/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/timer.py -------------------------------------------------------------------------------- /python/common/timerdict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/timerdict.py -------------------------------------------------------------------------------- /python/common/tri_box_intersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/tri_box_intersection.py -------------------------------------------------------------------------------- /python/common/tri_ray_intersection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/tri_ray_intersection.py -------------------------------------------------------------------------------- /python/common/tris_precompute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/common/tris_precompute.py -------------------------------------------------------------------------------- /python/conda_pffdtd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/conda_pffdtd.yml -------------------------------------------------------------------------------- /python/fdtd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/fdtd/process_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/process_outputs.py -------------------------------------------------------------------------------- /python/fdtd/rotate_sim_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/rotate_sim_data.py -------------------------------------------------------------------------------- /python/fdtd/sim_comms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/sim_comms.py -------------------------------------------------------------------------------- /python/fdtd/sim_consts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/sim_consts.py -------------------------------------------------------------------------------- /python/fdtd/sim_fdtd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/sim_fdtd.py -------------------------------------------------------------------------------- /python/fdtd/sim_mats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/fdtd/sim_mats.py -------------------------------------------------------------------------------- /python/materials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/materials/adm_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/materials/adm_funcs.py -------------------------------------------------------------------------------- /python/pip_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/pip_requirements.txt -------------------------------------------------------------------------------- /python/sim_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/sim_setup.py -------------------------------------------------------------------------------- /python/test_script_CTK_cart_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/test_script_CTK_cart_gpu.py -------------------------------------------------------------------------------- /python/test_script_CTK_cart_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/test_script_CTK_cart_viz.py -------------------------------------------------------------------------------- /python/test_script_MV_fcc_gpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/test_script_MV_fcc_gpu.py -------------------------------------------------------------------------------- /python/test_script_MV_fcc_viz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/test_script_MV_fcc_viz.py -------------------------------------------------------------------------------- /python/voxelizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/voxelizer/cart_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/voxelizer/cart_grid.py -------------------------------------------------------------------------------- /python/voxelizer/vox_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/voxelizer/vox_grid.py -------------------------------------------------------------------------------- /python/voxelizer/vox_grid_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/voxelizer/vox_grid_base.py -------------------------------------------------------------------------------- /python/voxelizer/vox_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/python/voxelizer/vox_scene.py -------------------------------------------------------------------------------- /ruby_SU/RoomExporter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/ruby_SU/RoomExporter.rb -------------------------------------------------------------------------------- /ruby_SU/RoomExporter.rbz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/ruby_SU/RoomExporter.rbz -------------------------------------------------------------------------------- /ruby_SU/RoomExporter/RoomExport.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/ruby_SU/RoomExporter/RoomExport.rb -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsxfun/pffdtd/HEAD/screenshot.png --------------------------------------------------------------------------------