ClimaAtmos-CI
PublicCI for ClimaAtmos.jl
Passed in 1h 6m
Skip CI If we are only modifying md or .github files
Upload pipeline
init ๐ป
Reproducibility infrastructure
๐ป Test reproducibility infrastructure
Radiation
๐ป single column radiative equilibrium gray
๐ป single column radiative equilibrium clearsky
๐ป single column radiative equilibrium clearsky prognostic surface temperature
๐ป single column radiative equilibrium allsky idealized clouds varying insolation
Gravity wave
๐ป non-orographic gravity wave parameterization unit test 3d
๐ป non-orographic gravity wave parameterization test with MiMA output
๐ป non-orographic gravity wave parameterization unit test single column
๐ป orographic gravity wave parameterization unit test for base flux calculation
๐ป orographic gravity wave parameterization unit test for 3d calculation
๐ป single column non-orographic gravity wave parameterization
Column Examples
๐ป single column hydrostatic balance float64
Box Examples
๐ป Box hydrostatic balance
๐ป 3D density current
๐ป Box rcemipii with diagnostic edmf
๐ง LES ISDAC in a box
Plane Examples
๐ป Density current experiment
Analytic Tests
GPU: No Topography Test (2D, Float64, Discrete Balance)
GPU: Cosine Hills Test (2D, Float64)
GPU: Cosine Hills Test (Extruded 2D, Float64)
GPU: Cosine Hills Test (3D, Float64)
GPU: Agnesi Mountain Test (2D, Float64)
GPU: Schar Mountain Test (2D, Float64)
GPU: Schar Mountain Test (2D, Float32)
Conservation check
๐ป baroclinic wave check conservation
๐ป baroclinic wave moist check conservation
๐ป baroclinic wave moist check conservation float64
๐ป baroclinic wave moist check conservation with sources
Sphere Examples (Dycore)
๐ป hydrostatic balance float64
๐ป baroclinic wave
๐ป no lim baroclinic wave equilmoist
๐ป held suarez
๐ป no lim held suarez equilmoist
Sphere Examples (Aquaplanet)
โ๏ธ aquaplanet nonequil allsky monin_obukhov varying insol gravity wave (gfdl_restart) high top 1-moment
๐ป aquaplanet equil allsky monin_obukhov varying insol gravity wave (raw_topo) high top zonally asymmetric
๐ป aquaplanet slabocean equilmoist allsky radiation monin_obukhov varying insolation
๐ป aquaplanet slabocean equilmoist allsky radiation monin_obukhov varying insolation float64
๐ป aquaplanet for coupler
๐ป aquaplanet rcemipii with diagnostic edmf
Sphere Examples (Topography)
๐ป baroclinic wave topography (dcmip)
๐ป Diagnostic Earth surface elevation spectra
๐ป Baroclinic wave equilmoist (Hughes2023 double mountain config)
Restarting
๐ป test restart
๐ป test restart GPU
๐ป test restart
๐ป test restart GPU
๐ป test restart MPI
๐ป test restart GPU MPI
MPI Examples
๐ป Prep restart for MPI
๐ป MPI no lim aquaplanet equilmoist clearsky radiation
๐ป Prep for calling remap pipeline
๐ป Exercise remap pipeline
๐ป Test restart for MPI baroclinic wave
EDOnlyEDMFX
๐ด๏ธ EDOnly EDMFX aquaplanet
Diagnostic EDMFX
๐ง Diagnostic EDMFX test in a box
๐ง Diagnostic EDMFX GABLS in a box
๐ง Diagnostic EDMFX Bomex in a box
๐ง Diagnostic EDMFX Bomex stretched grid in a box
๐ง Diagnostic EDMFX DYCOMS_RF01 in a box (explicit)
๐ง Diagnostic EDMFX DYCOMS_RF01 in a box
โ๏ธ Diagnostic EDMFX DYCOMS_RF02 in a box
โ๏ธ Diagnostic EDMFX Rico in a box
โ๏ธ Diagnostic EDMFX TRMM in a box
โ๏ธ Diagnostic EDMFX TRMM stretched grid in a box
๐ง Diagnostic EDMFX TRMM 0M in a box
๐ง Diagnostic EDMFX aquaplanet
Prognostic EDMFX
๐ง Prognostic EDMFX advection test in a column
๐ง Prognostic EDMFX simple plume test in a column
๐ง Prognostic EDMFX Soares in a column
๐ง Prognostic EDMFX GABLS in a column
๐ง Prognostic EDMFX Bomex in a column (pi group)
๐ง Prognostic EDMFX Bomex with precribed TKE in a column
๐ง Prognostic EDMFX Bomex stretched grid in a column
๐ง Prognostic EDMFX Bomex in a column
๐ง Prognostic EDMFX Bomex in a column (implicit)
๐ง Prognostic EDMFX Dycoms RF01 in a column
โ๏ธ Prognostic EDMFX Rico in a column
โ๏ธ Prognostic EDMFX TRMM in a column
๐ง Prognostic EDMFX TRMM with 0-moment in a column
๐ง Prognostic EDMFX GCM driven in a column
๐ง Prognostic EDMFX Bomex in a box
๐ง Prognostic EDMFX aquaplanet
GPU
GPU: Gravity waves
GPU: baroclinic wave
GPU: baroclinic wave - 2 gpus
GPU: test DYAMOND interpolated initial conditions
GPU: EDOnly EDMFX aquaplanet
GPU: Diagnostic EDMFX aquaplanet
GPU: Prognostic EDMFX aquaplanet
GPU: compare BW with CPU
Benchmarks
๐ป Benchmark: CPU baroclinic wave moist
๐ป Benchmark: GPU baroclinic wave moist
๐ป Benchmark: CPU default
๐ป Benchmark: GPU default
๐ป Benchmark: GPU diag edmf
๐ป Benchmark: GPU prog edmf
Flame graphs
๐ฅ Flame graph: gpu job
๐ฅ Flame graph: perf target
๐ฅ Flame graph: 1 moment
๐ฅ Flame graph: diagnostics
๐ฅ Flame graph: diagnostics edmf
๐ฅ Flame graph: prognostic edmf
๐ฅ Flame graph: diffusion
๐ฅ Flame graph: perf target (Callbacks)
๐ฅ Flame graph: gravity wave
Checkbounds/Inference/Invalidations
๐ป checkbounds
๐ JET n-failures (inference)
๐๐ Invalidations
๐ค Print new mse tables
๐ค Print new reference counter
๐ Tabulate performance summary
๐ค Move main results
1m 21s
7m 31s
7m 44s
5m 4s
5m 53s
19m 8s
7m 40s
47m 55s
27m 22s
29m 2s
30m 46s
33m 25s
38m 35s
19m 30s
12m 15s
18m 48s
23m 56s
24m 32s
36m 17s
29m 19s
36m 19s