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);
Cite As
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. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.