diff --git a/docs/src/simulation_tips.md b/docs/src/simulation_tips.md index baab78d863..4580a82487 100644 --- a/docs/src/simulation_tips.md +++ b/docs/src/simulation_tips.md @@ -98,8 +98,8 @@ _variable_ `T₀` that must be declared `const`. `ComputedField`s are the most convenient way to calculate diagnostics for your simulation. They will always work on CPUs, but when their complexity is high (in terms of number of abstract operations) -the compiler can't translate them into GPU code and they fail for GPU runs. (This limitation is discussed -in [this Github issue](https://github.com/CliMA/Oceananigans.jl/issues/1241) and contributors are welcome.) +the compiler can't translate them into GPU code and they fail for GPU runs. (This limitation is summarized +in [this Github issue](https://github.com/CliMA/Oceananigans.jl/issues/1886) and contributions are welcome.) For example, in the example below, calculating `u²` works in both CPUs and GPUs, but calculating `ε` will not compile on GPUs when we call the command `compute!`: @@ -313,4 +313,3 @@ to define initial conditions, boundary conditions or forcing functions on a GPU. To learn more about working with `CuArray`s, see the [array programming](https://juliagpu.github.io/CUDA.jl/dev/usage/array/) section of the CUDA.jl documentation. -