├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── TODO.md ├── doc ├── legtest.py ├── legtest2.py ├── legtest3.py ├── pydgq_user_manual.lyx └── pydgq_user_manual.pdf ├── example.png ├── pydgq ├── __init__.py ├── pydgq_data_27.bin ├── pydgq_data_34.bin ├── solver │ ├── __init__.py │ ├── builtin_kernels.pxd │ ├── builtin_kernels.pyx │ ├── cminmax.pxd │ ├── compsum.pxd │ ├── compsum.pyx │ ├── explicit.pxd │ ├── explicit.pyx │ ├── fputils.pxd │ ├── galerkin.pxd │ ├── galerkin.pyx │ ├── implicit.pxd │ ├── implicit.pyx │ ├── integrator_interface.pxd │ ├── integrator_interface.pyx │ ├── kernel_interface.pxd │ ├── kernel_interface.pyx │ ├── odesolve.pyx │ ├── types.pxd │ └── types.pyx └── utils │ ├── __init__.py │ ├── discontify.pyx │ ├── listutils.py │ ├── mpi_shim.py │ └── precalc.py ├── setup.py └── test ├── builtin_1storder_kernel_test.py ├── builtin_1storder_withmass_kernel_test.py ├── builtin_2ndorder_kernel_test.py ├── builtin_2ndorder_withmass_kernel_test.py ├── cython_kernel.pxd ├── cython_kernel.pyx ├── cython_kernel_test.py ├── lorenz_example.py ├── python_kernel_test.py ├── runtests2.sh ├── runtests3.sh └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.pyc 3 | *.c 4 | build 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/TODO.md -------------------------------------------------------------------------------- /doc/legtest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/doc/legtest.py -------------------------------------------------------------------------------- /doc/legtest2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/doc/legtest2.py -------------------------------------------------------------------------------- /doc/legtest3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/doc/legtest3.py -------------------------------------------------------------------------------- /doc/pydgq_user_manual.lyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/doc/pydgq_user_manual.lyx -------------------------------------------------------------------------------- /doc/pydgq_user_manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/doc/pydgq_user_manual.pdf -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/example.png -------------------------------------------------------------------------------- /pydgq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/__init__.py -------------------------------------------------------------------------------- /pydgq/pydgq_data_27.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/pydgq_data_27.bin -------------------------------------------------------------------------------- /pydgq/pydgq_data_34.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/pydgq_data_34.bin -------------------------------------------------------------------------------- /pydgq/solver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydgq/solver/builtin_kernels.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/builtin_kernels.pxd -------------------------------------------------------------------------------- /pydgq/solver/builtin_kernels.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/builtin_kernels.pyx -------------------------------------------------------------------------------- /pydgq/solver/cminmax.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/cminmax.pxd -------------------------------------------------------------------------------- /pydgq/solver/compsum.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/compsum.pxd -------------------------------------------------------------------------------- /pydgq/solver/compsum.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/compsum.pyx -------------------------------------------------------------------------------- /pydgq/solver/explicit.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/explicit.pxd -------------------------------------------------------------------------------- /pydgq/solver/explicit.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/explicit.pyx -------------------------------------------------------------------------------- /pydgq/solver/fputils.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/fputils.pxd -------------------------------------------------------------------------------- /pydgq/solver/galerkin.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/galerkin.pxd -------------------------------------------------------------------------------- /pydgq/solver/galerkin.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/galerkin.pyx -------------------------------------------------------------------------------- /pydgq/solver/implicit.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/implicit.pxd -------------------------------------------------------------------------------- /pydgq/solver/implicit.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/implicit.pyx -------------------------------------------------------------------------------- /pydgq/solver/integrator_interface.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/integrator_interface.pxd -------------------------------------------------------------------------------- /pydgq/solver/integrator_interface.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/integrator_interface.pyx -------------------------------------------------------------------------------- /pydgq/solver/kernel_interface.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/kernel_interface.pxd -------------------------------------------------------------------------------- /pydgq/solver/kernel_interface.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/kernel_interface.pyx -------------------------------------------------------------------------------- /pydgq/solver/odesolve.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/odesolve.pyx -------------------------------------------------------------------------------- /pydgq/solver/types.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/types.pxd -------------------------------------------------------------------------------- /pydgq/solver/types.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/solver/types.pyx -------------------------------------------------------------------------------- /pydgq/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pydgq/utils/discontify.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/utils/discontify.pyx -------------------------------------------------------------------------------- /pydgq/utils/listutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/utils/listutils.py -------------------------------------------------------------------------------- /pydgq/utils/mpi_shim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/utils/mpi_shim.py -------------------------------------------------------------------------------- /pydgq/utils/precalc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/pydgq/utils/precalc.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/setup.py -------------------------------------------------------------------------------- /test/builtin_1storder_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/builtin_1storder_kernel_test.py -------------------------------------------------------------------------------- /test/builtin_1storder_withmass_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/builtin_1storder_withmass_kernel_test.py -------------------------------------------------------------------------------- /test/builtin_2ndorder_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/builtin_2ndorder_kernel_test.py -------------------------------------------------------------------------------- /test/builtin_2ndorder_withmass_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/builtin_2ndorder_withmass_kernel_test.py -------------------------------------------------------------------------------- /test/cython_kernel.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/cython_kernel.pxd -------------------------------------------------------------------------------- /test/cython_kernel.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/cython_kernel.pyx -------------------------------------------------------------------------------- /test/cython_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/cython_kernel_test.py -------------------------------------------------------------------------------- /test/lorenz_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/lorenz_example.py -------------------------------------------------------------------------------- /test/python_kernel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/python_kernel_test.py -------------------------------------------------------------------------------- /test/runtests2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/runtests2.sh -------------------------------------------------------------------------------- /test/runtests3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/runtests3.sh -------------------------------------------------------------------------------- /test/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Technologicat/pydgq/HEAD/test/setup.py --------------------------------------------------------------------------------