CMakeLists.txt
COPYING.txt
MANIFEST.in
README.md
environment.yml
pyproject.toml
requirements.txt
setup.py
version.txt
README_figs/.DS_Store
README_figs/symba_gr.png
README_tables/add_body_kwargs.md
README_tables/save_kwargs.md
README_tables/simulation_kwargs.md
README_tables/write_param_kwargs.md
buildscripts/.gitignore
buildscripts/_build_getopts.sh
buildscripts/build_all.sh
buildscripts/build_dependencies.sh
buildscripts/build_hdf5.sh
buildscripts/build_netcdf-c.sh
buildscripts/build_netcdf-fortran.sh
buildscripts/build_swiftest.sh
buildscripts/build_zlib.sh
buildscripts/get_platform.sh
buildscripts/set_compilers.sh
cmake/Modules/FindCoarray_Fortran.cmake
cmake/Modules/FindCython.cmake
cmake/Modules/FindMKL.cmake
cmake/Modules/FindNETCDF.cmake
cmake/Modules/FindOpenMP_Fortran.cmake
cmake/Modules/SetCompileFlag.cmake
cmake/Modules/SetFortranFlags.cmake
cmake/Modules/SetMKL.cmake
cmake/Modules/SetParallelizationLibrary.cmake
cmake/Modules/SetUpNetCDF.cmake
examples/.DS_Store
examples/.gitignore
examples/Basic_Simulation/.gitignore
examples/Basic_Simulation/README.txt
examples/Basic_Simulation/basic_simulation.py
examples/Basic_Simulation/output_reader.py
examples/Basic_Simulation/.ipynb_checkpoints/Untitled-checkpoint.ipynb
examples/Basic_Simulation/.ipynb_checkpoints/cb-checkpoint.in
examples/Basic_Simulation/.ipynb_checkpoints/pl-checkpoint.in
examples/Basic_Simulation/.ipynb_checkpoints/test_io-checkpoint.ipynb
examples/Basic_Simulation/.ipynb_checkpoints/tp-checkpoint.in
examples/Basic_Simulation/simdata/collisions.log
examples/Basic_Simulation/simdata/collisions.nc
examples/Basic_Simulation/simdata/data.nc
examples/Basic_Simulation/simdata/init_cond.nc
examples/Basic_Simulation/simdata/param.00000000000000000000.in
examples/Basic_Simulation/simdata/param.00000000000000100000.in
examples/Basic_Simulation/simdata/param.00000000000000100001.in
examples/Basic_Simulation/simdata/param.in
examples/Basic_Simulation/simdata/param.restart.in
examples/Basic_Simulation/simdata/swiftest.log
examples/Chambers2013/.gitignore
examples/Chambers2013/README.txt
examples/Chambers2013/init_cond.py
examples/Chambers2013/scattermovie.py
examples/Fragmentation/.gitignore
examples/Fragmentation/Fragmentation_Movie.py
examples/Fragmentation/README.txt
examples/Fragmentation/Untitled.ipynb
examples/Fragmentation/disruption_headon.mp4
examples/Fragmentation/hitandrun.mp4
examples/Fragmentation/read_old.py
examples/Fragmentation/supercatastrophic_off_axis.mp4
examples/Fragmentation/.ipynb_checkpoints/Fragmentation_Movie-checkpoint.py
examples/Fragmentation/.ipynb_checkpoints/Untitled-checkpoint.ipynb
examples/Fragmentation/.ipynb_checkpoints/tester-checkpoint.ipynb
examples/Multibody_Fragmentation/.gitignore
examples/Multibody_Fragmentation/Multibody_Movie.py
examples/Multibody_Fragmentation/README.txt
examples/Swifter_Swiftest/.gitignore
examples/Swifter_Swiftest/108pl_50tp/.gitignore
examples/Swifter_Swiftest/108pl_50tp/README.txt
examples/Swifter_Swiftest/108pl_50tp/cb.in
examples/Swifter_Swiftest/108pl_50tp/param.swifter.in
examples/Swifter_Swiftest/108pl_50tp/param.swiftest.in
examples/Swifter_Swiftest/108pl_50tp/pl.swifter.in
examples/Swifter_Swiftest/108pl_50tp/pl.swiftest.in
examples/Swifter_Swiftest/108pl_50tp/swifter_start.in
examples/Swifter_Swiftest/108pl_50tp/swifter_swiftest_comp.eps
examples/Swifter_Swiftest/108pl_50tp/swifter_swiftest_comp.py
examples/Swifter_Swiftest/108pl_50tp/tp.swifter.in
examples/Swifter_Swiftest/108pl_50tp/tp.swiftest.in
examples/Swifter_Swiftest/8pl_0tp/.gitignore
examples/Swifter_Swiftest/8pl_0tp/README.txt
examples/Swifter_Swiftest/8pl_0tp/cb.swiftest.in
examples/Swifter_Swiftest/8pl_0tp/init_cond.py
examples/Swifter_Swiftest/8pl_0tp/param.swifter.in
examples/Swifter_Swiftest/8pl_0tp/param.swiftest.in
examples/Swifter_Swiftest/8pl_0tp/pl.swifter.in
examples/Swifter_Swiftest/8pl_0tp/pl.swiftest.in
examples/Swifter_Swiftest/8pl_0tp/swiftest_symba_vs_swifter_symba.ipynb
examples/Swifter_Swiftest/8pl_0tp/tp.swifter.in
examples/Swifter_Swiftest/8pl_0tp/tp.swiftest.in
examples/helio_gr_test/.gitignore
examples/helio_gr_test/README.txt
examples/helio_gr_test/helio_gr_test.py
examples/helio_gr_test/.ipynb_checkpoints/swiftest_relativity-checkpoint.ipynb
examples/rmvs_swifter_comparison/.gitignore
examples/rmvs_swifter_comparison/1pl_1tp_encounter/.gitignore
examples/rmvs_swifter_comparison/1pl_1tp_encounter/init_cond.py
examples/rmvs_swifter_comparison/1pl_1tp_encounter/swiftest_vs_swifter.ipynb
examples/rmvs_swifter_comparison/1pl_1tp_encounter/swiftest_vs_swifter.py
examples/rmvs_swifter_comparison/8pl_16tp_encounters/.gitignore
examples/rmvs_swifter_comparison/8pl_16tp_encounters/init_cond.py
examples/rmvs_swifter_comparison/8pl_16tp_encounters/swiftest_vs_swifter.ipynb
examples/rmvs_swifter_comparison/8pl_16tp_encounters/swiftest_vs_swifter.py
examples/solar_impact/.gitignore
examples/solar_impact/README.txt
examples/solar_impact/sundiver.py
examples/whm_gr_test/.gitignore
examples/whm_gr_test/README.txt
examples/whm_gr_test/bin.swifter.dat
examples/whm_gr_test/bin.swiftest.dat
examples/whm_gr_test/dump_cb1.bin
examples/whm_gr_test/dump_cb2.bin
examples/whm_gr_test/dump_config1.dat
examples/whm_gr_test/dump_config2.dat
examples/whm_gr_test/dump_param1.dat
examples/whm_gr_test/dump_param2.dat
examples/whm_gr_test/dump_pl1.bin
examples/whm_gr_test/dump_pl2.bin
examples/whm_gr_test/follow.out
examples/whm_gr_test/whm_gr_test.py
paper/paper.bib
paper/paper.md
paper/performance.png
src/.DS_Store
src/CMakeLists.txt
src/base/base_module.f90
src/bindings/.gitignore
src/bindings/bindings_module.f90
src/coarray/coarray_clone.f90
src/coarray/coarray_collect.f90
src/coarray/coarray_module.f90
src/collision/collision_check.f90
src/collision/collision_generate.f90
src/collision/collision_io.f90
src/collision/collision_module.f90
src/collision/collision_regime.f90
src/collision/collision_resolve.f90
src/collision/collision_util.f90
src/discard/discard.optrpt
src/encounter/encounter_check.f90
src/encounter/encounter_check.optrpt
src/encounter/encounter_io.f90
src/encounter/encounter_io.optrpt
src/encounter/encounter_module.f90
src/encounter/encounter_setup.optrpt
src/encounter/encounter_util.f90
src/encounter/encounter_util.optrpt
src/fraggle/fraggle_generate.f90
src/fraggle/fraggle_generate.optrpt
src/fraggle/fraggle_io.optrpt
src/fraggle/fraggle_module.f90
src/fraggle/fraggle_placeholder.optrpt
src/fraggle/fraggle_regime.optrpt
src/fraggle/fraggle_set.optrpt
src/fraggle/fraggle_setup.optrpt
src/fraggle/fraggle_util.f90
src/fraggle/fraggle_util.optrpt
src/fragmentation/fragmentation.optrpt
src/globals/.gitignore
src/globals/globals_module.f90
src/globals/globals_module.f90.in
src/gr/gr.optrpt
src/helio/helio_drift.f90
src/helio/helio_drift.optrpt
src/helio/helio_gr.f90
src/helio/helio_gr.optrpt
src/helio/helio_kick.f90
src/helio/helio_kick.optrpt
src/helio/helio_module.f90
src/helio/helio_setup.optrpt
src/helio/helio_step.f90
src/helio/helio_step.optrpt
src/helio/helio_util.f90
src/helio/helio_util.optrpt
src/main/main.f90
src/misc/io_progress_bar_module.f90
src/misc/lambda_function_module.f90
src/misc/solver_module.f90
src/netcdf_io/netcdf_io_implementations.f90
src/netcdf_io/netcdf_io_module.f90
src/operator/operator_cross.f90
src/operator/operator_mag.f90
src/operator/operator_module.f90
src/operator/operator_unit.f90
src/rmvs/rmvs_coarray.f90
src/rmvs/rmvs_discard.f90
src/rmvs/rmvs_discard.optrpt
src/rmvs/rmvs_encounter_check.f90
src/rmvs/rmvs_encounter_check.optrpt
src/rmvs/rmvs_io.optrpt
src/rmvs/rmvs_kick.f90
src/rmvs/rmvs_kick.optrpt
src/rmvs/rmvs_module.f90
src/rmvs/rmvs_setup.optrpt
src/rmvs/rmvs_step.f90
src/rmvs/rmvs_step.optrpt
src/rmvs/rmvs_util.f90
src/rmvs/rmvs_util.optrpt
src/swiftest/swiftest_coarray.f90
src/swiftest/swiftest_discard.f90
src/swiftest/swiftest_drift.f90
src/swiftest/swiftest_driver.f90
src/swiftest/swiftest_gr.f90
src/swiftest/swiftest_io.f90
src/swiftest/swiftest_kick.f90
src/swiftest/swiftest_module.f90
src/swiftest/swiftest_obl.f90
src/swiftest/swiftest_orbel.f90
src/swiftest/swiftest_user.f90
src/swiftest/swiftest_util.f90
src/symba/symba_collision.optrpt
src/symba/symba_discard.f90
src/symba/symba_discard.optrpt
src/symba/symba_drift.f90
src/symba/symba_drift.optrpt
src/symba/symba_encounter_check.f90
src/symba/symba_encounter_check.optrpt
src/symba/symba_gr.f90
src/symba/symba_io.optrpt
src/symba/symba_kick.f90
src/symba/symba_kick.optrpt
src/symba/symba_module.f90
src/symba/symba_setup.optrpt
src/symba/symba_step.f90
src/symba/symba_step.optrpt
src/symba/symba_util.f90
src/symba/symba_util.optrpt
src/tides/tides_getacch_pl.f90
src/tides/tides_getacch_pl.optrpt
src/tides/tides_module.f90
src/tides/tides_spin_step.f90
src/tides/tides_spin_step.optrpt
src/tool/tool_encounter_read.dSYM/Contents/Info.plist
src/tool/tool_encounter_read.dSYM/Contents/Resources/DWARF/tool_encounter_read
src/user/user_getacch.optrpt
src/walltime/walltime_implementations.f90
src/walltime/walltime_module.f90
src/whm/whm_coarray.f90
src/whm/whm_coord.f90
src/whm/whm_coord.optrpt
src/whm/whm_drift.f90
src/whm/whm_drift.optrpt
src/whm/whm_gr.f90
src/whm/whm_gr.optrpt
src/whm/whm_kick.f90
src/whm/whm_kick.optrpt
src/whm/whm_module.f90
src/whm/whm_setup.optrpt
src/whm/whm_step.f90
src/whm/whm_step.optrpt
src/whm/whm_util.f90
src/whm/whm_util.optrpt
swiftest/.gitignore
swiftest/CMakeLists.txt
swiftest/__init__.py
swiftest/_bindings.h
swiftest/_bindings.pyx
swiftest/constants.py
swiftest/init_cond.py
swiftest/io.py
swiftest/simulation_class.py
swiftest/tool.py
swiftest/visualize.py
swiftest.egg-info/PKG-INFO
swiftest.egg-info/SOURCES.txt
swiftest.egg-info/dependency_links.txt
swiftest.egg-info/requires.txt
swiftest.egg-info/top_level.txt
tests/test_input_output.py