shamrock.shamrock.Context#

class shamrock.shamrock.Context#

Bases: pybind11_object

Methods

close_sched

close_sched(self: shamrock.shamrock.Context) -> None

collect_data

collect_data(self: shamrock.shamrock.Context) -> dict

dump_status

dump_status(self: shamrock.shamrock.Context) -> None

get_patch_list_global

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

init_sched

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

pdata_layout_add_field

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

pdata_layout_new

pdata_layout_new(self: shamrock.shamrock.Context) -> None

pdata_layout_print

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

scheduler_step

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

set_coord_domain_bound

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

Kelvin-Helmholtz instability in RAMSES solver

Kelvin-Helmholtz instability in RAMSES solver

Boundary conditions for linear wave propagation

Boundary conditions for linear wave propagation

Sphere advection with multiple patch

Sphere advection with multiple patch

Production run: Circular disc & central potential

Production run: Circular disc & central potential

Production run: Black hole disc & lense thirring effect

Production run: Black hole disc & lense thirring effect

Production run: Circular disc & central sink particle

Production run: Circular disc & central sink particle

Cubic lattice reorganisation in SPH

Cubic lattice reorganisation in SPH

Kelvin-Helmholtz instability in SPH

Kelvin-Helmholtz instability in SPH

Killing sphere for SPH simulation

Killing sphere for SPH simulation

Test the pairing instability in SPH

Test the pairing instability in SPH

Basic disc simulation

Basic disc simulation

Custom warp disc simulation

Custom warp disc simulation

Using Shamrock SPH rendering module

Using Shamrock SPH rendering module

Shearing box in SPH

Shearing box in SPH

Taylor green vortex in SPH

Taylor green vortex in SPH

SPH Setup logs

SPH Setup logs

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 Shamrock disc with Phantom disc

Comparing Shamrock disc with Phantom disc

Test the precision of SG methods in SPH

Test the precision of SG methods in SPH
close_sched(self: shamrock.shamrock.Context) None#
collect_data(self: shamrock.shamrock.Context) dict#
dump_status(self: shamrock.shamrock.Context) None#
get_patch_list_global(self: shamrock.shamrock.Context) list[shamrock.shamrock.Patch]#
init_sched(self: shamrock.shamrock.Context, arg0: int, arg1: int) None#
pdata_layout_add_field(self: shamrock.shamrock.Context, arg0: str, arg1: int, arg2: str) None#
pdata_layout_new(self: shamrock.shamrock.Context) None#
pdata_layout_print(*args, **kwargs)#

Overloaded function.

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

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

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

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

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

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