├── .gitignore ├── .readthedocs.yml ├── .zenodo.json ├── CHANGELOG.md ├── CODE.yml ├── LICENSE.md ├── README.md ├── docs ├── Code.rst ├── Makefile ├── conf.py ├── index.rst └── readthedocs-pip-requirements.txt ├── dolfin_navier_scipy ├── __init__.py ├── cache_simustates_utils.py ├── data_output_utils.py ├── dolfin_to_sparrays.py ├── problem_setups.py ├── residual_checks.py ├── stokes_navier_utils.py └── time_int_utils.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── deprecatedtests └── solve_nse_quadraticterm.py ├── lilchecks ├── check_evals.py ├── check_int_cylboundary.py ├── checkdofmap.py ├── slicedatrange.py ├── test_boundaries_poisson.py └── test_penarobinbc_cyl.py ├── mesh ├── 2D-double-rotcyl_geo_cntrlbc.json ├── 2D-double-rotcyl_geo_cntrlbc_rotcntrl.json ├── 2D-double-rotcyl_lvl1.xml.gz ├── 2D-double-rotcyl_lvl1_facet_region.xml.gz ├── 2D-double-rotcyl_lvl2.xml.gz ├── 2D-double-rotcyl_lvl2_facet_region.xml.gz ├── cylinder_0.xml ├── cylinder_1.xml ├── cylinder_2.xml ├── cylinder_2.xml.gz ├── cylinder_3.xml ├── cylinder_4.xml ├── karman2D-outlets_geo_cntrlbc.json ├── karman2D-outlets_lvl1.xml.gz ├── karman2D-outlets_lvl1_facet_region.xml.gz ├── karman2D-outlets_lvl2.xml.gz ├── karman2D-outlets_lvl2_facet_region.xml.gz ├── karman2D-rotcyl-bm_geo_cntrlbc.json ├── karman2D-rotcyl_lvl1.xml.gz ├── karman2D-rotcyl_lvl1_facet_region.xml.gz ├── karman2D-rotcyl_lvl2.xml.gz ├── karman2D-rotcyl_lvl2_facet_region.xml.gz ├── karman2D-rotcyl_lvl3.xml.gz ├── karman2D-rotcyl_lvl3_facet_region.xml.gz ├── karman2D-rotcyl_lvl4.xml.gz └── karman2D-rotcyl_lvl4_facet_region.xml.gz ├── mini_setup.py ├── start-generic-stst-sim.sh ├── start-generic-tdp-sim.sh ├── start-tdp-convcheck.sh ├── steadystate_double_rotcyl.py ├── steadystate_generic.py ├── steadystate_nse_brob.py ├── steadystate_rotcyl.py ├── steadystate_schaefer-turek_2D-1.py ├── tdp_2D_simu.py ├── tdp_convcheck.py ├── test_units_fenicsci.py ├── test_units_pfromv.py ├── test_units_residuals.py ├── time_dep_nse_.py ├── time_dep_nse_bcrob.py ├── time_dep_nse_bigchannel.py ├── time_dep_nse_double_rotcyl_bcrob.py ├── time_dep_nse_expnonl.py ├── time_dep_nse_generic.py ├── time_dep_nse_krylov.py └── time_dep_nse_linearizations.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/.zenodo.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/CODE.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/README.md -------------------------------------------------------------------------------- /docs/Code.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/docs/Code.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/readthedocs-pip-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/docs/readthedocs-pip-requirements.txt -------------------------------------------------------------------------------- /dolfin_navier_scipy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/__init__.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/cache_simustates_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/cache_simustates_utils.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/data_output_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/data_output_utils.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/dolfin_to_sparrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/dolfin_to_sparrays.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/problem_setups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/problem_setups.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/residual_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/residual_checks.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/stokes_navier_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/stokes_navier_utils.py -------------------------------------------------------------------------------- /dolfin_navier_scipy/time_int_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/dolfin_navier_scipy/time_int_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/deprecatedtests/solve_nse_quadraticterm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/deprecatedtests/solve_nse_quadraticterm.py -------------------------------------------------------------------------------- /tests/lilchecks/check_evals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/check_evals.py -------------------------------------------------------------------------------- /tests/lilchecks/check_int_cylboundary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/check_int_cylboundary.py -------------------------------------------------------------------------------- /tests/lilchecks/checkdofmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/checkdofmap.py -------------------------------------------------------------------------------- /tests/lilchecks/slicedatrange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/slicedatrange.py -------------------------------------------------------------------------------- /tests/lilchecks/test_boundaries_poisson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/test_boundaries_poisson.py -------------------------------------------------------------------------------- /tests/lilchecks/test_penarobinbc_cyl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/lilchecks/test_penarobinbc_cyl.py -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_geo_cntrlbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_geo_cntrlbc.json -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_geo_cntrlbc_rotcntrl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_geo_cntrlbc_rotcntrl.json -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_lvl1.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_lvl1.xml.gz -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_lvl1_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_lvl1_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_lvl2.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_lvl2.xml.gz -------------------------------------------------------------------------------- /tests/mesh/2D-double-rotcyl_lvl2_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/2D-double-rotcyl_lvl2_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/cylinder_0.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_0.xml -------------------------------------------------------------------------------- /tests/mesh/cylinder_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_1.xml -------------------------------------------------------------------------------- /tests/mesh/cylinder_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_2.xml -------------------------------------------------------------------------------- /tests/mesh/cylinder_2.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_2.xml.gz -------------------------------------------------------------------------------- /tests/mesh/cylinder_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_3.xml -------------------------------------------------------------------------------- /tests/mesh/cylinder_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/cylinder_4.xml -------------------------------------------------------------------------------- /tests/mesh/karman2D-outlets_geo_cntrlbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-outlets_geo_cntrlbc.json -------------------------------------------------------------------------------- /tests/mesh/karman2D-outlets_lvl1.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-outlets_lvl1.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-outlets_lvl1_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-outlets_lvl1_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-outlets_lvl2.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-outlets_lvl2.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-outlets_lvl2_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-outlets_lvl2_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl-bm_geo_cntrlbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl-bm_geo_cntrlbc.json -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl1.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl1.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl1_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl1_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl2.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl2.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl2_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl2_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl3.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl3.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl3_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl3_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl4.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl4.xml.gz -------------------------------------------------------------------------------- /tests/mesh/karman2D-rotcyl_lvl4_facet_region.xml.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mesh/karman2D-rotcyl_lvl4_facet_region.xml.gz -------------------------------------------------------------------------------- /tests/mini_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/mini_setup.py -------------------------------------------------------------------------------- /tests/start-generic-stst-sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/start-generic-stst-sim.sh -------------------------------------------------------------------------------- /tests/start-generic-tdp-sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/start-generic-tdp-sim.sh -------------------------------------------------------------------------------- /tests/start-tdp-convcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/start-tdp-convcheck.sh -------------------------------------------------------------------------------- /tests/steadystate_double_rotcyl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/steadystate_double_rotcyl.py -------------------------------------------------------------------------------- /tests/steadystate_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/steadystate_generic.py -------------------------------------------------------------------------------- /tests/steadystate_nse_brob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/steadystate_nse_brob.py -------------------------------------------------------------------------------- /tests/steadystate_rotcyl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/steadystate_rotcyl.py -------------------------------------------------------------------------------- /tests/steadystate_schaefer-turek_2D-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/steadystate_schaefer-turek_2D-1.py -------------------------------------------------------------------------------- /tests/tdp_2D_simu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/tdp_2D_simu.py -------------------------------------------------------------------------------- /tests/tdp_convcheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/tdp_convcheck.py -------------------------------------------------------------------------------- /tests/test_units_fenicsci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/test_units_fenicsci.py -------------------------------------------------------------------------------- /tests/test_units_pfromv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/test_units_pfromv.py -------------------------------------------------------------------------------- /tests/test_units_residuals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/test_units_residuals.py -------------------------------------------------------------------------------- /tests/time_dep_nse_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_.py -------------------------------------------------------------------------------- /tests/time_dep_nse_bcrob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_bcrob.py -------------------------------------------------------------------------------- /tests/time_dep_nse_bigchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_bigchannel.py -------------------------------------------------------------------------------- /tests/time_dep_nse_double_rotcyl_bcrob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_double_rotcyl_bcrob.py -------------------------------------------------------------------------------- /tests/time_dep_nse_expnonl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_expnonl.py -------------------------------------------------------------------------------- /tests/time_dep_nse_generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_generic.py -------------------------------------------------------------------------------- /tests/time_dep_nse_krylov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_krylov.py -------------------------------------------------------------------------------- /tests/time_dep_nse_linearizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highlando/dolfin_navier_scipy/HEAD/tests/time_dep_nse_linearizations.py --------------------------------------------------------------------------------