You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Download the package, start matlab, and run
31
31
`FVToolStartUp`
32
32
33
33
## Inspiration
34
-
I started writing this tool after playing with [FiPy](http://www.ctcms.nist.gov/fipy/), an amazing python-based finite volume solver.
34
+
I started writing this tool after playing with [FiPy](http://www.ctcms.nist.gov/fipy/), an amazing python-based finite volume solver.
35
35
This matlab solver is not a clone, and indeed very limited compared to FiPy.
36
36
I wrote it to have a very handy tool for testing new ideas (new mathematical models) by solving them in 1D uniform Cartesian grids.
37
37
Then I extended the code to
@@ -58,8 +58,8 @@ D_val = 1; % value of the diffusion coefficient
58
58
D = createCellVariable(m, D_val); % assign the diffusion coefficient to the cells
59
59
D_face = harmonicMean(D); % calculate harmonic average of the diffusion coef on the cell faces
60
60
Mdiff = diffusionTerm(D_face); % matrix of coefficients for the diffusion term
61
-
[Mbc, RHSbc] = boundaryCondition(BC); % matix of coefficients and RHS vector for the BC
62
-
M = Mdiff + Mbc; % matrix of cefficients for the PDE
61
+
[Mbc, RHSbc] = boundaryCondition(BC); % matrix of coefficients and RHS vector for the BC
62
+
M = Mdiff + Mbc; % matrix of coefficients for the PDE
63
63
c = solvePDE(m,M, RHSbc); % send M and RHS to the solver
64
64
visualizeCells(c); % visualize the results
65
65
```
@@ -68,7 +68,7 @@ change the third line to `m = createMesh2D(Nx,Nx, L,L);` or `m = createMesh3D(Nx
68
68
69
69
## Examples
70
70
There are a few simple examples in the [Tutorial](https://github.com/simulkade/FVTool/tree/master/Examples/Tutorial) folder.
71
-
You can also find a few more advanced examples (water injection into a heterogeneous oil field, two nonlinear PDE's, coupled
71
+
You can also find a few more advanced examples (water injection into a heterogeneous oil field, two nonlinear PDEs, coupled
72
72
fully implicit solution) in the [Advanced](https://github.com/simulkade/FVTool/tree/master/Examples/Advanced) folder.
73
73
74
74
## Documents
@@ -80,13 +80,13 @@ You can use the code in [octave](http://www.gnu.org/software/octave/). The new (
80
80
I've re-written the code in [Julia](http://julialang.org/). It works fine, but the visualization on Windows OS has still some issues.
81
81
82
82
## Questions and bug reports
83
-
You can ask your questions by creating a new issue here, or by writing a comment in [my blog](http://fvt.simulkade.com). You can aslo ask your question in the [Matlab file exchange page](http://www.mathworks.com/matlabcentral/fileexchange/46637-a-simple-finite-volume-solver-for-matlab) of this code. I truly appreciate your feedback and/or contribution.
83
+
You can ask your questions by creating a new issue here, or by writing a comment in [my blog](http://fvt.simulkade.com). You can also ask your question in the [Matlab file exchange page](http://www.mathworks.com/matlabcentral/fileexchange/46637-a-simple-finite-volume-solver-for-matlab) of this code. I truly appreciate your feedback and/or contribution.
84
84
85
85
## How to cite:
86
86
If you have used the package in your work and you find it usefull, please cite it as:
87
87
```
88
88
@misc{ali_akbar_eftekhari_2015_32745,
89
-
author = {Ali Akbar Eftekhari and Kai Schüller and Ferran Brosa Planella and Martinus Werts},
89
+
author = {Ali Akbar Eftekhari and Kai Schüller and Ferran Brosa Planella and Martinus Werts and Behzad Hosseinzadeh},
90
90
title = {FVTool: a finite volume toolbox for Matlab},
0 commit comments