├── .github └── workflows │ ├── extract_nd.yml │ └── extract_nd_main.py ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── docs └── source │ ├── conf.py │ ├── conf_params │ └── mathjax_params.py │ ├── equation.rst │ ├── index.rst │ ├── snapshot2d.png │ └── snapshot3d.png ├── exec.sh ├── include ├── array.h ├── array_macros │ ├── domain │ │ ├── dxc.h │ │ ├── dxf.h │ │ ├── xc.h │ │ └── xf.h │ ├── fluid │ │ ├── p.h │ │ ├── psi.h │ │ ├── srct.h │ │ ├── srcux.h │ │ ├── srcuy.h │ │ ├── srcuz.h │ │ ├── t.h │ │ ├── ux.h │ │ ├── uy.h │ │ └── uz.h │ ├── ib │ │ ├── ibfx.h │ │ ├── ibfy.h │ │ └── ibfz.h │ └── statistics │ │ ├── t1.h │ │ ├── t2.h │ │ ├── ux1.h │ │ ├── ux2.h │ │ ├── uxt.h │ │ ├── uy1.h │ │ ├── uy2.h │ │ ├── uz1.h │ │ └── uz2.h ├── config.h ├── decide_dt.h ├── domain.h ├── fileio.h ├── fluid.h ├── fluid_solver.h ├── halo.h ├── ib.h ├── ib_solver.h ├── integrate.h ├── linear_system.h ├── logging.h ├── memory.h ├── param.h ├── runge_kutta.h ├── save.h ├── statistics.h ├── tdm.h └── timer.h ├── initial_condition ├── Makefile ├── README.rst ├── exec.sh └── main.py ├── src ├── README.rst ├── array.c ├── config.c ├── decide_dt.c ├── domain.c ├── fileio.c ├── fluid │ ├── README.rst │ ├── boundary │ │ ├── p.c │ │ ├── psi.c │ │ ├── t.c │ │ ├── ux.c │ │ └── uy.c │ ├── compute_potential.c │ ├── correct_velocity │ │ ├── internal.h │ │ ├── main.c │ │ ├── ux.c │ │ └── uy.c │ ├── init.c │ ├── integrate │ │ ├── compute_rhs.c │ │ ├── couple_external_force.c │ │ ├── internal.h │ │ ├── predict_field.c │ │ ├── t.c │ │ ├── ux.c │ │ └── uy.c │ ├── save.c │ └── update_pressure.c ├── halo.c ├── ib │ ├── collision.c │ ├── exchange.c │ ├── increment.c │ ├── inertia.c │ ├── init.c │ ├── internal.c │ ├── internal.h │ ├── reset.c │ ├── save.c │ └── update.c ├── integrate.c ├── linear_system.c ├── logging │ ├── README.rst │ ├── divergence.c │ ├── energy.c │ ├── internal.h │ ├── main.c │ ├── momentum.c │ └── nusselt │ │ ├── README.rst │ │ ├── heat_flux.c │ │ ├── internal.h │ │ ├── kinetic_energy_dissipation.c │ │ ├── kinetic_energy_injection.c │ │ ├── main.c │ │ ├── reference.c │ │ └── thermal_energy_dissipation.c ├── main.c ├── memory.c ├── param │ ├── boundary-condition.c │ ├── buoyancy.c │ └── implicit.c ├── runge_kutta.c ├── save.c ├── statistics.c ├── tdm.c └── timer.c ├── tools ├── README.rst └── define_arrays.py └── visualise └── 2d.py /.github/workflows/extract_nd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/.github/workflows/extract_nd.yml -------------------------------------------------------------------------------- /.github/workflows/extract_nd_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/.github/workflows/extract_nd_main.py -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/README.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/conf_params/mathjax_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/conf_params/mathjax_params.py -------------------------------------------------------------------------------- /docs/source/equation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/equation.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/snapshot2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/snapshot2d.png -------------------------------------------------------------------------------- /docs/source/snapshot3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/docs/source/snapshot3d.png -------------------------------------------------------------------------------- /exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/exec.sh -------------------------------------------------------------------------------- /include/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array.h -------------------------------------------------------------------------------- /include/array_macros/domain/dxc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/domain/dxc.h -------------------------------------------------------------------------------- /include/array_macros/domain/dxf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/domain/dxf.h -------------------------------------------------------------------------------- /include/array_macros/domain/xc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/domain/xc.h -------------------------------------------------------------------------------- /include/array_macros/domain/xf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/domain/xf.h -------------------------------------------------------------------------------- /include/array_macros/fluid/p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/p.h -------------------------------------------------------------------------------- /include/array_macros/fluid/psi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/psi.h -------------------------------------------------------------------------------- /include/array_macros/fluid/srct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/srct.h -------------------------------------------------------------------------------- /include/array_macros/fluid/srcux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/srcux.h -------------------------------------------------------------------------------- /include/array_macros/fluid/srcuy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/srcuy.h -------------------------------------------------------------------------------- /include/array_macros/fluid/srcuz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/srcuz.h -------------------------------------------------------------------------------- /include/array_macros/fluid/t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/t.h -------------------------------------------------------------------------------- /include/array_macros/fluid/ux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/ux.h -------------------------------------------------------------------------------- /include/array_macros/fluid/uy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/uy.h -------------------------------------------------------------------------------- /include/array_macros/fluid/uz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/fluid/uz.h -------------------------------------------------------------------------------- /include/array_macros/ib/ibfx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/ib/ibfx.h -------------------------------------------------------------------------------- /include/array_macros/ib/ibfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/ib/ibfy.h -------------------------------------------------------------------------------- /include/array_macros/ib/ibfz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/ib/ibfz.h -------------------------------------------------------------------------------- /include/array_macros/statistics/t1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/t1.h -------------------------------------------------------------------------------- /include/array_macros/statistics/t2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/t2.h -------------------------------------------------------------------------------- /include/array_macros/statistics/ux1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/ux1.h -------------------------------------------------------------------------------- /include/array_macros/statistics/ux2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/ux2.h -------------------------------------------------------------------------------- /include/array_macros/statistics/uxt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/uxt.h -------------------------------------------------------------------------------- /include/array_macros/statistics/uy1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/uy1.h -------------------------------------------------------------------------------- /include/array_macros/statistics/uy2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/uy2.h -------------------------------------------------------------------------------- /include/array_macros/statistics/uz1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/uz1.h -------------------------------------------------------------------------------- /include/array_macros/statistics/uz2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/array_macros/statistics/uz2.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/config.h -------------------------------------------------------------------------------- /include/decide_dt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/decide_dt.h -------------------------------------------------------------------------------- /include/domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/domain.h -------------------------------------------------------------------------------- /include/fileio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/fileio.h -------------------------------------------------------------------------------- /include/fluid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/fluid.h -------------------------------------------------------------------------------- /include/fluid_solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/fluid_solver.h -------------------------------------------------------------------------------- /include/halo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/halo.h -------------------------------------------------------------------------------- /include/ib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/ib.h -------------------------------------------------------------------------------- /include/ib_solver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/ib_solver.h -------------------------------------------------------------------------------- /include/integrate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/integrate.h -------------------------------------------------------------------------------- /include/linear_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/linear_system.h -------------------------------------------------------------------------------- /include/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/logging.h -------------------------------------------------------------------------------- /include/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/memory.h -------------------------------------------------------------------------------- /include/param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/param.h -------------------------------------------------------------------------------- /include/runge_kutta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/runge_kutta.h -------------------------------------------------------------------------------- /include/save.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/save.h -------------------------------------------------------------------------------- /include/statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/statistics.h -------------------------------------------------------------------------------- /include/tdm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/tdm.h -------------------------------------------------------------------------------- /include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/include/timer.h -------------------------------------------------------------------------------- /initial_condition/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/initial_condition/Makefile -------------------------------------------------------------------------------- /initial_condition/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/initial_condition/README.rst -------------------------------------------------------------------------------- /initial_condition/exec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/initial_condition/exec.sh -------------------------------------------------------------------------------- /initial_condition/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/initial_condition/main.py -------------------------------------------------------------------------------- /src/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/README.rst -------------------------------------------------------------------------------- /src/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/array.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/config.c -------------------------------------------------------------------------------- /src/decide_dt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/decide_dt.c -------------------------------------------------------------------------------- /src/domain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/domain.c -------------------------------------------------------------------------------- /src/fileio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fileio.c -------------------------------------------------------------------------------- /src/fluid/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/README.rst -------------------------------------------------------------------------------- /src/fluid/boundary/p.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/boundary/p.c -------------------------------------------------------------------------------- /src/fluid/boundary/psi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/boundary/psi.c -------------------------------------------------------------------------------- /src/fluid/boundary/t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/boundary/t.c -------------------------------------------------------------------------------- /src/fluid/boundary/ux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/boundary/ux.c -------------------------------------------------------------------------------- /src/fluid/boundary/uy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/boundary/uy.c -------------------------------------------------------------------------------- /src/fluid/compute_potential.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/compute_potential.c -------------------------------------------------------------------------------- /src/fluid/correct_velocity/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/correct_velocity/internal.h -------------------------------------------------------------------------------- /src/fluid/correct_velocity/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/correct_velocity/main.c -------------------------------------------------------------------------------- /src/fluid/correct_velocity/ux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/correct_velocity/ux.c -------------------------------------------------------------------------------- /src/fluid/correct_velocity/uy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/correct_velocity/uy.c -------------------------------------------------------------------------------- /src/fluid/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/init.c -------------------------------------------------------------------------------- /src/fluid/integrate/compute_rhs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/compute_rhs.c -------------------------------------------------------------------------------- /src/fluid/integrate/couple_external_force.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/couple_external_force.c -------------------------------------------------------------------------------- /src/fluid/integrate/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/internal.h -------------------------------------------------------------------------------- /src/fluid/integrate/predict_field.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/predict_field.c -------------------------------------------------------------------------------- /src/fluid/integrate/t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/t.c -------------------------------------------------------------------------------- /src/fluid/integrate/ux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/ux.c -------------------------------------------------------------------------------- /src/fluid/integrate/uy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/integrate/uy.c -------------------------------------------------------------------------------- /src/fluid/save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/save.c -------------------------------------------------------------------------------- /src/fluid/update_pressure.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/fluid/update_pressure.c -------------------------------------------------------------------------------- /src/halo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/halo.c -------------------------------------------------------------------------------- /src/ib/collision.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/collision.c -------------------------------------------------------------------------------- /src/ib/exchange.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/exchange.c -------------------------------------------------------------------------------- /src/ib/increment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/increment.c -------------------------------------------------------------------------------- /src/ib/inertia.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/inertia.c -------------------------------------------------------------------------------- /src/ib/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/init.c -------------------------------------------------------------------------------- /src/ib/internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/internal.c -------------------------------------------------------------------------------- /src/ib/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/internal.h -------------------------------------------------------------------------------- /src/ib/reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/reset.c -------------------------------------------------------------------------------- /src/ib/save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/save.c -------------------------------------------------------------------------------- /src/ib/update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/ib/update.c -------------------------------------------------------------------------------- /src/integrate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/integrate.c -------------------------------------------------------------------------------- /src/linear_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/linear_system.c -------------------------------------------------------------------------------- /src/logging/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/README.rst -------------------------------------------------------------------------------- /src/logging/divergence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/divergence.c -------------------------------------------------------------------------------- /src/logging/energy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/energy.c -------------------------------------------------------------------------------- /src/logging/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/internal.h -------------------------------------------------------------------------------- /src/logging/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/main.c -------------------------------------------------------------------------------- /src/logging/momentum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/momentum.c -------------------------------------------------------------------------------- /src/logging/nusselt/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/README.rst -------------------------------------------------------------------------------- /src/logging/nusselt/heat_flux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/heat_flux.c -------------------------------------------------------------------------------- /src/logging/nusselt/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/internal.h -------------------------------------------------------------------------------- /src/logging/nusselt/kinetic_energy_dissipation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/kinetic_energy_dissipation.c -------------------------------------------------------------------------------- /src/logging/nusselt/kinetic_energy_injection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/kinetic_energy_injection.c -------------------------------------------------------------------------------- /src/logging/nusselt/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/main.c -------------------------------------------------------------------------------- /src/logging/nusselt/reference.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/reference.c -------------------------------------------------------------------------------- /src/logging/nusselt/thermal_energy_dissipation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/logging/nusselt/thermal_energy_dissipation.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/main.c -------------------------------------------------------------------------------- /src/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/memory.c -------------------------------------------------------------------------------- /src/param/boundary-condition.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/param/boundary-condition.c -------------------------------------------------------------------------------- /src/param/buoyancy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/param/buoyancy.c -------------------------------------------------------------------------------- /src/param/implicit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/param/implicit.c -------------------------------------------------------------------------------- /src/runge_kutta.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/runge_kutta.c -------------------------------------------------------------------------------- /src/save.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/save.c -------------------------------------------------------------------------------- /src/statistics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/statistics.c -------------------------------------------------------------------------------- /src/tdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/tdm.c -------------------------------------------------------------------------------- /src/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/src/timer.c -------------------------------------------------------------------------------- /tools/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/tools/README.rst -------------------------------------------------------------------------------- /tools/define_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/tools/define_arrays.py -------------------------------------------------------------------------------- /visualise/2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NaokiHori/SimpleIBMSolver/HEAD/visualise/2d.py --------------------------------------------------------------------------------