Parallel Implementation of the Picard Iteration For Linear BVP PDEs
This is a demonstration complete with a small pdf presentation using the MATLAB symbolic and parallel toolboxes to solve a Linear Hyperbolic BVP PDE. Note that this is not a general solver and will need to be somewhat customized to your particular BVP PDE application. Speed-up is proportional to the number of differential variables your equation contains (i.e. a 2 variable second order PDE will see at most a 2x speed up in computations).
To run the demo simply type the following commands into your MATLAB command prompt:
>>seqPicardPDESolver();
>>parPicardPDESolver();
You can change the maximum number of Picard Iterations based on your available computer memory simply by specifying N before running. For example, to change the default N=20 iterations to N=21 simply type the following at your MATLAB command prompt:
>>seqPicardPDESolver(21);
>>parPicardPDESolver(21);
引用格式
Darin Koblick (2024). Parallel Implementation of the Picard Iteration For Linear BVP PDEs (https://www.mathworks.com/matlabcentral/fileexchange/46465-parallel-implementation-of-the-picard-iteration-for-linear-bvp-pdes), MATLAB Central File Exchange. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!