From d6c936e44ce145e9aa2394728e68ea6ace7017ae Mon Sep 17 00:00:00 2001 From: tomchor Date: Sun, 1 Mar 2026 10:17:37 -0700 Subject: [PATCH 1/2] use-fix --- Manifest.toml | 6 ++++-- simulations/simulation_runner.py | 6 +++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 560a983..24495bf 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1547,9 +1547,11 @@ version = "0.5.5" [[deps.Oceananigans]] deps = ["Adapt", "Crayons", "CubedSphere", "Dates", "Distances", "DocStringExtensions", "FFTW", "GPUArraysCore", "Glob", "InteractiveUtils", "JLD2", "KernelAbstractions", "Krylov", "LinearAlgebra", "Logging", "MPI", "MuladdMacro", "OffsetArrays", "OrderedCollections", "Pkg", "Printf", "ReactantCore", "Rotations", "SeawaterPolynomials", "SparseArrays", "StaticArrays", "Statistics", "StructArrays"] -git-tree-sha1 = "fdc10bdf6d68bc32bd805ee92fec1dae7f1ff534" +git-tree-sha1 = "e5369ed49926161e8627efc04f682f47e7d9c238" +repo-rev = "tc/open-domain-checkpointing" +repo-url = "https://github.com/CliMA/Oceananigans.jl.git" uuid = "9e8cae18-63c1-5223-a75c-80ca9d6e9a09" -version = "0.105.0" +version = "0.105.1" [deps.Oceananigans.extensions] OceananigansAMDGPUExt = ["AMDGPU", "AbstractFFTs"] diff --git a/simulations/simulation_runner.py b/simulations/simulation_runner.py index 63f0693..bea147e 100644 --- a/simulations/simulation_runner.py +++ b/simulations/simulation_runner.py @@ -33,7 +33,7 @@ def get_submission_options(scheduler, job_size, gpu_type=None): if scheduler == "pbs": default_gpu_type = "v100" gpu_type_override = gpu_type if gpu_type is not None else default_gpu_type - options = [f"select=1:ncpus=1:ngpus=1:gpu_type={gpu_type_override}:mem=50GB"] + options = [f"select=1:ncpus=8:ngpus=1:gpu_type={gpu_type_override}:mem=50GB"] elif scheduler == "slurm": options = ["--ntasks=1", "--constraint=gpu", @@ -45,7 +45,7 @@ def get_submission_options(scheduler, job_size, gpu_type=None): if scheduler == "pbs": default_gpu_type = "cc80" # Compute capability 8.0 gpu_type_override = gpu_type if gpu_type is not None else default_gpu_type - options = [f"select=1:ncpus=1:ngpus=1:gpu_type={gpu_type_override}:mem=200GB"] + options = [f"select=1:ncpus=8:ngpus=1:gpu_type={gpu_type_override}:mem=200GB"] elif scheduler == "slurm": options = ["--ntasks=1", "--constraint=gpu", @@ -57,7 +57,7 @@ def get_submission_options(scheduler, job_size, gpu_type=None): if scheduler == "pbs": default_gpu_type = "h100" # H100 GPUs specifically gpu_type_override = gpu_type if gpu_type is not None else default_gpu_type - options = [f"select=1:ncpus=1:ngpus=1:gpu_type={gpu_type_override}:mem=200GB", + options = [f"select=1:ncpus=8:ngpus=1:gpu_type={gpu_type_override}:mem=200GB", "job_priority=regular"] elif scheduler == "slurm": options = ["--ntasks=1", From 9b73c3052dbe44e77b93abf5e9856e20ddee6c10 Mon Sep 17 00:00:00 2001 From: tomchor Date: Mon, 2 Mar 2026 06:04:02 -0700 Subject: [PATCH 2/2] use Oceananigans 0.105.2 --- Manifest.toml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Manifest.toml b/Manifest.toml index 24495bf..96e5162 100644 --- a/Manifest.toml +++ b/Manifest.toml @@ -1547,11 +1547,9 @@ version = "0.5.5" [[deps.Oceananigans]] deps = ["Adapt", "Crayons", "CubedSphere", "Dates", "Distances", "DocStringExtensions", "FFTW", "GPUArraysCore", "Glob", "InteractiveUtils", "JLD2", "KernelAbstractions", "Krylov", "LinearAlgebra", "Logging", "MPI", "MuladdMacro", "OffsetArrays", "OrderedCollections", "Pkg", "Printf", "ReactantCore", "Rotations", "SeawaterPolynomials", "SparseArrays", "StaticArrays", "Statistics", "StructArrays"] -git-tree-sha1 = "e5369ed49926161e8627efc04f682f47e7d9c238" -repo-rev = "tc/open-domain-checkpointing" -repo-url = "https://github.com/CliMA/Oceananigans.jl.git" +git-tree-sha1 = "2839541ce91b90dd187a9120810b102c34e98a71" uuid = "9e8cae18-63c1-5223-a75c-80ca9d6e9a09" -version = "0.105.1" +version = "0.105.2" [deps.Oceananigans.extensions] OceananigansAMDGPUExt = ["AMDGPU", "AbstractFFTs"]