## PVODE

swMATH ID: | 4325 |

Software Authors: | Lawrence Livermore National Laboratory (CASC) |

Description: | PVODE is a solver for large systems of ordinary differential equations on parallel machines. It contains methods for the solution of both stiff and non-stiff initial value problems. Integration methods include the variable coefficient forms of the Adams and Backward Differentiation Formula methods. The linear systems that must be solved during the implicit time stepping are solved with iterative, preconditioned Krylov solvers. The user can either supply a preconditioner or use one that is included in the PVODE package. PVODE is an extension of the sequential package known as CVODE which has been widely distributed and used. CVODE is available from Netlib. Both PVODE and CVODE are written in C but are callable from Fortran. The parallelization of CVODE to PVODE was accomplished through the modification of the vector kernels, allowing them to operate on vectors that have been distributed across processors. The message passing calls are made through MPI. |

Homepage: | https://computation.llnl.gov/casc/nsde/pubs/ucrl-jc-132361.pdf |

Programming Languages: | C |

Dependencies: | Fortran |

Keywords: | ordinary differential equations |

Related Software: | KINSOL; PETSc; SUNDIALS; hypre; PLTMG; UG; SAMRAI; RODAS; ALBERT; VODE; BOUT; KELLEY; ADIC; ADIFOR; AMROC; PARAMESH; sundialsTB; CVODE; CVODES; IDAS |

Cited in: | 8 Documents |

all
top 5

### Cited by 24 Authors

### Cited in 3 Serials

3 | Journal of Computational Physics |

1 | ACM Transactions on Mathematical Software |

1 | Computing and Visualization in Science |

all
top 5