Veros
v0.2.3
Quick Start
A short introduction to Veros
Getting started
Tutorials
Creating an advanced model setup
Making changes in Veros
Running Veros on a cluster
Reference
Setup gallery
Available model settings
Model variables
Diagnostics
Command line tools
Python API
Veros setup class
Veros state class
veros_method decorator
Runtime settings & state
Tools & utilities
Numerical operators
Distributed communication primitives
Plug-ins
How to use plug-ins
Biogeochemistry plug-in (Veros-BGC)
How to write a Veros plug-in
More Information
Frequently asked questions
Benchmarks
Publications
Contact
Visit us on GitHub
Veros
»
Python API
»
Distributed communication primitives
Edit on GitHub
Distributed communication primitives
¶
veros.distributed.
ascontiguousarray
(
arr
)
[source]
¶
veros.distributed.
get_array_buffer
(
vs
,
arr
)
[source]
¶
veros.distributed.
validate_decomposition
(
vs
)
[source]
¶
veros.distributed.
get_chunk_size
(
vs
)
[source]
¶
veros.distributed.
get_global_size
(
vs
,
arr_shp
,
dim_grid
,
include_overlap
=
False
)
[source]
¶
veros.distributed.
get_local_size
(
vs
,
arr_shp
,
dim_grid
,
include_overlap
=
False
)
[source]
¶
veros.distributed.
proc_rank_to_index
(
rank
)
[source]
¶
veros.distributed.
proc_index_to_rank
(
ix
,
iy
)
[source]
¶
veros.distributed.
get_chunk_slices
(
vs
,
dim_grid
,
proc_idx
=
None
,
include_overlap
=
False
)
[source]
¶
veros.distributed.
get_process_neighbors
(
vs
)
[source]
¶
veros.distributed.
exchange_overlap
(
vs
,
arr
,
var_grid
)
[source]
¶
veros.distributed.
exchange_cyclic_boundaries
(
vs
,
arr
)
[source]
¶
veros.distributed.
global_and
(
vs
,
arr
,
axis
=
None
)
[source]
¶
veros.distributed.
global_or
(
vs
,
arr
,
axis
=
None
)
[source]
¶
veros.distributed.
global_max
(
vs
,
arr
,
axis
=
None
)
[source]
¶
veros.distributed.
global_min
(
vs
,
arr
,
axis
=
None
)
[source]
¶
veros.distributed.
global_sum
(
vs
,
arr
,
axis
=
None
)
[source]
¶
veros.distributed.
gather
(
vs
,
arr
,
var_grid
)
[source]
¶
veros.distributed.
broadcast
(
vs
,
obj
)
[source]
¶
veros.distributed.
scatter
(
vs
,
arr
,
var_grid
)
[source]
¶
veros.distributed.
barrier
(
)
[source]
¶
veros.distributed.
abort
(
)
[source]
¶
Read the Docs
v: v0.2.3
Versions
latest
stable
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.1
v0.1.0
mobi
Downloads
On Read the Docs
Project Home
Builds