├── Ostwald_Ripening ├── microstructure_evolution.gif ├── microstructure_evolution.mp4 └── ostwald_2D.py ├── README.md └── old ├── CPP ├── Grid.cpp ├── Grid.h ├── InitialShape.cpp ├── InitialShape.h ├── Main.cpp ├── Scheme.cpp ├── Scheme.h ├── plot.py ├── samp1 ├── u.pdf └── u.txt ├── Matlab ├── 1D_diffusion │ └── diffusion.m ├── 1D_linear_convection │ ├── 1D_linear_convection.gif │ └── linearconv.m ├── 1D_nonlinear_convection │ ├── initial.m │ ├── main.m │ └── nonlinearconv.m ├── 1D_wave_equation │ ├── 1D_wave.gif │ └── waveequation.m ├── 2D_Laplace │ ├── laplace2D.m │ └── poisson2D.m ├── CavityFlow │ ├── OFOAM.csv │ ├── cavity_flow.m │ ├── mit18086_navierstokes.m │ ├── my_cavity.m │ ├── u_x.eps │ └── u_x.fig ├── ChannelFlow │ ├── channel_flow.m │ └── untitled.eps ├── Euler │ ├── FCT.m │ ├── Input.m │ ├── Sod.m │ ├── TVD Shemes │ │ ├── Liou_Steffen_MUSCL_scheme.m │ │ ├── Osher_MUSCL_scheme.m │ │ ├── README │ │ ├── Riemann.m │ │ ├── Roe_MUSCL_scheme.m │ │ ├── albada.m │ │ ├── extrap.m │ │ ├── f.m │ │ ├── limiter.m │ │ ├── listeeulerstep.m │ │ ├── osheulerstep.m │ │ ├── primtoriem.m │ │ ├── problem_specification.m │ │ ├── riemtoprim.m │ │ └── roeeulerstep.m │ ├── lax_fred.m │ ├── lax_wend.m │ ├── laxfred │ │ ├── full.eps │ │ └── full.fig │ ├── maccormack.m │ └── maccormak │ │ ├── channel_flow.m │ │ ├── full.eps │ │ ├── full.fig │ │ ├── velocity.eps │ │ └── velocity.fig └── implicit_beam.m └── julia ├── 1D_Burgers ├── 1D_burgers.jl ├── 1D_burgers.pdf ├── 1D_burgers.svg └── 1D_burgers2.svg ├── 1D_diffusion ├── 1D_diffusion.jl ├── 1D_diffusion.pdf └── 1D_diffusion.svg ├── 1D_linear_convection ├── 1D_convection.pdf ├── 1D_linear_convection.jl └── 1D_linear_convection2.jl ├── 2D_Burgers └── 2D_burgers.jl ├── 2D_Laplace └── 2D_laplace.jl ├── 2D_diffusion └── 2D_diffusion.jl └── 2D_linear_convection └── 2D_linear_convection.jl /Ostwald_Ripening/microstructure_evolution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/Ostwald_Ripening/microstructure_evolution.gif -------------------------------------------------------------------------------- /Ostwald_Ripening/microstructure_evolution.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/Ostwald_Ripening/microstructure_evolution.mp4 -------------------------------------------------------------------------------- /Ostwald_Ripening/ostwald_2D.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/Ostwald_Ripening/ostwald_2D.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/README.md -------------------------------------------------------------------------------- /old/CPP/Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/Grid.cpp -------------------------------------------------------------------------------- /old/CPP/Grid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/Grid.h -------------------------------------------------------------------------------- /old/CPP/InitialShape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/InitialShape.cpp -------------------------------------------------------------------------------- /old/CPP/InitialShape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/InitialShape.h -------------------------------------------------------------------------------- /old/CPP/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/Main.cpp -------------------------------------------------------------------------------- /old/CPP/Scheme.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/Scheme.cpp -------------------------------------------------------------------------------- /old/CPP/Scheme.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/Scheme.h -------------------------------------------------------------------------------- /old/CPP/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/plot.py -------------------------------------------------------------------------------- /old/CPP/samp1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/samp1 -------------------------------------------------------------------------------- /old/CPP/u.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/u.pdf -------------------------------------------------------------------------------- /old/CPP/u.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/CPP/u.txt -------------------------------------------------------------------------------- /old/Matlab/1D_diffusion/diffusion.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_diffusion/diffusion.m -------------------------------------------------------------------------------- /old/Matlab/1D_linear_convection/1D_linear_convection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_linear_convection/1D_linear_convection.gif -------------------------------------------------------------------------------- /old/Matlab/1D_linear_convection/linearconv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_linear_convection/linearconv.m -------------------------------------------------------------------------------- /old/Matlab/1D_nonlinear_convection/initial.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_nonlinear_convection/initial.m -------------------------------------------------------------------------------- /old/Matlab/1D_nonlinear_convection/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_nonlinear_convection/main.m -------------------------------------------------------------------------------- /old/Matlab/1D_nonlinear_convection/nonlinearconv.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_nonlinear_convection/nonlinearconv.m -------------------------------------------------------------------------------- /old/Matlab/1D_wave_equation/1D_wave.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_wave_equation/1D_wave.gif -------------------------------------------------------------------------------- /old/Matlab/1D_wave_equation/waveequation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/1D_wave_equation/waveequation.m -------------------------------------------------------------------------------- /old/Matlab/2D_Laplace/laplace2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/2D_Laplace/laplace2D.m -------------------------------------------------------------------------------- /old/Matlab/2D_Laplace/poisson2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/2D_Laplace/poisson2D.m -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/OFOAM.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/OFOAM.csv -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/cavity_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/cavity_flow.m -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/mit18086_navierstokes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/mit18086_navierstokes.m -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/my_cavity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/my_cavity.m -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/u_x.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/u_x.eps -------------------------------------------------------------------------------- /old/Matlab/CavityFlow/u_x.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/CavityFlow/u_x.fig -------------------------------------------------------------------------------- /old/Matlab/ChannelFlow/channel_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/ChannelFlow/channel_flow.m -------------------------------------------------------------------------------- /old/Matlab/ChannelFlow/untitled.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/ChannelFlow/untitled.eps -------------------------------------------------------------------------------- /old/Matlab/Euler/FCT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/FCT.m -------------------------------------------------------------------------------- /old/Matlab/Euler/Input.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/Input.m -------------------------------------------------------------------------------- /old/Matlab/Euler/Sod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/Sod.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/Liou_Steffen_MUSCL_scheme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/Liou_Steffen_MUSCL_scheme.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/Osher_MUSCL_scheme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/Osher_MUSCL_scheme.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/README -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/Riemann.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/Riemann.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/Roe_MUSCL_scheme.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/Roe_MUSCL_scheme.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/albada.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/albada.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/extrap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/extrap.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/f.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/f.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/limiter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/limiter.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/listeeulerstep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/listeeulerstep.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/osheulerstep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/osheulerstep.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/primtoriem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/primtoriem.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/problem_specification.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/problem_specification.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/riemtoprim.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/riemtoprim.m -------------------------------------------------------------------------------- /old/Matlab/Euler/TVD Shemes/roeeulerstep.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/TVD Shemes/roeeulerstep.m -------------------------------------------------------------------------------- /old/Matlab/Euler/lax_fred.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/lax_fred.m -------------------------------------------------------------------------------- /old/Matlab/Euler/lax_wend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/lax_wend.m -------------------------------------------------------------------------------- /old/Matlab/Euler/laxfred/full.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/laxfred/full.eps -------------------------------------------------------------------------------- /old/Matlab/Euler/laxfred/full.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/laxfred/full.fig -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormack.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormack.m -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormak/channel_flow.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormak/channel_flow.m -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormak/full.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormak/full.eps -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormak/full.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormak/full.fig -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormak/velocity.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormak/velocity.eps -------------------------------------------------------------------------------- /old/Matlab/Euler/maccormak/velocity.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/Euler/maccormak/velocity.fig -------------------------------------------------------------------------------- /old/Matlab/implicit_beam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/Matlab/implicit_beam.m -------------------------------------------------------------------------------- /old/julia/1D_Burgers/1D_burgers.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_Burgers/1D_burgers.jl -------------------------------------------------------------------------------- /old/julia/1D_Burgers/1D_burgers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_Burgers/1D_burgers.pdf -------------------------------------------------------------------------------- /old/julia/1D_Burgers/1D_burgers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_Burgers/1D_burgers.svg -------------------------------------------------------------------------------- /old/julia/1D_Burgers/1D_burgers2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_Burgers/1D_burgers2.svg -------------------------------------------------------------------------------- /old/julia/1D_diffusion/1D_diffusion.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_diffusion/1D_diffusion.jl -------------------------------------------------------------------------------- /old/julia/1D_diffusion/1D_diffusion.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_diffusion/1D_diffusion.pdf -------------------------------------------------------------------------------- /old/julia/1D_diffusion/1D_diffusion.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_diffusion/1D_diffusion.svg -------------------------------------------------------------------------------- /old/julia/1D_linear_convection/1D_convection.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_linear_convection/1D_convection.pdf -------------------------------------------------------------------------------- /old/julia/1D_linear_convection/1D_linear_convection.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_linear_convection/1D_linear_convection.jl -------------------------------------------------------------------------------- /old/julia/1D_linear_convection/1D_linear_convection2.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/1D_linear_convection/1D_linear_convection2.jl -------------------------------------------------------------------------------- /old/julia/2D_Burgers/2D_burgers.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/2D_Burgers/2D_burgers.jl -------------------------------------------------------------------------------- /old/julia/2D_Laplace /2D_laplace.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/2D_Laplace /2D_laplace.jl -------------------------------------------------------------------------------- /old/julia/2D_diffusion/2D_diffusion.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/2D_diffusion/2D_diffusion.jl -------------------------------------------------------------------------------- /old/julia/2D_linear_convection/2D_linear_convection.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samanseifi/Scientific_Codes_Collection/HEAD/old/julia/2D_linear_convection/2D_linear_convection.jl --------------------------------------------------------------------------------