├── .gitignore ├── .travis.yml ├── DFN ├── fracSimTest.csv ├── frac_complex_n13.m ├── frac_complex_n37.m ├── frac_cross.m ├── frac_cross_rot45.m ├── frac_load_fracman.m ├── frac_load_fracsim.m ├── frac_single.m ├── frac_single_rot45.m ├── fracmanTest.csv ├── fracmanTest_raw.dat └── read_dfn_data_from_file.m ├── InputFile.m ├── LICENSE ├── README.md ├── THERMAID.m ├── THERMAID_Quick_Start_Guide_v1_01.pdf ├── attach_post_timestep.m ├── attach_pre_timestep.m ├── calcVelocity.m ├── calc_d_mean.m ├── calc_density.m ├── calc_frac_flux_mat.m ├── calc_frac_grad_expand_mat.m ├── calc_frac_grad_mat.m ├── calc_frac_mean_mat.m ├── calc_frac_stability.m ├── calc_interface_values.m ├── calc_interface_values_fracture.m ├── examples ├── Input_ex1.m ├── Input_ex2.m ├── Input_ex3.m ├── Input_ex4.m ├── Input_ex5.m ├── Input_ex6.m ├── README.md ├── comsol_bench_h.mat ├── comsol_bench_th.mat ├── comsol_bench_th2.mat ├── ex1.m ├── ex2.m ├── ex3.m ├── ex4.m ├── ex5.m └── ex6.m ├── initialize.m ├── intersectionsGrid.m ├── intersectionsSegments.m ├── pressureSystem.m ├── startup.m ├── tests ├── reference_ex3.mat ├── reference_ex4.mat ├── reference_ex5.mat ├── test_DFN.m ├── test_THERMAID.m ├── test_calc_d_mean.m ├── test_calc_density.m ├── test_calc_frac_flux_mat.m ├── test_calc_frac_grad_expand_mat.m ├── test_calc_frac_grad_mat.m ├── test_calc_frac_mean_mat.m ├── test_examples.m └── test_pressureSystem.m ├── transport_heat_Advection.m ├── transport_heat_Diffusion.m ├── transport_heat_System.m └── util ├── README.md ├── calc_indices_xy.m ├── ccmap.mat ├── diverging_map.m ├── ds2nfu.m ├── inv_ccmap.mat ├── nummarkers.m ├── plot_mohr.m ├── qinterp1.m ├── suplabel.m └── time2str.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/.travis.yml -------------------------------------------------------------------------------- /DFN/fracSimTest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/fracSimTest.csv -------------------------------------------------------------------------------- /DFN/frac_complex_n13.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_complex_n13.m -------------------------------------------------------------------------------- /DFN/frac_complex_n37.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_complex_n37.m -------------------------------------------------------------------------------- /DFN/frac_cross.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_cross.m -------------------------------------------------------------------------------- /DFN/frac_cross_rot45.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_cross_rot45.m -------------------------------------------------------------------------------- /DFN/frac_load_fracman.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_load_fracman.m -------------------------------------------------------------------------------- /DFN/frac_load_fracsim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_load_fracsim.m -------------------------------------------------------------------------------- /DFN/frac_single.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_single.m -------------------------------------------------------------------------------- /DFN/frac_single_rot45.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/frac_single_rot45.m -------------------------------------------------------------------------------- /DFN/fracmanTest.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/fracmanTest.csv -------------------------------------------------------------------------------- /DFN/fracmanTest_raw.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/fracmanTest_raw.dat -------------------------------------------------------------------------------- /DFN/read_dfn_data_from_file.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/DFN/read_dfn_data_from_file.m -------------------------------------------------------------------------------- /InputFile.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/InputFile.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/README.md -------------------------------------------------------------------------------- /THERMAID.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/THERMAID.m -------------------------------------------------------------------------------- /THERMAID_Quick_Start_Guide_v1_01.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/THERMAID_Quick_Start_Guide_v1_01.pdf -------------------------------------------------------------------------------- /attach_post_timestep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/attach_post_timestep.m -------------------------------------------------------------------------------- /attach_pre_timestep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/attach_pre_timestep.m -------------------------------------------------------------------------------- /calcVelocity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calcVelocity.m -------------------------------------------------------------------------------- /calc_d_mean.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_d_mean.m -------------------------------------------------------------------------------- /calc_density.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_density.m -------------------------------------------------------------------------------- /calc_frac_flux_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_frac_flux_mat.m -------------------------------------------------------------------------------- /calc_frac_grad_expand_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_frac_grad_expand_mat.m -------------------------------------------------------------------------------- /calc_frac_grad_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_frac_grad_mat.m -------------------------------------------------------------------------------- /calc_frac_mean_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_frac_mean_mat.m -------------------------------------------------------------------------------- /calc_frac_stability.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_frac_stability.m -------------------------------------------------------------------------------- /calc_interface_values.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_interface_values.m -------------------------------------------------------------------------------- /calc_interface_values_fracture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/calc_interface_values_fracture.m -------------------------------------------------------------------------------- /examples/Input_ex1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex1.m -------------------------------------------------------------------------------- /examples/Input_ex2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex2.m -------------------------------------------------------------------------------- /examples/Input_ex3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex3.m -------------------------------------------------------------------------------- /examples/Input_ex4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex4.m -------------------------------------------------------------------------------- /examples/Input_ex5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex5.m -------------------------------------------------------------------------------- /examples/Input_ex6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/Input_ex6.m -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/comsol_bench_h.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/comsol_bench_h.mat -------------------------------------------------------------------------------- /examples/comsol_bench_th.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/comsol_bench_th.mat -------------------------------------------------------------------------------- /examples/comsol_bench_th2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/comsol_bench_th2.mat -------------------------------------------------------------------------------- /examples/ex1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex1.m -------------------------------------------------------------------------------- /examples/ex2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex2.m -------------------------------------------------------------------------------- /examples/ex3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex3.m -------------------------------------------------------------------------------- /examples/ex4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex4.m -------------------------------------------------------------------------------- /examples/ex5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex5.m -------------------------------------------------------------------------------- /examples/ex6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/examples/ex6.m -------------------------------------------------------------------------------- /initialize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/initialize.m -------------------------------------------------------------------------------- /intersectionsGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/intersectionsGrid.m -------------------------------------------------------------------------------- /intersectionsSegments.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/intersectionsSegments.m -------------------------------------------------------------------------------- /pressureSystem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/pressureSystem.m -------------------------------------------------------------------------------- /startup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/startup.m -------------------------------------------------------------------------------- /tests/reference_ex3.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/reference_ex3.mat -------------------------------------------------------------------------------- /tests/reference_ex4.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/reference_ex4.mat -------------------------------------------------------------------------------- /tests/reference_ex5.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/reference_ex5.mat -------------------------------------------------------------------------------- /tests/test_DFN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_DFN.m -------------------------------------------------------------------------------- /tests/test_THERMAID.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_THERMAID.m -------------------------------------------------------------------------------- /tests/test_calc_d_mean.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_d_mean.m -------------------------------------------------------------------------------- /tests/test_calc_density.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_density.m -------------------------------------------------------------------------------- /tests/test_calc_frac_flux_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_frac_flux_mat.m -------------------------------------------------------------------------------- /tests/test_calc_frac_grad_expand_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_frac_grad_expand_mat.m -------------------------------------------------------------------------------- /tests/test_calc_frac_grad_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_frac_grad_mat.m -------------------------------------------------------------------------------- /tests/test_calc_frac_mean_mat.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_calc_frac_mean_mat.m -------------------------------------------------------------------------------- /tests/test_examples.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_examples.m -------------------------------------------------------------------------------- /tests/test_pressureSystem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/tests/test_pressureSystem.m -------------------------------------------------------------------------------- /transport_heat_Advection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/transport_heat_Advection.m -------------------------------------------------------------------------------- /transport_heat_Diffusion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/transport_heat_Diffusion.m -------------------------------------------------------------------------------- /transport_heat_System.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/transport_heat_System.m -------------------------------------------------------------------------------- /util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/README.md -------------------------------------------------------------------------------- /util/calc_indices_xy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/calc_indices_xy.m -------------------------------------------------------------------------------- /util/ccmap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/ccmap.mat -------------------------------------------------------------------------------- /util/diverging_map.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/diverging_map.m -------------------------------------------------------------------------------- /util/ds2nfu.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/ds2nfu.m -------------------------------------------------------------------------------- /util/inv_ccmap.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/inv_ccmap.mat -------------------------------------------------------------------------------- /util/nummarkers.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/nummarkers.m -------------------------------------------------------------------------------- /util/plot_mohr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/plot_mohr.m -------------------------------------------------------------------------------- /util/qinterp1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/qinterp1.m -------------------------------------------------------------------------------- /util/suplabel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/suplabel.m -------------------------------------------------------------------------------- /util/time2str.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grvlbit/THERMAID/HEAD/util/time2str.m --------------------------------------------------------------------------------