Parallel Implementation of the Picard Iteration For Linear BVP PDEs

Parallel Picard Iteration for a Linear Hyperbolic BVP PDE

You are now following this Submission

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 (2026). 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 .

Categories

Find more on Partial Differential Equation Toolbox in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.0

Added additional context in description section.

1.0.0.0