Parallel Implementation of the Picard Iteration For Linear BVP PDEs

Parallel Picard Iteration for a Linear Hyperbolic BVP PDE
337 Downloads
Updated 6 May 2014

View License

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
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Partial Differential Equation Toolbox in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.1.0.0

Added additional context in description section.

1.0.0.0