The code developed and made available under the link below was from a project supported in part by NSF grant NSF/ITR ISS-0324816. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.


Option price valuations with the explicit finite difference method: Sequential and Parallel

Explicit Finite Difference Method Option price valuations using the Black-Scholes method are realized in parallel using the explicit finite difference method. The algorithm is designed and analyzed under the BSP model and show to be one-optimal (BSP-speak). The algorithm has been implemented in an architecture independent way and runs with recompilation only under BSPlib and LAM-MPI. An experimental study has been carried out on a moderate size cluster of SMP PC-Workstations. A research paper describing the algorithm and the experimental study is available on the Publications link of the Web-page. The software code developed as part of the implementation is also available below.

  1. tars/efdm08v5.tar (Apr 2, 2009) Current Version of Parallel program to evaluate option prices in parallel with the explicit finite difference method. Untar file, read copyright notice in file copy at one of three directories. BSP and LAM-MPI and openMPI code is available in directory BSP. Sequential code is available in directory Seq. Code that runs under SWARM, a parallel programming framework for multi-core processors, on multi-core processors is under directory Swarm. Go to individual directory and follow instructions in .rdm files, for each individual setup.

Last Update: Apr 2, 2009