Download

Notice

1. For optimal performance in modeling, it is recommended to use a newer system such as Windows 7, 8, 10, 11, or macOS after El Capitan, as well as a modern CPU and sufficient RAM. A video card is not required for running DIFFUSUP.
2. To install and save files in DIFFUSUP, you will need at least 2GB of disk space.
3. If you are using an M-series Mac, you will need Rosetta2 to run DIFFUSUP. 🤪
4. If you want the previous version of DIFFUSUP, please contact the author.


📖

Download the instruction

Instruction

1. Download the instruction, which is designed to help users become familiar with and operate the software. The instruction includes an example to help users get started.
2. After installing DIFFUSUP, the instruction file will be automatically installed in the same folder where you have stored the other DIFFUSUP files.


🛠

Download the theory

Theory

1. Download the theory, which includes detailed information about diffusion and the Crank-Nicolson algorithm, please visit the DIFFUSUP website and look for the link to download the theory file. The theory file is provided in PDF format and contains a lot of equations and mathematics, so it is recommended for users who want to learn more about diffusion modeling.
2. After installing DIFFUSUP, the theory PDF file will be automatically installed in the same folder where you have stored the other DIFFUSUP files.


📜

Reference paper

You can download the paper DIFFUSUP: A graphical user interface (GUI) software for diffusion modeling from this link.


💾

Download the MATLAB Code

Code

1. Download the Crank-Nicolson functions.
The Crank-Nicolson functions are provided for users who are familiar with MATLAB programming and would like to apply the Crank-Nicolson function in their own code.
2. Download the DIFFUSUP whole code set.
The DIFFUSUP code set written in MATLAB App Designer is provided for users who would like to view or modify the code behind the software.