Peano
Loading...
Searching...
No Matches
CCZ4Solver.py File Reference

Go to the source code of this file.

Data Structures

class  CCZ4Solver.AbstractCCZ4Solver
 Abstract base class for any CCZ4 solver. More...
class  CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStep
 CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking. More...
class  CCZ4Solver.CCZ4Solver_FV_GlobalAdaptiveTimeStepWithEnclaveTasking
 CCZ4 solver using finite volumes and global adaptive time stepping incl enclave tasking. More...
class  CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStepWithEnclaveTasking
 CCZ4 solver using fourth-order finite differences and global adaptive time stepping incl enclave tasking. More...
class  CCZ4Solver.CCZ4Solver_FD4_GlobalAdaptiveTimeStep
 CCZ4 solver using fourth-order finite differences and global adaptive time stepping without enclave tasking. More...
class  CCZ4Solver.CCZ4Solver_FD4_SecondOrderFormulation_GlobalAdaptiveTimeStepWithEnclaveTasking
 Variation of classic FD4 which relies on second order PDE formulation. More...
class  CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStepWithEnclaveTasking
 CCZ4 solver using Runge-Kutta Discontinuous Galerkin and global adaptive time stepping incl enclave tasking. More...
class  CCZ4Solver.CCZ4Solver_RKDG_GlobalAdaptiveTimeStep
 CCZ4 solver using Runge-Kutta Discontinuous Galerkin and global adaptive time stepping incl enclave tasking. More...

Namespaces

namespace  CCZ4Solver

Functions

 CCZ4Solver.construct_FD4_ncp ()
 CCZ4Solver.construct_FV_ncp ()
 CCZ4Solver.construct_FD4_source_term ()
 CCZ4Solver.construct_FV_source_term ()
 CCZ4Solver.construct_FD4_eigenvalues ()
 CCZ4Solver.construct_FV_eigenvalues ()
 CCZ4Solver.construct_FD4_postprocessing_kernel ()
 CCZ4Solver.construct_FV_postprocessing_kernel ()
 CCZ4Solver.add_tracer_to_FV_solver (name, coordinates, project, solver, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns)
 Add tracer to project.
 CCZ4Solver.add_tracer_to_FD4_solver (name, coordinates, project, solver, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns)
 I realise this as a separate routine, as we need it for all FD4 flavours.
 CCZ4Solver.construct_DG_ncp ()
 CCZ4Solver.construct_DG_source_term ()
 CCZ4Solver.construct_DG_eigenvalues ()
 CCZ4Solver.construct_DG_postprocessing_kernel ()
 CCZ4Solver.add_tracer_to_DG_solver (name, coordinates, project, self, number_of_entries_between_two_db_flushes, data_delta_between_two_snapsots, time_delta_between_two_snapsots, clear_database_after_flush, tracer_unknowns)