init Function

public function init(backend, mesh, host_allocator) result(solver)

Arguments

Type IntentOptional Attributes Name
class(base_backend_t), intent(inout), target :: backend
type(mesh_t), intent(inout), target :: mesh
type(allocator_t), intent(inout), target :: host_allocator

Return Value type(solver_t)


Namelists

Namelist solver_params


Variables

Name Type Default Description
Re real(kind=dp) None
dt real(kind=dp) None
n_iters integer None
n_output integer None
poisson_solver_type character(len=3) None
time_intg character(len=3) None
der1st_scheme character(len=30) None
der2nd_scheme character(len=30) None
interpl_scheme character(len=30) None
stagder_scheme character(len=30) None