pymordemos.parabolic_mor

Module Contents

pymordemos.parabolic_mor.discretize_fenics()[source]
pymordemos.parabolic_mor.discretize_pymor()[source]
pymordemos.parabolic_mor.main(backend: Choices('pymor fenics') = Argument(..., help='Discretization toolkit to use.'), alg: Choices('greedy adaptive_greedy pod') = Argument(..., help='The model reduction algorithm to use.'), snapshots: int = Argument(..., help='greedy/pod: number of training set parameters\n\nadaptive_greedy: size of validation set.'), rbsize: int = Argument(..., help='Size of the reduced basis.'), test: int = Argument(..., help='Number of test parameters for reduction error estimation.'), pickle: bool = Option(True, help='Pickle reduced model and error analysis results to files.'), plot_err: bool = Option(False, help='Plot error'), plot_error_sequence: bool = Option(False, help='Plot reduction error vs. basis size.'))[source]

Reduced basis approximation of the heat equation.

pymordemos.parabolic_mor.reduce_adaptive_greedy(fom, reductor, parameter_space, validation_mus, basis_size)[source]
pymordemos.parabolic_mor.reduce_greedy(fom, reductor, parameter_space, snapshots, basis_size)[source]
pymordemos.parabolic_mor.reduce_pod(fom, reductor, parameter_space, snapshots, basis_size)[source]
pymordemos.parabolic_mor.DT[source]
pymordemos.parabolic_mor.FENICS_ORDER = 2[source]
pymordemos.parabolic_mor.GRID_INTERVALS = 50[source]
pymordemos.parabolic_mor.NT = 50[source]