File | Description |
---|---|
pf_amisdc.f90 | Old style Asynchronous MISDC sweeper |
pf_amisdcQ.f90 | Asynchronous MISDC sweeper |
pf_comm.f90 | Communication wrappers |
pf_dtype.f90 | Data types and interfaces |
pf_hooks.f90 | Calling of user defined routines from various places in the pfasst algorithm |
pf_imex.f90 | Old style IMEX sweeper |
pf_imexQ.f90 | IMEX Sweeper Module |
pf_imexQ_oc.f90 | IMEX sweeper for optimal control problems |
pf_imk.f90 | Implicit Munthe-Kass Runge-Kutta sweeper |
pf_interpolate.f90 | Interpolation operators |
pf_magnus_picard.f90 | Sweeper for Magnus integrator |
pf_misdc.f90 | Old style multi-implicit sweeper |
pf_misdcQ.f90 | Multi-implicit sweeper module |
pf_misdcQ_oc.f90 | Multi-implicit forward-backward sweeper module |
pf_mpi.f90 | MPI communicator routines |
pf_ndarray-oc.f90 | N-dimensional array encapsulation for optimal control problems. |
pf_ndarray.f90 | N-dimensional array encapsulation. |
pf_ndsysarray.f90 | N-dimensional array encapsulation. |
pf_parallel.f90 | Routines that run the PFASST algorithm |
pf_parallel_oc.f90 | Main controllers for optimal control problems |
pf_pfasst.f90 | High level routines for PFASST data type |
pf_quadrature.f90 | Quadrature matrices and accompanying routines |
pf_restrict.f90 | Restriction operators |
pf_results.f90 | Storing results for eventual output |
pf_rkstepper.f90 | Runge-Kutta time steppers |
pf_timer.f90 | Timing routines |
pf_utils.f90 | Useful subroutines that don't fit in other modules |
pf_verlet.f90 | Verlet type sweeper for 2nd order problems! |
pf_zndsysarray.f90 | N-dimensional complex array encapsulation. |
pfasst.f90 | Some convenient use statements |