Skip to content

Console Output

+ python3 clubb_jax/tests/run_driver_lifecycle_test.py
==> No compatible Python found for cpu; uv will download Python 3.12
==> Installing uv 0.11.32 in /home/jenkins/workspace/clubb_branch_driver/.clubb-jax-tools/bin
downloading uv 0.11.32 x86_64-unknown-linux-gnu
installing to /home/jenkins/workspace/clubb_branch_driver/.clubb-jax-tools/bin
  uv
  uvx
everything's installed!
==> uv is ready: uv 0.11.32 (x86_64-unknown-linux-gnu)
Downloading cpython-3.12.13-linux-x86_64-gnu (download) (32.6MiB)
 Downloaded cpython-3.12.13-linux-x86_64-gnu (download)
Using CPython 3.12.13
Creating virtual environment at: .venv-jax
Activate with: source .venv-jax/bin/activate
==> Installing JAX 0.11.0 (cpu) and requirements from /home/jenkins/workspace/clubb_branch_driver/clubb_jax/requirements.txt
Using Python 3.12.13 environment at: .venv-jax
Resolved 15 packages in 326ms
Downloading pygments (1.2MiB)
Downloading scipy (33.7MiB)
Downloading jaxlib (83.2MiB)
Downloading numpy (15.9MiB)
Downloading cftime (1.6MiB)
Downloading jax (3.1MiB)
Downloading netcdf4 (9.7MiB)
 Downloaded cftime
 Downloaded pygments
 Downloaded jax
 Downloaded netcdf4
 Downloaded numpy
 Downloaded jaxlib
 Downloaded scipy
Prepared 15 packages in 2.83s
Installed 15 packages in 47ms
 + certifi==2026.7.22
 + cftime==1.6.6
 + iniconfig==2.3.0
 + jax==0.11.0
 + jaxlib==0.11.0
 + ml-dtypes==0.6.0
 + netcdf4==1.7.4
 + numpy==2.5.3
 + opt-einsum==3.4.0
 + packaging==26.3
 + pluggy==1.6.0
 + pygments==2.21.0
 + pytest==9.1.1
 + scipy==1.18.1
 + tabulate==0.10.0
CLUBB JAX runtime:
  Environment: /home/jenkins/workspace/clubb_branch_driver/.venv-jax (Python 3.12)
  Accelerator: cpu
  JAX: 0.11.0 (jaxlib 0.11.0)
  Device: cpu:0
An NVIDIA GPU may be present on this machine, but a CUDA-enabled jaxlib is not installed. Falling back to cpu.
Installing uv 0.11.32 in /home/jenkins/workspace/clubb_branch_driver/.clubb-python-tools/bin
downloading uv 0.11.32 x86_64-unknown-linux-gnu
installing to /home/jenkins/workspace/clubb_branch_driver/.clubb-python-tools/bin
  uv
  uvx
everything's installed!
Creating CLUBB virtualenv: /home/jenkins/workspace/clubb_branch_driver/.venv-python
Downloading cpython-3.12.13-linux-x86_64-gnu (download) (32.6MiB)
 Downloaded cpython-3.12.13-linux-x86_64-gnu (download)
Using CPython 3.12.13
Creating virtual environment at: .venv-python
Activate with: source .venv-python/bin/activate
Installing python requirements into /home/jenkins/workspace/clubb_branch_driver/.venv-python
Using Python 3.12.13 environment at: .venv-python
Resolved 12 packages in 237ms
Downloading pygments (1.2MiB)
Downloading numpy (15.9MiB)
Downloading meson (1.1MiB)
Downloading cftime (1.6MiB)
Downloading netcdf4 (9.7MiB)
 Downloaded cftime
 Downloaded netcdf4
 Downloaded meson
 Downloaded pygments
 Downloaded numpy
Prepared 12 packages in 751ms
Installed 12 packages in 26ms
 + certifi==2026.7.22
 + cftime==1.6.6
 + iniconfig==2.3.0
 + meson==1.12.1
 + netcdf4==1.7.4
 + ninja==1.13.2
 + numpy==2.5.3
 + packaging==26.3
 + pluggy==1.6.0
 + pygments==2.21.0
 + pytest==9.1.1
 + tabulate==0.10.0
Ready: /home/jenkins/workspace/clubb_branch_driver/.venv-python/bin/python
Creating a custom hypergrid of parameters
 - Initial values file: '/home/jenkins/workspace/clubb_branch_driver/input/parameter_and_flag_configs/default/tunable_parameters.in'
 - Spec: C8/0.2:0.8/4
Writing to '/tmp/clubb-lifecycle-shdypycz/bomex_multicol_params.in':
 - ngrdcol = 4
 - batch_size = 2
nzm = 88 -- nzt = 87
Initialized bomex case: nzm=88, nzt=87, ngrdcol=2
  dt_main=60.0s, time=0.0s to 480.0s, 8 steps
CLUBB cleanup complete.
JAX lifecycle: reset/window equivalence and runtime batches pass