shamrock.Context#

class shamrock.Context#

Bases: pybind11_object

Methods

close_sched

close_sched(self: shamrock.Context) -> None

collect_data

collect_data(self: shamrock.Context) -> dict

dump_status

dump_status(self: shamrock.Context) -> None

get_patch_list_global

get_patch_list_global(self: shamrock.Context) -> list[shamrock.Patch]

init_sched

init_sched(self: shamrock.Context, arg0: int, arg1: int) -> None

pdata_layout_add_field

pdata_layout_add_field(self: shamrock.Context, arg0: str, arg1: int, arg2: str) -> None

pdata_layout_new

pdata_layout_new(self: shamrock.Context) -> None

pdata_layout_print

pdata_layout_print(*args, **kwargs) Overloaded function.

scheduler_step

scheduler_step(self: shamrock.Context, do_split_merge: bool = True, do_load_balancing: bool = True) -> None

set_coord_domain_bound

set_coord_domain_bound(self: shamrock.Context, arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)]) -> None

Sphere advection with multiple patch

Sphere advection with multiple patch

Kelvin-Helmholtz instability in SPH

Kelvin-Helmholtz instability in SPH

Killing sphere for SPH simulation

Killing sphere for SPH simulation

Basic disc simulation

Basic disc simulation

Shearing box in SPH

Shearing box in SPH

Taylor green vortex in SPH

Taylor green vortex in SPH

Start a SPH simulation from a phantom dump

Start a SPH simulation from a phantom dump

Tracking particles by id in SPH

Tracking particles by id in SPH

Uniform box in SPH

Uniform box in SPH

Comparing Sedov blast with 1 patch with Phantom

Comparing Sedov blast with 1 patch with Phantom

Comparing Sedov blast with 8 patches with Phantom

Comparing Sedov blast with 8 patches with Phantom

Testing dusty box with Godunov

Testing dusty box with Godunov

Testing dusty wave with Godunov

Testing dusty wave with Godunov

Testing reload of old dump

Testing reload of old dump

Testing Sod tube with Godunov

Testing Sod tube with Godunov

Testing Sod tube with Godunov with AMR enabled

Testing Sod tube with Godunov with AMR enabled

Testing Sod tube with SPH

Testing Sod tube with SPH

Testing Sod tube with Zeus

Testing Sod tube with Zeus
close_sched(self: shamrock.Context) None#
collect_data(self: shamrock.Context) dict#
dump_status(self: shamrock.Context) None#
get_patch_list_global(self: shamrock.Context) list[shamrock.Patch]#
init_sched(self: shamrock.Context, arg0: int, arg1: int) None#
pdata_layout_add_field(self: shamrock.Context, arg0: str, arg1: int, arg2: str) None#
pdata_layout_new(self: shamrock.Context) None#
pdata_layout_print(*args, **kwargs)#

Overloaded function.

  1. pdata_layout_print(self: shamrock.Context) -> None

  2. pdata_layout_print(self: shamrock.Context) -> None

  3. pdata_layout_print(self: shamrock.Context) -> None

  4. pdata_layout_print(self: shamrock.Context) -> None

  5. pdata_layout_print(self: shamrock.Context) -> None

scheduler_step(self: shamrock.Context, do_split_merge: bool = True, do_load_balancing: bool = True) None#
set_coord_domain_bound(self: shamrock.Context, arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)]) None#