├── .gitignore ├── Examples ├── DSC │ ├── 2_rxn.yaml │ └── DSC_plot.py ├── Damkohler │ ├── 3_rxn.yaml │ └── plot_interface_temperatures.py └── Propagation │ ├── propagation.yaml │ └── stack_plot.ipynb ├── LICENSE ├── Licenses ├── matplotlib.txt ├── numba.txt ├── numpy.txt ├── pandas.txt ├── pyyaml.txt └── scipy.txt ├── NOTICE ├── README.md ├── Source ├── boundary.py ├── boundary_factory.py ├── boundary_types.py ├── conduction.py ├── data.py ├── equation_sys.py ├── grid.py ├── input_parser.py ├── material.py ├── reaction.py ├── reaction_layer.py ├── reaction_model_base.py ├── reaction_model_factory.py ├── reaction_models.py ├── reaction_models_included.py ├── reaction_submodels.py ├── reaction_system.py ├── reaction_system_helper.py ├── solvers.py └── tridiag_cython.pyx ├── Tests ├── Inputs │ ├── anode_only.yaml │ ├── damkohler_anode.yaml │ ├── jac_test.yaml │ ├── jac_test_single.yaml │ ├── left_conv_right_flux.yaml │ ├── left_flux_right_conv.yaml │ ├── lumped.yaml │ ├── rad_bc.yaml │ ├── short_only.yaml │ ├── simple_cond.yaml │ ├── simple_conv.yaml │ ├── simple_fin.yaml │ ├── simple_source.yaml │ ├── simpler_source.yaml │ ├── single_rxn_temperature_ramp.yaml │ ├── small_cube.yaml │ ├── stack_cond.yaml │ ├── stack_contact.yaml │ ├── t_ramp.csv │ ├── trans_end_conv.yaml │ ├── trans_ext_conv.yaml │ └── trans_rad_bc.yaml ├── build_sys_test.py ├── material_test.py ├── parser_test.py ├── radiation_test.py ├── reaction_manager_test.py ├── reaction_test.py ├── run_tests.py ├── steady_cond.py ├── sub_reaction_test.py ├── trans_bc.py ├── trans_cond.py ├── unit_meshes.py └── unit_mocks.py ├── main_fv.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/.gitignore -------------------------------------------------------------------------------- /Examples/DSC/2_rxn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/DSC/2_rxn.yaml -------------------------------------------------------------------------------- /Examples/DSC/DSC_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/DSC/DSC_plot.py -------------------------------------------------------------------------------- /Examples/Damkohler/3_rxn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/Damkohler/3_rxn.yaml -------------------------------------------------------------------------------- /Examples/Damkohler/plot_interface_temperatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/Damkohler/plot_interface_temperatures.py -------------------------------------------------------------------------------- /Examples/Propagation/propagation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/Propagation/propagation.yaml -------------------------------------------------------------------------------- /Examples/Propagation/stack_plot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Examples/Propagation/stack_plot.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/LICENSE -------------------------------------------------------------------------------- /Licenses/matplotlib.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/matplotlib.txt -------------------------------------------------------------------------------- /Licenses/numba.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/numba.txt -------------------------------------------------------------------------------- /Licenses/numpy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/numpy.txt -------------------------------------------------------------------------------- /Licenses/pandas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/pandas.txt -------------------------------------------------------------------------------- /Licenses/pyyaml.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/pyyaml.txt -------------------------------------------------------------------------------- /Licenses/scipy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Licenses/scipy.txt -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/README.md -------------------------------------------------------------------------------- /Source/boundary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/boundary.py -------------------------------------------------------------------------------- /Source/boundary_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/boundary_factory.py -------------------------------------------------------------------------------- /Source/boundary_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/boundary_types.py -------------------------------------------------------------------------------- /Source/conduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/conduction.py -------------------------------------------------------------------------------- /Source/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/data.py -------------------------------------------------------------------------------- /Source/equation_sys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/equation_sys.py -------------------------------------------------------------------------------- /Source/grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/grid.py -------------------------------------------------------------------------------- /Source/input_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/input_parser.py -------------------------------------------------------------------------------- /Source/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/material.py -------------------------------------------------------------------------------- /Source/reaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction.py -------------------------------------------------------------------------------- /Source/reaction_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_layer.py -------------------------------------------------------------------------------- /Source/reaction_model_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_model_base.py -------------------------------------------------------------------------------- /Source/reaction_model_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_model_factory.py -------------------------------------------------------------------------------- /Source/reaction_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_models.py -------------------------------------------------------------------------------- /Source/reaction_models_included.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_models_included.py -------------------------------------------------------------------------------- /Source/reaction_submodels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_submodels.py -------------------------------------------------------------------------------- /Source/reaction_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_system.py -------------------------------------------------------------------------------- /Source/reaction_system_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/reaction_system_helper.py -------------------------------------------------------------------------------- /Source/solvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/solvers.py -------------------------------------------------------------------------------- /Source/tridiag_cython.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Source/tridiag_cython.pyx -------------------------------------------------------------------------------- /Tests/Inputs/anode_only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/anode_only.yaml -------------------------------------------------------------------------------- /Tests/Inputs/damkohler_anode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/damkohler_anode.yaml -------------------------------------------------------------------------------- /Tests/Inputs/jac_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/jac_test.yaml -------------------------------------------------------------------------------- /Tests/Inputs/jac_test_single.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/jac_test_single.yaml -------------------------------------------------------------------------------- /Tests/Inputs/left_conv_right_flux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/left_conv_right_flux.yaml -------------------------------------------------------------------------------- /Tests/Inputs/left_flux_right_conv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/left_flux_right_conv.yaml -------------------------------------------------------------------------------- /Tests/Inputs/lumped.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/lumped.yaml -------------------------------------------------------------------------------- /Tests/Inputs/rad_bc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/rad_bc.yaml -------------------------------------------------------------------------------- /Tests/Inputs/short_only.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/short_only.yaml -------------------------------------------------------------------------------- /Tests/Inputs/simple_cond.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/simple_cond.yaml -------------------------------------------------------------------------------- /Tests/Inputs/simple_conv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/simple_conv.yaml -------------------------------------------------------------------------------- /Tests/Inputs/simple_fin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/simple_fin.yaml -------------------------------------------------------------------------------- /Tests/Inputs/simple_source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/simple_source.yaml -------------------------------------------------------------------------------- /Tests/Inputs/simpler_source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/simpler_source.yaml -------------------------------------------------------------------------------- /Tests/Inputs/single_rxn_temperature_ramp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/single_rxn_temperature_ramp.yaml -------------------------------------------------------------------------------- /Tests/Inputs/small_cube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/small_cube.yaml -------------------------------------------------------------------------------- /Tests/Inputs/stack_cond.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/stack_cond.yaml -------------------------------------------------------------------------------- /Tests/Inputs/stack_contact.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/stack_contact.yaml -------------------------------------------------------------------------------- /Tests/Inputs/t_ramp.csv: -------------------------------------------------------------------------------- 1 | 0,500 2 | 5,520 3 | 20,580 -------------------------------------------------------------------------------- /Tests/Inputs/trans_end_conv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/trans_end_conv.yaml -------------------------------------------------------------------------------- /Tests/Inputs/trans_ext_conv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/trans_ext_conv.yaml -------------------------------------------------------------------------------- /Tests/Inputs/trans_rad_bc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/Inputs/trans_rad_bc.yaml -------------------------------------------------------------------------------- /Tests/build_sys_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/build_sys_test.py -------------------------------------------------------------------------------- /Tests/material_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/material_test.py -------------------------------------------------------------------------------- /Tests/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/parser_test.py -------------------------------------------------------------------------------- /Tests/radiation_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/radiation_test.py -------------------------------------------------------------------------------- /Tests/reaction_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/reaction_manager_test.py -------------------------------------------------------------------------------- /Tests/reaction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/reaction_test.py -------------------------------------------------------------------------------- /Tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/run_tests.py -------------------------------------------------------------------------------- /Tests/steady_cond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/steady_cond.py -------------------------------------------------------------------------------- /Tests/sub_reaction_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/sub_reaction_test.py -------------------------------------------------------------------------------- /Tests/trans_bc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/trans_bc.py -------------------------------------------------------------------------------- /Tests/trans_cond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/trans_cond.py -------------------------------------------------------------------------------- /Tests/unit_meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/unit_meshes.py -------------------------------------------------------------------------------- /Tests/unit_mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/Tests/unit_mocks.py -------------------------------------------------------------------------------- /main_fv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/main_fv.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sandialabs/lim1tr/HEAD/setup.py --------------------------------------------------------------------------------