Skip to content

TEMP#365

Open
tmigot wants to merge 4 commits intomainfrom
tmigot-patch-1
Open

TEMP#365
tmigot wants to merge 4 commits intomainfrom
tmigot-patch-1

Conversation

@tmigot
Copy link
Copy Markdown
Member

@tmigot tmigot commented Dec 15, 2025

No description provided.

Copilot AI review requested due to automatic review settings December 15, 2025 18:28
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modifies the main README title by appending "[temp)" to the ADNLPModels heading. This appears to be a temporary marker, as indicated by the PR title "TEMP".

Key changes:

  • Modified the main heading in README.md to include a temporary marker

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tmigot
Copy link
Copy Markdown
Member Author

tmigot commented Dec 15, 2025

@MaxenceGollier can you open and merge a PR to this branch then?

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Dec 15, 2025

Package name latest stable
JSOSuite
PartiallySeparableNLPModels
PartiallySeparableSolvers
SolverTest

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:04
    • Baseline: 18 Dec 2025 - 11:21
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 1.06 (5%) ❌ 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 1.18 (5%) ❌ 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 1.01 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 0.98 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 0.97 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 1.01 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 1.04 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 1.05 (5%) ❌ 1.00 (1%)
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 0.90 (5%) ✅ 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 1.00 (5%) 0.72 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3233 MHz       7202 s          0 s        312 s       7448 s          0 s
       #2  3232 MHz       7006 s          0 s        304 s       7673 s          0 s
       #3  3240 MHz       6130 s          0 s        285 s       8543 s          0 s
       #4  3241 MHz       6044 s          0 s        277 s       8638 s          0 s
  Memory: 15.620681762695312 GB (13926.37109375 MB free)
  Uptime: 1508.47 sec
  Load Avg:  1.03  1.22  1.46
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      12591 s          0 s        495 s      11998 s          0 s
       #2  3306 MHz      11444 s          0 s        442 s      13222 s          0 s
       #3  3241 MHz       9820 s          0 s        429 s      14832 s          0 s
       #4  3247 MHz      10500 s          0 s        421 s      14163 s          0 s
  Memory: 15.620681762695312 GB (13905.16796875 MB free)
  Uptime: 2521.91 sec
  Load Avg:  1.01  1.29  1.67
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:04
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 84.919 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.587 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 10.006 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 63.113 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.116 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.987 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 862.458 ms (5%) 140.39 KiB (1%) 1643
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 356.276 μs (5%) 2.78 MiB (1%) 183
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 11.080 ms (5%) 5.07 MiB (1%) 32843
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.050 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.629 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.295 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.524 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 85.522 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 4.131 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.728 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 66.249 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.681 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 18.935 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.615 ms (5%) 222.28 KiB (1%) 1643
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 583.581 μs (5%) 5.55 MiB (1%) 183
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 12.064 ms (5%) 6.22 MiB (1%) 32843
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.090 ms (5%) 12.19 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.232 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.884 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.931 ms (5%) 12.19 KiB (1%) 15

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3233 MHz       7202 s          0 s        312 s       7448 s          0 s
       #2  3232 MHz       7006 s          0 s        304 s       7673 s          0 s
       #3  3240 MHz       6130 s          0 s        285 s       8543 s          0 s
       #4  3241 MHz       6044 s          0 s        277 s       8638 s          0 s
  Memory: 15.620681762695312 GB (13926.37109375 MB free)
  Uptime: 1508.47 sec
  Load Avg:  1.03  1.22  1.46
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:21
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.397 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.576 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.990 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 53.581 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.034 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 18.405 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.405 ms (5%) 142.84 KiB (1%) 1645
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 348.180 μs (5%) 2.78 MiB (1%) 185
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.842 ms (5%) 5.07 MiB (1%) 32845
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.090 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.859 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.377 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.423 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 88.076 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 4.168 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.772 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 65.751 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.702 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 18.195 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.220 ms (5%) 226.98 KiB (1%) 1645
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 553.354 μs (5%) 5.55 MiB (1%) 185
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.925 ms (5%) 6.23 MiB (1%) 32845
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.074 ms (5%) 16.89 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 26.817 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.700 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.866 ms (5%) 16.89 KiB (1%) 17

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      12591 s          0 s        495 s      11998 s          0 s
       #2  3306 MHz      11444 s          0 s        442 s      13222 s          0 s
       #3  3241 MHz       9820 s          0 s        429 s      14832 s          0 s
       #4  3247 MHz      10500 s          0 s        421 s      14163 s          0 s
  Memory: 15.620681762695312 GB (13905.16796875 MB free)
  Uptime: 2521.91 sec
  Load Avg:  1.01  1.29  1.67
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.87
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:04
    • Baseline: 18 Dec 2025 - 11:21
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 0.91 (5%) ✅ 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 1.01 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 0.99 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 0.93 (5%) ✅ 1.00 (1%)
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 1.00 (5%) 0.72 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3244 MHz       6361 s          0 s        304 s       9899 s          0 s
       #2  3234 MHz       5745 s          0 s        274 s      10540 s          0 s
       #3  3240 MHz       7212 s          0 s        330 s       9017 s          0 s
       #4  3248 MHz       7522 s          0 s        269 s       8772 s          0 s
  Memory: 15.620681762695312 GB (13832.88671875 MB free)
  Uptime: 1664.55 sec
  Load Avg:  1.0  1.18  1.45
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3247 MHz      10446 s          0 s        460 s      15933 s          0 s
       #2  3233 MHz      10440 s          0 s        436 s      15960 s          0 s
       #3  3277 MHz      11492 s          0 s        476 s      14871 s          0 s
       #4  3243 MHz      12538 s          0 s        415 s      13891 s          0 s
  Memory: 15.620681762695312 GB (13883.1796875 MB free)
  Uptime: 2693.59 sec
  Load Avg:  1.0  1.26  1.64
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:04
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.558 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.575 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.965 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 52.626 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.123 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.909 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.193 ms (5%) 140.39 KiB (1%) 1643
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 344.000 μs (5%) 2.78 MiB (1%) 183
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.823 ms (5%) 5.07 MiB (1%) 32843
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.059 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.607 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.260 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.493 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 80.921 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.676 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.732 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 66.713 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.347 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 17.922 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.170 ms (5%) 222.28 KiB (1%) 1643
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 547.097 μs (5%) 5.55 MiB (1%) 183
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.915 ms (5%) 6.22 MiB (1%) 32843
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.101 ms (5%) 12.19 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.234 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.826 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.906 ms (5%) 12.19 KiB (1%) 15

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3244 MHz       6361 s          0 s        304 s       9899 s          0 s
       #2  3234 MHz       5745 s          0 s        274 s      10540 s          0 s
       #3  3240 MHz       7212 s          0 s        330 s       9017 s          0 s
       #4  3248 MHz       7522 s          0 s        269 s       8772 s          0 s
  Memory: 15.620681762695312 GB (13832.88671875 MB free)
  Uptime: 1664.55 sec
  Load Avg:  1.0  1.18  1.45
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:21
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.452 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.567 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.991 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 57.714 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.048 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 18.024 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 862.953 ms (5%) 142.84 KiB (1%) 1645
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 352.084 μs (5%) 2.78 MiB (1%) 185
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.744 ms (5%) 5.07 MiB (1%) 32845
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.097 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.833 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.266 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.430 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 80.938 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.696 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.768 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 66.512 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.291 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 17.904 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 914.852 ms (5%) 226.98 KiB (1%) 1645
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 587.289 μs (5%) 5.55 MiB (1%) 185
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.999 ms (5%) 6.23 MiB (1%) 32845
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.089 ms (5%) 16.89 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.230 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.768 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.882 ms (5%) 16.89 KiB (1%) 17

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3247 MHz      10446 s          0 s        460 s      15933 s          0 s
       #2  3233 MHz      10440 s          0 s        436 s      15960 s          0 s
       #3  3277 MHz      11492 s          0 s        476 s      14871 s          0 s
       #4  3243 MHz      12538 s          0 s        415 s      13891 s          0 s
  Memory: 15.620681762695312 GB (13883.1796875 MB free)
  Uptime: 2693.59 sec
  Load Avg:  1.0  1.26  1.64
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.86
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:05
    • Baseline: 18 Dec 2025 - 11:22
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 1.07 (5%) ❌ 1.00 (1%)
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 0.98 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 0.99 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 1.05 (5%) ❌ 1.00 (1%)
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 1.02 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 1.01 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 1.01 (5%) 0.72 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz       6418 s          0 s        307 s       8137 s          0 s
       #2  3252 MHz       7422 s          0 s        294 s       7155 s          0 s
       #3  3244 MHz       5996 s          0 s        285 s       8580 s          0 s
       #4  3311 MHz       7302 s          0 s        296 s       7256 s          0 s
  Memory: 15.620681762695312 GB (13949.62890625 MB free)
  Uptime: 1494.75 sec
  Load Avg:  1.0  1.17  1.44
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3294 MHz      10000 s          0 s        456 s      14565 s          0 s
       #2  3241 MHz      11660 s          0 s        439 s      12935 s          0 s
       #3  3242 MHz      10660 s          0 s        451 s      13915 s          0 s
       #4  3243 MHz      12639 s          0 s        440 s      11941 s          0 s
  Memory: 15.620681762695312 GB (13955.94921875 MB free)
  Uptime: 2512.28 sec
  Load Avg:  1.0  1.26  1.63
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:05
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.746 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.570 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 10.022 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 52.823 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.070 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.869 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.277 ms (5%) 140.39 KiB (1%) 1643
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 365.020 μs (5%) 2.78 MiB (1%) 183
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.897 ms (5%) 5.07 MiB (1%) 32843
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.016 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.845 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.285 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.554 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 81.259 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.709 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.792 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 65.328 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.425 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 17.954 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 916.595 ms (5%) 222.28 KiB (1%) 1643
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 602.862 μs (5%) 5.55 MiB (1%) 183
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 12.042 ms (5%) 6.22 MiB (1%) 32843
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.092 ms (5%) 12.19 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.722 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.833 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.924 ms (5%) 12.19 KiB (1%) 15

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz       6418 s          0 s        307 s       8137 s          0 s
       #2  3252 MHz       7422 s          0 s        294 s       7155 s          0 s
       #3  3244 MHz       5996 s          0 s        285 s       8580 s          0 s
       #4  3311 MHz       7302 s          0 s        296 s       7256 s          0 s
  Memory: 15.620681762695312 GB (13949.62890625 MB free)
  Uptime: 1494.75 sec
  Load Avg:  1.0  1.17  1.44
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:22
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.620 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.576 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.991 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 52.732 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.105 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.876 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 862.624 ms (5%) 142.84 KiB (1%) 1645
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 339.822 μs (5%) 2.78 MiB (1%) 185
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.922 ms (5%) 5.07 MiB (1%) 32845
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.076 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.566 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.395 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.512 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 80.958 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.688 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.747 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 66.074 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.423 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 17.939 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 914.782 ms (5%) 226.98 KiB (1%) 1645
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 572.285 μs (5%) 5.55 MiB (1%) 185
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.925 ms (5%) 6.23 MiB (1%) 32845
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.089 ms (5%) 16.89 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.202 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.718 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.851 ms (5%) 16.89 KiB (1%) 17

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3294 MHz      10000 s          0 s        456 s      14565 s          0 s
       #2  3241 MHz      11660 s          0 s        439 s      12935 s          0 s
       #3  3242 MHz      10660 s          0 s        451 s      13915 s          0 s
       #4  3243 MHz      12639 s          0 s        440 s      11941 s          0 s
  Memory: 15.620681762695312 GB (13955.94921875 MB free)
  Uptime: 2512.28 sec
  Load Avg:  1.0  1.26  1.63
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.86
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:06
    • Baseline: 18 Dec 2025 - 11:22
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 0.94 (5%) ✅ 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 1.32 (5%) ❌ 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 0.98 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 0.87 (5%) ✅ 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 1.01 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 0.99 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 0.98 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 0.99 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 1.01 (5%) 0.72 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3239 MHz       5510 s          0 s        285 s       9529 s          0 s
       #2  3247 MHz       5963 s          0 s        312 s       9042 s          0 s
       #3  3242 MHz       7021 s          0 s        287 s       8002 s          0 s
       #4  3242 MHz       7890 s          0 s        278 s       7163 s          0 s
  Memory: 15.620681762695312 GB (13950.09375 MB free)
  Uptime: 1541.07 sec
  Load Avg:  1.0  1.2  1.48
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3246 MHz       9768 s          0 s        454 s      15092 s          0 s
       #2  2445 MHz      11010 s          0 s        471 s      13829 s          0 s
       #3  3263 MHz      11333 s          0 s        427 s      13542 s          0 s
       #4  3244 MHz      12063 s          0 s        416 s      12845 s          0 s
  Memory: 15.620681762695312 GB (13945.37109375 MB free)
  Uptime: 2541.32 sec
  Load Avg:  1.11  1.33  1.68
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:06
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.346 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.570 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.986 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 53.651 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.016 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.974 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.078 ms (5%) 140.39 KiB (1%) 1643
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 347.440 μs (5%) 2.78 MiB (1%) 183
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.844 ms (5%) 5.07 MiB (1%) 32843
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.083 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.810 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.234 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 19.048 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 80.710 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.687 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.793 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 66.475 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.409 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 17.887 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.179 ms (5%) 222.28 KiB (1%) 1643
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 583.302 μs (5%) 5.55 MiB (1%) 183
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.929 ms (5%) 6.22 MiB (1%) 32843
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.064 ms (5%) 12.19 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.111 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.723 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.922 ms (5%) 12.19 KiB (1%) 15

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3239 MHz       5510 s          0 s        285 s       9529 s          0 s
       #2  3247 MHz       5963 s          0 s        312 s       9042 s          0 s
       #3  3242 MHz       7021 s          0 s        287 s       8002 s          0 s
       #4  3242 MHz       7890 s          0 s        278 s       7163 s          0 s
  Memory: 15.620681762695312 GB (13950.09375 MB free)
  Uptime: 1541.07 sec
  Load Avg:  1.0  1.2  1.48
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:22
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.356 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.570 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.953 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 56.777 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.005 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.966 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.094 ms (5%) 142.84 KiB (1%) 1645
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 348.602 μs (5%) 2.78 MiB (1%) 185
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.824 ms (5%) 5.07 MiB (1%) 32845
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.085 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.814 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.291 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.398 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 82.113 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.691 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.747 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 76.535 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.270 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 18.065 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.166 ms (5%) 226.98 KiB (1%) 1645
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 559.946 μs (5%) 5.55 MiB (1%) 185
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.798 ms (5%) 6.23 MiB (1%) 32845
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.127 ms (5%) 16.89 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.210 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.834 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.848 ms (5%) 16.89 KiB (1%) 17

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3246 MHz       9768 s          0 s        454 s      15092 s          0 s
       #2  2445 MHz      11010 s          0 s        471 s      13829 s          0 s
       #3  3263 MHz      11333 s          0 s        427 s      13542 s          0 s
       #4  3244 MHz      12063 s          0 s        416 s      12845 s          0 s
  Memory: 15.620681762695312 GB (13945.37109375 MB free)
  Uptime: 2541.32 sec
  Load Avg:  1.11  1.33  1.68
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:05
    • Baseline: 18 Dec 2025 - 11:23
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 0.99 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 1.02 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 0.97 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 1.00 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 1.01 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 0.99 (5%) 0.73 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 1.00 (5%) 0.98 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 1.00 (5%) 0.72 (1%) ✅
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 0.97 (5%) 0.72 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3117 MHz       6907 s          0 s        288 s       7832 s          0 s
       #2  3243 MHz       7081 s          0 s        307 s       7680 s          0 s
       #3  3243 MHz       7069 s          0 s        340 s       7644 s          0 s
       #4  3243 MHz       7208 s          0 s        290 s       7539 s          0 s
  Memory: 15.620681762695312 GB (13903.03125 MB free)
  Uptime: 1515.22 sec
  Load Avg:  1.0  1.18  1.49
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3246 MHz      12415 s          0 s        458 s      12622 s          0 s
       #2  3278 MHz      11917 s          0 s        470 s      13150 s          0 s
       #3  3268 MHz      10983 s          0 s        495 s      14045 s          0 s
       #4  3244 MHz      11503 s          0 s        425 s      13581 s          0 s
  Memory: 15.620681762695312 GB (13964.08203125 MB free)
  Uptime: 2563.52 sec
  Load Avg:  1.0  1.25  1.66
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:05
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.319 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.571 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.986 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 52.050 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.036 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 18.150 ms (5%) 6.53 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.061 ms (5%) 140.39 KiB (1%) 1643
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 354.593 μs (5%) 2.78 MiB (1%) 183
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.839 ms (5%) 5.07 MiB (1%) 32843
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 2.996 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.850 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.237 ms (5%) 6.41 KiB (1%) 18
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.396 ms (5%) 6.31 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 81.190 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.686 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.764 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 65.379 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.422 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 18.322 ms (5%) 12.41 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 916.270 ms (5%) 222.28 KiB (1%) 1643
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 604.871 μs (5%) 5.55 MiB (1%) 183
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 12.083 ms (5%) 6.22 MiB (1%) 32843
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.074 ms (5%) 12.19 KiB (1%) 15
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.117 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.720 ms (5%) 12.28 KiB (1%) 18
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 13.938 ms (5%) 12.19 KiB (1%) 15

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3117 MHz       6907 s          0 s        288 s       7832 s          0 s
       #2  3243 MHz       7081 s          0 s        307 s       7680 s          0 s
       #3  3243 MHz       7069 s          0 s        340 s       7644 s          0 s
       #4  3243 MHz       7208 s          0 s        290 s       7539 s          0 s
  Memory: 15.620681762695312 GB (13903.03125 MB free)
  Uptime: 1515.22 sec
  Load Avg:  1.0  1.18  1.49
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:23
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "camshape"] 80.411 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "catenary"] 3.579 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "chain"] 9.985 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "channel"] 52.655 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "clnlbeam"] 12.019 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "controlinvestment"] 17.855 ms (5%) 8.98 KiB (1%) 22
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "elec"] 863.099 ms (5%) 142.84 KiB (1%) 1645
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "hovercraft1d"] 345.917 μs (5%) 2.78 MiB (1%) 185
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "marine"] 10.779 ms (5%) 5.07 MiB (1%) 32845
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon1"] 3.086 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "polygon3"] 24.838 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "robotarm"] 18.314 ms (5%) 8.86 KiB (1%) 20
["hprod!", "optimized", "Float32", "scalable_cons", "forward", "structural"] 14.417 ms (5%) 8.77 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "camshape"] 81.577 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "catenary"] 3.692 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "chain"] 10.763 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "channel"] 65.707 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "clnlbeam"] 13.337 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "controlinvestment"] 18.588 ms (5%) 17.11 KiB (1%) 22
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "elec"] 915.343 ms (5%) 226.98 KiB (1%) 1645
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "hovercraft1d"] 612.434 μs (5%) 5.55 MiB (1%) 185
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "marine"] 11.908 ms (5%) 6.23 MiB (1%) 32845
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon1"] 3.065 ms (5%) 16.89 KiB (1%) 17
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "polygon3"] 24.186 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "robotarm"] 18.771 ms (5%) 16.98 KiB (1%) 20
["hprod!", "optimized", "Float64", "scalable_cons", "forward", "structural"] 14.424 ms (5%) 16.89 KiB (1%) 17

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hprod!", "optimized", "Float32", "scalable_cons", "forward"]
  • ["hprod!", "optimized", "Float64", "scalable_cons", "forward"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3246 MHz      12415 s          0 s        458 s      12622 s          0 s
       #2  3278 MHz      11917 s          0 s        470 s      13150 s          0 s
       #3  3268 MHz      10983 s          0 s        495 s      14045 s          0 s
       #4  3244 MHz      11503 s          0 s        425 s      13581 s          0 s
  Memory: 15.620681762695312 GB (13964.08203125 MB free)
  Uptime: 2563.52 sec
  Load Avg:  1.0  1.25  1.66
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:21
    • Baseline: 18 Dec 2025 - 11:46
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 1.03 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 0.97 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 0.99 (5%) 0.95 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 1.00 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 0.96 (5%) 0.88 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 0.99 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 0.99 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 0.99 (5%) 0.99 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 0.99 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 0.97 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 1.01 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 0.99 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 0.97 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 0.96 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 0.98 (5%) 0.78 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 1.00 (5%) 0.91 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 0.97 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 0.96 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 1.03 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.87 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 1.02 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 0.96 (5%) 0.97 (1%) ✅
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 1.01 (5%) 1.01 (1%) ❌
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 1.01 (5%) 1.01 (1%) ❌

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3492 MHz      10487 s          8 s        287 s      14751 s          0 s
       #2  3489 MHz      10656 s          8 s        280 s      14647 s          0 s
       #3  3492 MHz       7082 s         14 s        276 s      18114 s          0 s
       #4  3496 MHz       7586 s          0 s        252 s      17730 s          0 s
  Memory: 15.619712829589844 GB (13641.51171875 MB free)
  Uptime: 2566.6 sec
  Load Avg:  1.01  1.0  1.11
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  2793 MHz      15624 s          8 s        424 s      24392 s          0 s
       #2  3491 MHz      16063 s          8 s        417 s      24022 s          0 s
       #3  3491 MHz      12262 s         14 s        417 s      27709 s          0 s
       #4  3492 MHz      13952 s          0 s        403 s      26134 s          0 s
  Memory: 15.619712829589844 GB (13717.73046875 MB free)
  Uptime: 4059.59 sec
  Load Avg:  1.0  1.03  1.25
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:21
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 40.280 μs (5%) 19.62 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 17.424 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 30.507 μs (5%) 13.83 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.581 ms (5%) 30.31 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.636 μs (5%) 10.52 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 94.962 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 10.959 μs (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 1.089 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 32.389 μs (5%) 8.45 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 870.097 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.188 μs (5%) 11.89 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 34.171 μs (5%) 13.20 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 5.413 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 50.556 μs (5%) 39.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 21.388 μs (5%) 15.70 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 37.494 μs (5%) 27.38 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 1.762 ms (5%) 60.56 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 47.626 μs (5%) 20.81 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 97.684 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.447 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.711 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 37.580 μs (5%) 16.62 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.135 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 21.632 μs (5%) 23.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 39.330 μs (5%) 26.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 13.621 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 38.909 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.780 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 34.900 μs (5%) 23.44 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.738 ms (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 13.842 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 129.496 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.604 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 35.537 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 21.246 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.149 μs (5%) 1.47 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 39.008 s (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 209.845 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.685 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.344 ms (5%) 4.08 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 151.983 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 35.963 μs (5%) 19.56 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 10.687 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 40.247 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.824 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 39.833 μs (5%) 46.75 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 7.829 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 18.202 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 141.304 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.835 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 47.432 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 24.657 μs (5%) 31.31 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.604 μs (5%) 2.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 39.714 s (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 209.110 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.236 ms (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.393 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 147.530 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 39.075 μs (5%) 39.06 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.873 μs (5%) 15.77 KiB (1%) 2
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 823.571 μs (5%) 1.85 MiB (1%) 14291
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 422.864 μs (5%) 830.92 KiB (1%) 5874
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 548.464 μs (5%) 1.35 MiB (1%) 7621
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.792 ms (5%) 4.28 MiB (1%) 47938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 300.763 μs (5%) 791.30 KiB (1%) 4614
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 482.053 μs (5%) 1.24 MiB (1%) 9269
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 247.872 μs (5%) 724.85 KiB (1%) 4594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 135.381 μs (5%) 495.88 KiB (1%) 2266
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 636.984 μs (5%) 1.15 MiB (1%) 10901
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 124.600 μs (5%) 421.62 KiB (1%) 2246
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 468.911 μs (5%) 1.18 MiB (1%) 8284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 539.342 μs (5%) 1.27 MiB (1%) 8938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.726 ms (5%) 6.78 MiB (1%) 11288
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 78.990 ms (5%) 46.20 MiB (1%) 757500
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 31.916 ms (5%) 17.39 MiB (1%) 279338
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 50.651 ms (5%) 25.02 MiB (1%) 414826
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 253.964 ms (5%) 13.529 ms 140.41 MiB (1%) 2370420
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 20.362 ms (5%) 10.92 MiB (1%) 173594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 32.562 ms (5%) 18.69 MiB (1%) 306898
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 12.822 ms (5%) 7.69 MiB (1%) 126493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.620 ms (5%) 1.25 MiB (1%) 18751
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 20.079 ms (5%) 12.05 MiB (1%) 194668
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.574 ms (5%) 1.17 MiB (1%) 18765
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 31.047 ms (5%) 17.16 MiB (1%) 289771
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 43.482 ms (5%) 24.84 MiB (1%) 404542
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.888 ms (5%) 9.56 MiB (1%) 70984

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3492 MHz      10487 s          8 s        287 s      14751 s          0 s
       #2  3489 MHz      10656 s          8 s        280 s      14647 s          0 s
       #3  3492 MHz       7082 s         14 s        276 s      18114 s          0 s
       #4  3496 MHz       7586 s          0 s        252 s      17730 s          0 s
  Memory: 15.619712829589844 GB (13641.51171875 MB free)
  Uptime: 2566.6 sec
  Load Avg:  1.01  1.0  1.11
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:46
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 39.266 μs (5%) 20.17 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 17.915 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 30.618 μs (5%) 14.38 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.565 ms (5%) 30.86 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.947 μs (5%) 11.06 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 94.764 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.420 μs (5%) 4.62 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 1.095 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 32.610 μs (5%) 9.00 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 834.823 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.259 μs (5%) 12.44 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 34.434 μs (5%) 13.75 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 5.488 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 50.903 μs (5%) 39.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 21.976 μs (5%) 16.25 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 37.874 μs (5%) 27.92 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 1.768 ms (5%) 61.11 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 47.473 μs (5%) 21.36 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 98.098 μs (5%) 16.31 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.837 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.747 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 37.128 μs (5%) 17.17 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.102 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 21.459 μs (5%) 24.05 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 39.754 μs (5%) 26.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 13.441 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 38.992 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.885 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 35.951 μs (5%) 23.84 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.784 ms (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.283 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 129.792 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 11.015 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 36.029 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 21.671 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.290 μs (5%) 1.88 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 38.846 s (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 210.351 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.682 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.349 ms (5%) 4.48 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 151.815 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 37.044 μs (5%) 19.97 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.153 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 40.263 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.935 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 39.349 μs (5%) 47.16 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 7.905 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 18.256 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 138.845 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.929 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 46.227 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 24.349 μs (5%) 31.72 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.682 μs (5%) 3.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 39.585 s (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 207.228 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.299 ms (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.395 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 148.920 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 38.241 μs (5%) 39.47 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 13.386 μs (5%) 16.17 KiB (1%) 4
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 809.699 μs (5%) 1.85 MiB (1%) 14284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 433.019 μs (5%) 829.53 KiB (1%) 5867
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 532.197 μs (5%) 1.35 MiB (1%) 7617
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.797 ms (5%) 4.28 MiB (1%) 47939
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 288.117 μs (5%) 790.81 KiB (1%) 4610
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 475.580 μs (5%) 1.24 MiB (1%) 9265
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 245.422 μs (5%) 723.46 KiB (1%) 4587
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 130.847 μs (5%) 495.62 KiB (1%) 2273
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 638.064 μs (5%) 1.15 MiB (1%) 10894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 121.174 μs (5%) 421.38 KiB (1%) 2253
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 463.649 μs (5%) 1.18 MiB (1%) 8277
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 532.964 μs (5%) 1.27 MiB (1%) 8931
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.745 ms (5%) 6.78 MiB (1%) 11295
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 78.518 ms (5%) 45.65 MiB (1%) 748493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 31.688 ms (5%) 17.21 MiB (1%) 276343
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 49.868 ms (5%) 24.93 MiB (1%) 413328
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 263.600 ms (5%) 22.142 ms 140.41 MiB (1%) 2370421
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 20.204 ms (5%) 10.86 MiB (1%) 172594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 32.553 ms (5%) 18.69 MiB (1%) 306894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 12.791 ms (5%) 7.69 MiB (1%) 126486
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.589 ms (5%) 1.25 MiB (1%) 18758
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 20.249 ms (5%) 12.05 MiB (1%) 194661
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.577 ms (5%) 1.17 MiB (1%) 18772
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 31.143 ms (5%) 17.16 MiB (1%) 289764
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 43.348 ms (5%) 24.84 MiB (1%) 404535
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.981 ms (5%) 9.56 MiB (1%) 70991

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  2793 MHz      15624 s          8 s        424 s      24392 s          0 s
       #2  3491 MHz      16063 s          8 s        417 s      24022 s          0 s
       #3  3491 MHz      12262 s         14 s        417 s      27709 s          0 s
       #4  3492 MHz      13952 s          0 s        403 s      26134 s          0 s
  Memory: 15.619712829589844 GB (13717.73046875 MB free)
  Uptime: 4059.59 sec
  Load Avg:  1.0  1.03  1.25
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        46 bits physical, 57 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            GenuineIntel
Model name:                           Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CPU family:                           6
Model:                                106
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             6
CPU(s) scaling MHz:                   112%
CPU max MHz:                          2800.0000
CPU min MHz:                          800.0000
BogoMIPS:                             5586.90
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilities
Virtualization:                       VT-x
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            96 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             2.5 MiB (2 instances)
L3 cache:                             48 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Vulnerable
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Retpoline
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Vendor :Intel
Architecture :UnknownIntel
Model Family: 0x06, Model: 0x6a, Stepping: 0x06, Type: 0x00
Cores 2 physical cores, 4 logical cores (on executing CPU)
Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (48, 1280, 49152) kbytes
64 byte cache line size
Address Size 57 bits virtual, 46 bits physical
SIMD 512 bit = 64 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:21
    • Baseline: 18 Dec 2025 - 11:46
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 1.04 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 0.98 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 0.99 (5%) 0.95 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 0.98 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 0.97 (5%) 0.88 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 0.61 (5%) ✅ 1.00 (1%)
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 1.00 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 1.06 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 1.08 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 1.00 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.08 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 1.04 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.06 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 1.06 (5%) ❌ 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 0.98 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.78 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 0.47 (5%) ✅ 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 1.00 (5%) 0.91 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 0.97 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 0.98 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.00 (5%) 0.87 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 0.96 (5%) 0.97 (1%) ✅
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 1.06 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.08 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.10 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 0.99 (5%) 1.01 (1%) ❌
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 1.02 (5%) 1.01 (1%) ❌
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 0.94 (5%) ✅ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3491 MHz       8863 s          0 s        268 s      15993 s          0 s
       #2  3492 MHz      10524 s          0 s        289 s      14309 s          0 s
       #3  2800 MHz       9146 s          0 s        269 s      15684 s          0 s
       #4  3491 MHz       7774 s          0 s        253 s      17105 s          0 s
  Memory: 15.61971664428711 GB (13639.828125 MB free)
  Uptime: 2521.74 sec
  Load Avg:  1.0  1.0  1.12
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3494 MHz      15558 s          0 s        402 s      24100 s          0 s
       #2  3088 MHz      16581 s          0 s        428 s      23049 s          0 s
       #3  3490 MHz      13841 s          0 s        418 s      25777 s          0 s
       #4  3502 MHz      12528 s          0 s        373 s      27170 s          0 s
  Memory: 15.61971664428711 GB (13612.14453125 MB free)
  Uptime: 4016.72 sec
  Load Avg:  1.07  1.07  1.26
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:21
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 40.348 μs (5%) 19.62 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 17.594 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 30.699 μs (5%) 13.83 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.581 ms (5%) 30.31 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.576 μs (5%) 10.52 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 94.903 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.131 μs (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 664.100 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 32.331 μs (5%) 8.45 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 885.094 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.357 μs (5%) 11.89 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 34.452 μs (5%) 13.20 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 5.668 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 51.160 μs (5%) 39.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 21.540 μs (5%) 15.70 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 38.023 μs (5%) 27.38 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 1.777 ms (5%) 60.56 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 47.235 μs (5%) 20.81 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 96.872 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.713 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.825 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 37.654 μs (5%) 16.62 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.141 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 22.536 μs (5%) 23.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 39.535 μs (5%) 26.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 14.101 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 39.451 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.788 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 34.996 μs (5%) 23.44 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.774 ms (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.013 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 129.329 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.605 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 35.541 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 21.320 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.144 μs (5%) 1.47 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 39.242 s (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 209.051 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.688 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.358 ms (5%) 4.08 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 151.603 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 36.599 μs (5%) 19.56 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 10.830 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 39.934 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.743 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 39.401 μs (5%) 46.75 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 7.683 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 18.019 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 142.825 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.724 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 46.568 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 23.994 μs (5%) 31.31 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.598 μs (5%) 2.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 39.825 s (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 208.700 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.239 ms (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.399 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 146.855 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 38.508 μs (5%) 39.06 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.873 μs (5%) 15.77 KiB (1%) 2
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 810.384 μs (5%) 1.85 MiB (1%) 14291
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 426.544 μs (5%) 830.92 KiB (1%) 5874
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 541.846 μs (5%) 1.35 MiB (1%) 7621
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.793 ms (5%) 4.28 MiB (1%) 47938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 296.864 μs (5%) 791.30 KiB (1%) 4614
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 478.625 μs (5%) 1.24 MiB (1%) 9269
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 251.929 μs (5%) 724.85 KiB (1%) 4594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 137.919 μs (5%) 495.88 KiB (1%) 2266
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 638.334 μs (5%) 1.15 MiB (1%) 10901
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 125.010 μs (5%) 421.62 KiB (1%) 2246
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 470.265 μs (5%) 1.18 MiB (1%) 8284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 533.201 μs (5%) 1.27 MiB (1%) 8938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.726 ms (5%) 6.78 MiB (1%) 11288
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 78.519 ms (5%) 46.20 MiB (1%) 757500
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 32.135 ms (5%) 17.39 MiB (1%) 279338
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 50.703 ms (5%) 25.02 MiB (1%) 414826
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 254.741 ms (5%) 15.803 ms 140.41 MiB (1%) 2370420
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 20.508 ms (5%) 10.92 MiB (1%) 173594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 32.718 ms (5%) 18.69 MiB (1%) 306898
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 13.025 ms (5%) 7.69 MiB (1%) 126493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.602 ms (5%) 1.25 MiB (1%) 18751
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 20.344 ms (5%) 12.05 MiB (1%) 194668
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.582 ms (5%) 1.17 MiB (1%) 18765
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 31.366 ms (5%) 17.16 MiB (1%) 289771
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 43.465 ms (5%) 24.84 MiB (1%) 404542
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 7.068 ms (5%) 9.56 MiB (1%) 70984

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3491 MHz       8863 s          0 s        268 s      15993 s          0 s
       #2  3492 MHz      10524 s          0 s        289 s      14309 s          0 s
       #3  2800 MHz       9146 s          0 s        269 s      15684 s          0 s
       #4  3491 MHz       7774 s          0 s        253 s      17105 s          0 s
  Memory: 15.61971664428711 GB (13639.828125 MB free)
  Uptime: 2521.74 sec
  Load Avg:  1.0  1.0  1.12
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:46
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 38.796 μs (5%) 20.17 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 17.907 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 30.849 μs (5%) 14.38 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.579 ms (5%) 30.86 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.835 μs (5%) 11.06 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 96.521 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.445 μs (5%) 4.62 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 1.089 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 32.262 μs (5%) 9.00 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 834.781 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.309 μs (5%) 12.44 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 34.357 μs (5%) 13.75 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 5.237 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 51.036 μs (5%) 39.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 21.650 μs (5%) 16.25 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 37.602 μs (5%) 27.92 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 1.773 ms (5%) 61.11 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 47.341 μs (5%) 21.36 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 98.052 μs (5%) 16.31 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.727 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.691 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 36.268 μs (5%) 17.17 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.079 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 21.294 μs (5%) 24.05 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 39.295 μs (5%) 26.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 13.465 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 39.197 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.778 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 34.791 μs (5%) 23.84 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.781 ms (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.104 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 128.873 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.867 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 35.591 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 21.254 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.237 μs (5%) 1.88 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 39.176 s (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 442.545 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.694 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.352 ms (5%) 4.48 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 151.885 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 36.503 μs (5%) 19.97 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.128 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 39.954 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.904 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 39.823 μs (5%) 47.16 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 7.816 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 18.320 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 139.895 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 13.017 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 46.116 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 24.037 μs (5%) 31.72 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.623 μs (5%) 3.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 39.795 s (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 209.242 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.261 ms (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.393 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 148.505 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 38.145 μs (5%) 39.47 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 13.397 μs (5%) 16.17 KiB (1%) 4
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 798.852 μs (5%) 1.85 MiB (1%) 14284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 417.588 μs (5%) 829.53 KiB (1%) 5867
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 528.078 μs (5%) 1.35 MiB (1%) 7617
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.768 ms (5%) 4.28 MiB (1%) 47934
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 287.269 μs (5%) 790.81 KiB (1%) 4610
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 466.634 μs (5%) 1.24 MiB (1%) 9265
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 238.320 μs (5%) 723.46 KiB (1%) 4587
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 127.483 μs (5%) 495.62 KiB (1%) 2273
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 637.204 μs (5%) 1.15 MiB (1%) 10894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 113.957 μs (5%) 421.38 KiB (1%) 2253
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 464.044 μs (5%) 1.18 MiB (1%) 8277
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 523.122 μs (5%) 1.27 MiB (1%) 8931
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.669 ms (5%) 6.78 MiB (1%) 11295
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 79.578 ms (5%) 45.65 MiB (1%) 748493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 31.613 ms (5%) 17.21 MiB (1%) 276343
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 50.652 ms (5%) 24.93 MiB (1%) 413328
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 270.710 ms (5%) 23.091 ms 140.41 MiB (1%) 2370416
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 20.497 ms (5%) 10.86 MiB (1%) 172594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 32.787 ms (5%) 18.69 MiB (1%) 306894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 12.940 ms (5%) 7.69 MiB (1%) 126486
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.597 ms (5%) 1.25 MiB (1%) 18758
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 20.209 ms (5%) 12.05 MiB (1%) 194661
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.596 ms (5%) 1.17 MiB (1%) 18772
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 31.292 ms (5%) 17.16 MiB (1%) 289764
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 43.821 ms (5%) 24.84 MiB (1%) 404535
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.983 ms (5%) 9.56 MiB (1%) 70991

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3494 MHz      15558 s          0 s        402 s      24100 s          0 s
       #2  3088 MHz      16581 s          0 s        428 s      23049 s          0 s
       #3  3490 MHz      13841 s          0 s        418 s      25777 s          0 s
       #4  3502 MHz      12528 s          0 s        373 s      27170 s          0 s
  Memory: 15.61971664428711 GB (13612.14453125 MB free)
  Uptime: 4016.72 sec
  Load Avg:  1.07  1.07  1.26
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        46 bits physical, 57 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            GenuineIntel
Model name:                           Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CPU family:                           6
Model:                                106
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             6
CPU(s) scaling MHz:                   101%
CPU max MHz:                          2800.0000
CPU min MHz:                          800.0000
BogoMIPS:                             5586.87
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilities
Virtualization:                       VT-x
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            96 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             2.5 MiB (2 instances)
L3 cache:                             48 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Vulnerable
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Retpoline
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Vendor :Intel
Architecture :UnknownIntel
Model Family: 0x06, Model: 0x6a, Stepping: 0x06, Type: 0x00
Cores 2 physical cores, 4 logical cores (on executing CPU)
Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (48, 1280, 49152) kbytes
64 byte cache line size
Address Size 57 bits virtual, 46 bits physical
SIMD 512 bit = 64 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:21
    • Baseline: 18 Dec 2025 - 11:47
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 1.00 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 0.99 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 1.00 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 1.00 (5%) 0.88 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 0.99 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 0.97 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.95 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 0.99 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 1.01 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.06 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.09 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 0.98 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 0.96 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 1.02 (5%) 0.78 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 1.01 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 1.00 (5%) 0.91 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 0.99 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.97 (5%) 0.87 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.04 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.00 (5%) 0.97 (1%) ✅
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 1.08 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 1.05 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.05 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 1.05 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.18 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.09 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz       6684 s          0 s        333 s      18820 s          0 s
       #2  3222 MHz       7143 s          0 s        332 s      18398 s          0 s
       #3  3243 MHz      12878 s          0 s        352 s      12623 s          0 s
       #4  3241 MHz      10219 s          0 s        316 s      15308 s          0 s
  Memory: 15.620681762695312 GB (13793.3203125 MB free)
  Uptime: 2598.18 sec
  Load Avg:  1.12  1.07  1.16
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      12001 s          0 s        500 s      28713 s          0 s
       #2  3238 MHz      14850 s          0 s        485 s      25919 s          0 s
       #3  3243 MHz      17619 s          0 s        545 s      23065 s          0 s
       #4  2445 MHz      15739 s          0 s        496 s      24986 s          0 s
  Memory: 15.620681762695312 GB (13668.875 MB free)
  Uptime: 4137.75 sec
  Load Avg:  1.07  1.06  1.28
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:21
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 37.991 μs (5%) 19.62 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 19.166 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 31.870 μs (5%) 13.83 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.727 ms (5%) 30.31 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.047 μs (5%) 10.52 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 87.433 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.361 μs (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 856.841 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 35.015 μs (5%) 8.45 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 660.731 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 15.949 μs (5%) 11.89 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 33.212 μs (5%) 13.20 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.231 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 46.617 μs (5%) 39.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 23.093 μs (5%) 15.70 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 42.629 μs (5%) 27.38 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.079 ms (5%) 60.56 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 44.884 μs (5%) 20.81 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 89.737 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.774 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.375 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 39.553 μs (5%) 16.62 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 946.700 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 19.807 μs (5%) 23.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 36.899 μs (5%) 26.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 5.841 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 35.830 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.488 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 32.791 μs (5%) 23.44 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.476 ms (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.156 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 123.560 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.359 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 33.372 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 18.254 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.085 μs (5%) 1.47 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 37.713 s (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 241.640 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.436 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.107 ms (5%) 4.08 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 144.699 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 31.529 μs (5%) 19.56 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.031 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 36.393 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 6.924 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 36.097 μs (5%) 46.75 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 6.064 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 17.302 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 145.371 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 11.561 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 39.634 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 19.727 μs (5%) 31.31 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.109 μs (5%) 2.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 41.594 s (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 196.385 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.019 ms (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.195 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 141.474 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 33.373 μs (5%) 39.06 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.884 μs (5%) 15.77 KiB (1%) 2
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 829.465 μs (5%) 1.85 MiB (1%) 14291
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 429.770 μs (5%) 830.92 KiB (1%) 5874
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 536.659 μs (5%) 1.35 MiB (1%) 7621
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.833 ms (5%) 4.28 MiB (1%) 47943
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 292.455 μs (5%) 791.30 KiB (1%) 4614
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 476.427 μs (5%) 1.24 MiB (1%) 9269
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 251.418 μs (5%) 724.85 KiB (1%) 4594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 136.644 μs (5%) 495.88 KiB (1%) 2266
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 652.566 μs (5%) 1.15 MiB (1%) 10901
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 124.633 μs (5%) 421.62 KiB (1%) 2246
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 474.624 μs (5%) 1.18 MiB (1%) 8284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 558.731 μs (5%) 1.27 MiB (1%) 8938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.423 ms (5%) 6.78 MiB (1%) 11288
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 91.844 ms (5%) 46.20 MiB (1%) 757500
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 36.593 ms (5%) 17.39 MiB (1%) 279338
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 59.487 ms (5%) 25.02 MiB (1%) 414826
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 286.476 ms (5%) 12.252 ms 140.41 MiB (1%) 2370425
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 23.546 ms (5%) 10.92 MiB (1%) 173594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 37.684 ms (5%) 18.69 MiB (1%) 306898
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.362 ms (5%) 7.69 MiB (1%) 126493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.612 ms (5%) 1.25 MiB (1%) 18751
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 22.714 ms (5%) 12.05 MiB (1%) 194668
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.603 ms (5%) 1.17 MiB (1%) 18765
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 35.473 ms (5%) 17.16 MiB (1%) 289771
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 50.896 ms (5%) 24.84 MiB (1%) 404542
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.648 ms (5%) 9.56 MiB (1%) 70984

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz       6684 s          0 s        333 s      18820 s          0 s
       #2  3222 MHz       7143 s          0 s        332 s      18398 s          0 s
       #3  3243 MHz      12878 s          0 s        352 s      12623 s          0 s
       #4  3241 MHz      10219 s          0 s        316 s      15308 s          0 s
  Memory: 15.620681762695312 GB (13793.3203125 MB free)
  Uptime: 2598.18 sec
  Load Avg:  1.12  1.07  1.16
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:47
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 39.103 μs (5%) 20.17 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 19.186 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 32.050 μs (5%) 14.38 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.723 ms (5%) 30.86 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 40.966 μs (5%) 11.06 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 87.493 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.391 μs (5%) 4.62 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 859.341 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 35.206 μs (5%) 9.00 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 658.294 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.430 μs (5%) 12.44 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 33.221 μs (5%) 13.75 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.252 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 46.737 μs (5%) 39.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 24.265 μs (5%) 16.25 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 42.849 μs (5%) 27.92 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.092 ms (5%) 61.11 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 45.044 μs (5%) 21.36 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 90.438 μs (5%) 16.31 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.613 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.300 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 39.624 μs (5%) 17.17 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 871.600 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 20.118 μs (5%) 24.05 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 37.009 μs (5%) 26.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 5.789 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 35.034 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.390 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 32.841 μs (5%) 23.84 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.300 ms (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.306 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 123.540 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.770 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 33.863 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 18.755 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 5.985 μs (5%) 1.88 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 37.823 s (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 247.011 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.405 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.115 ms (5%) 4.48 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 143.878 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 31.659 μs (5%) 19.97 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.051 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 36.176 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 6.907 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 36.267 μs (5%) 47.16 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 5.979 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 17.141 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 145.801 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 11.831 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 39.664 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 20.007 μs (5%) 31.72 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.272 μs (5%) 3.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 41.597 s (5%) 1.882 ms 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 196.246 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.037 ms (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.119 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 141.013 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 33.172 μs (5%) 39.47 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.874 μs (5%) 16.17 KiB (1%) 4
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 802.585 μs (5%) 1.85 MiB (1%) 14284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 396.479 μs (5%) 829.53 KiB (1%) 5867
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 509.990 μs (5%) 1.35 MiB (1%) 7617
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.791 ms (5%) 4.28 MiB (1%) 47934
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 277.537 μs (5%) 790.81 KiB (1%) 4610
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 463.073 μs (5%) 1.24 MiB (1%) 9265
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 238.485 μs (5%) 723.46 KiB (1%) 4587
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 115.615 μs (5%) 495.62 KiB (1%) 2273
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 648.999 μs (5%) 1.15 MiB (1%) 10894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 114.593 μs (5%) 421.38 KiB (1%) 2253
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 465.106 μs (5%) 1.18 MiB (1%) 8277
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 539.144 μs (5%) 1.27 MiB (1%) 8931
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.397 ms (5%) 6.78 MiB (1%) 11295
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 90.076 ms (5%) 46.20 MiB (1%) 757493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 35.913 ms (5%) 17.39 MiB (1%) 279331
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 58.518 ms (5%) 25.02 MiB (1%) 414822
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 294.861 ms (5%) 18.187 ms 140.41 MiB (1%) 2370416
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 22.975 ms (5%) 10.86 MiB (1%) 172594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 36.609 ms (5%) 18.69 MiB (1%) 306894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.029 ms (5%) 7.69 MiB (1%) 126486
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.555 ms (5%) 1.25 MiB (1%) 18758
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 22.112 ms (5%) 12.05 MiB (1%) 194661
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.552 ms (5%) 1.17 MiB (1%) 18772
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 34.684 ms (5%) 17.16 MiB (1%) 289764
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 50.373 ms (5%) 24.84 MiB (1%) 404535
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.546 ms (5%) 9.56 MiB (1%) 70991

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      12001 s          0 s        500 s      28713 s          0 s
       #2  3238 MHz      14850 s          0 s        485 s      25919 s          0 s
       #3  3243 MHz      17619 s          0 s        545 s      23065 s          0 s
       #4  2445 MHz      15739 s          0 s        496 s      24986 s          0 s
  Memory: 15.620681762695312 GB (13668.875 MB free)
  Uptime: 4137.75 sec
  Load Avg:  1.07  1.06  1.28
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.87
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:22
    • Baseline: 18 Dec 2025 - 11:48
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 0.95 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 0.98 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 0.98 (5%) 0.95 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 0.99 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 0.98 (5%) 0.88 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 0.97 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 1.01 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 0.97 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 0.99 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 1.01 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 0.99 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 1.10 (5%) ❌ 1.00 (1%)
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 0.97 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 0.92 (5%) ✅ 0.78 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 1.23 (5%) ❌ 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 1.03 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 0.99 (5%) 0.91 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 0.97 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.02 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 1.04 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 1.02 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.98 (5%) 0.87 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 0.98 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 0.99 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.02 (5%) 0.97 (1%) ✅
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 1.06 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 1.05 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.12 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 1.10 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 1.07 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.16 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 1.05 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.18 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 1.07 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 1.00 (5%) 1.01 (1%) ❌
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 0.99 (5%) 1.01 (1%) ❌
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 0.94 (5%) ✅ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz       9975 s          0 s        364 s      16364 s          0 s
       #2  3249 MHz      13499 s          0 s        350 s      12862 s          0 s
       #3  2445 MHz       7238 s          0 s        331 s      19139 s          0 s
       #4  3245 MHz       6407 s          0 s        316 s      20008 s          0 s
  Memory: 15.620681762695312 GB (13705.67578125 MB free)
  Uptime: 2681.49 sec
  Load Avg:  1.0  1.0  1.12
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3290 MHz      15835 s          0 s        518 s      26002 s          0 s
       #2  3235 MHz      21384 s          0 s        509 s      20476 s          0 s
       #3  3243 MHz      11467 s          0 s        515 s      30380 s          0 s
       #4  3243 MHz      12114 s          0 s        518 s      29756 s          0 s
  Memory: 15.620681762695312 GB (13698.984375 MB free)
  Uptime: 4249.01 sec
  Load Avg:  1.22  1.11  1.31
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:22
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 37.941 μs (5%) 19.62 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 18.946 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 31.890 μs (5%) 13.83 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.745 ms (5%) 30.31 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.438 μs (5%) 10.52 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 87.774 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.392 μs (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 857.055 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 34.905 μs (5%) 8.45 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 654.766 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.291 μs (5%) 11.89 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 32.882 μs (5%) 13.20 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.256 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 46.707 μs (5%) 39.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 23.294 μs (5%) 15.70 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 42.840 μs (5%) 27.38 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.078 ms (5%) 60.56 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 45.044 μs (5%) 20.81 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 90.108 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.843 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.321 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 39.394 μs (5%) 16.62 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 856.186 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 19.857 μs (5%) 23.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 36.909 μs (5%) 26.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 6.123 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 35.187 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.525 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 33.332 μs (5%) 23.44 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.356 ms (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.056 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 124.302 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.389 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 33.713 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 18.455 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 5.746 μs (5%) 1.47 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 37.707 s (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 241.180 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.501 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.081 ms (5%) 4.08 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 145.761 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 32.481 μs (5%) 19.56 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.050 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 36.262 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.054 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 37.470 μs (5%) 46.75 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 6.106 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 17.873 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 145.892 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.353 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 40.175 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 20.679 μs (5%) 31.31 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.164 μs (5%) 2.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 41.724 s (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 196.827 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.020 ms (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.106 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 143.357 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 33.793 μs (5%) 39.06 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.974 μs (5%) 15.77 KiB (1%) 2
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 850.449 μs (5%) 1.85 MiB (1%) 14291
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 431.015 μs (5%) 830.92 KiB (1%) 5874
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 532.976 μs (5%) 1.35 MiB (1%) 7621
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.825 ms (5%) 4.28 MiB (1%) 47938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 312.804 μs (5%) 791.30 KiB (1%) 4614
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 498.972 μs (5%) 1.24 MiB (1%) 9269
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 252.422 μs (5%) 724.85 KiB (1%) 4594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 132.848 μs (5%) 495.88 KiB (1%) 2266
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 684.539 μs (5%) 1.15 MiB (1%) 10901
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 135.794 μs (5%) 421.62 KiB (1%) 2246
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 492.701 μs (5%) 1.18 MiB (1%) 8284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 552.411 μs (5%) 1.27 MiB (1%) 8938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.395 ms (5%) 6.78 MiB (1%) 11288
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 91.339 ms (5%) 46.20 MiB (1%) 757500
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 36.285 ms (5%) 17.39 MiB (1%) 279338
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 59.034 ms (5%) 25.02 MiB (1%) 414826
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 286.355 ms (5%) 11.845 ms 140.41 MiB (1%) 2370420
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 23.497 ms (5%) 10.92 MiB (1%) 173594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 37.054 ms (5%) 18.69 MiB (1%) 306898
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.434 ms (5%) 7.69 MiB (1%) 126493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.597 ms (5%) 1.25 MiB (1%) 18751
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 22.678 ms (5%) 12.05 MiB (1%) 194668
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.603 ms (5%) 1.17 MiB (1%) 18765
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 35.149 ms (5%) 17.16 MiB (1%) 289771
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 50.434 ms (5%) 24.84 MiB (1%) 404542
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.558 ms (5%) 9.56 MiB (1%) 70984

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz       9975 s          0 s        364 s      16364 s          0 s
       #2  3249 MHz      13499 s          0 s        350 s      12862 s          0 s
       #3  2445 MHz       7238 s          0 s        331 s      19139 s          0 s
       #4  3245 MHz       6407 s          0 s        316 s      20008 s          0 s
  Memory: 15.620681762695312 GB (13705.67578125 MB free)
  Uptime: 2681.49 sec
  Load Avg:  1.0  1.0  1.12
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:48
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 38.582 μs (5%) 20.17 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 19.847 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 32.411 μs (5%) 14.38 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.738 ms (5%) 30.86 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 42.429 μs (5%) 11.06 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 88.625 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.632 μs (5%) 4.62 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 873.800 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 35.977 μs (5%) 9.00 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 654.070 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.120 μs (5%) 12.44 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 33.813 μs (5%) 13.75 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.242 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 46.537 μs (5%) 39.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 23.614 μs (5%) 16.25 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 43.141 μs (5%) 27.92 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.070 ms (5%) 61.11 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 45.054 μs (5%) 21.36 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 92.262 μs (5%) 16.31 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.673 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.320 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 39.584 μs (5%) 17.17 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 870.966 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 19.927 μs (5%) 24.05 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 37.119 μs (5%) 26.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 5.585 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 34.367 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.486 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 33.121 μs (5%) 23.84 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.320 ms (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.447 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 123.872 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.710 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 34.094 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 18.976 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.231 μs (5%) 1.88 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 38.465 s (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 196.377 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.435 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.097 ms (5%) 4.48 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 144.420 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 32.301 μs (5%) 19.97 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.381 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 36.349 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.022 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 36.108 μs (5%) 47.16 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 6.014 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 17.513 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 145.672 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 11.882 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 39.634 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 20.218 μs (5%) 31.72 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.278 μs (5%) 3.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 42.371 s (5%) 2.146 ms 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 200.896 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.024 ms (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.118 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 141.434 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 33.774 μs (5%) 39.47 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 12.754 μs (5%) 16.17 KiB (1%) 4
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 803.703 μs (5%) 1.85 MiB (1%) 14284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 410.126 μs (5%) 829.53 KiB (1%) 5867
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 507.688 μs (5%) 1.35 MiB (1%) 7617
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.789 ms (5%) 4.28 MiB (1%) 47939
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 278.511 μs (5%) 790.81 KiB (1%) 4610
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 455.601 μs (5%) 1.24 MiB (1%) 9265
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 235.360 μs (5%) 723.46 KiB (1%) 4587
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 114.033 μs (5%) 495.62 KiB (1%) 2273
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 649.423 μs (5%) 1.15 MiB (1%) 10894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 114.864 μs (5%) 421.38 KiB (1%) 2253
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 460.811 μs (5%) 1.18 MiB (1%) 8277
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 536.532 μs (5%) 1.27 MiB (1%) 8919
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.385 ms (5%) 6.78 MiB (1%) 11295
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 91.087 ms (5%) 45.65 MiB (1%) 748493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 36.780 ms (5%) 17.21 MiB (1%) 276343
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 59.897 ms (5%) 24.93 MiB (1%) 413328
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 303.587 ms (5%) 19.873 ms 140.23 MiB (1%) 2367421
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 23.631 ms (5%) 10.86 MiB (1%) 172594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 38.289 ms (5%) 18.60 MiB (1%) 305397
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.358 ms (5%) 7.69 MiB (1%) 126486
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.568 ms (5%) 1.25 MiB (1%) 18758
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 23.572 ms (5%) 11.97 MiB (1%) 193290
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.551 ms (5%) 1.17 MiB (1%) 18772
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 36.067 ms (5%) 17.07 MiB (1%) 288264
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 50.790 ms (5%) 24.68 MiB (1%) 401853
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.579 ms (5%) 9.56 MiB (1%) 70991

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3290 MHz      15835 s          0 s        518 s      26002 s          0 s
       #2  3235 MHz      21384 s          0 s        509 s      20476 s          0 s
       #3  3243 MHz      11467 s          0 s        515 s      30380 s          0 s
       #4  3243 MHz      12114 s          0 s        518 s      29756 s          0 s
  Memory: 15.620681762695312 GB (13698.984375 MB free)
  Uptime: 4249.01 sec
  Load Avg:  1.22  1.11  1.31
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.84
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 11:24
    • Baseline: 18 Dec 2025 - 11:51
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 0.98 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 1.00 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 0.99 (5%) 0.95 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 0.99 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 0.97 (5%) 0.88 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 0.97 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 1.08 (5%) ❌ 1.00 (1%)
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 0.94 (5%) ✅ 0.96 (1%) ✅
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 1.01 (5%) 0.96 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 0.99 (5%) 0.99 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 1.01 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 0.97 (5%) 0.94 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 1.03 (5%) 0.98 (1%) ✅
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 1.01 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 0.98 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 0.98 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 0.99 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 0.97 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 0.95 (5%) ✅ 0.78 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 1.23 (5%) ❌ 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 0.97 (5%) 0.91 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 0.96 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 0.97 (5%) 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.03 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.98 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 1.01 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.87 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.98 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 0.96 (5%) 0.97 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.06 (5%) ❌ 0.95 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 1.04 (5%) 0.99 (1%) ✅
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 0.98 (5%) 0.97 (1%) ✅
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 1.10 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 1.08 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 1.08 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.15 (5%) ❌ 1.00 (1%)
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 1.06 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3077 MHz       7624 s          0 s        381 s      19498 s          0 s
       #2  3070 MHz       7210 s          0 s        364 s      19904 s          0 s
       #3  3009 MHz      12357 s          0 s        352 s      14774 s          0 s
       #4  3054 MHz      12759 s          0 s        370 s      14367 s          0 s
  Memory: 15.620681762695312 GB (13628.83203125 MB free)
  Uptime: 2760.12 sec
  Load Avg:  1.0  1.0  1.13
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3236 MHz      13466 s          0 s        570 s      29758 s          0 s
       #2  3242 MHz      13009 s          0 s        535 s      30228 s          0 s
       #3  3244 MHz      18092 s          0 s        531 s      25156 s          0 s
       #4  3267 MHz      19962 s          0 s        569 s      23262 s          0 s
  Memory: 15.620681762695312 GB (13664.91796875 MB free)
  Uptime: 4391.73 sec
  Load Avg:  1.08  1.08  1.28
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:24
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 38.672 μs (5%) 19.62 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 19.536 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 32.621 μs (5%) 13.83 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.726 ms (5%) 30.31 KiB (1%) 3
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.618 μs (5%) 10.52 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 86.923 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.461 μs (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 1.016 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 35.647 μs (5%) 8.45 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 746.510 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 15.910 μs (5%) 11.89 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 34.054 μs (5%) 13.20 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.750 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 47.138 μs (5%) 39.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 23.705 μs (5%) 15.70 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 43.221 μs (5%) 27.38 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.078 ms (5%) 60.56 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 45.345 μs (5%) 20.81 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 90.440 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.464 μs (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.469 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 40.046 μs (5%) 16.62 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 999.900 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 20.879 μs (5%) 23.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 37.872 μs (5%) 26.12 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 6.598 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 36.969 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.903 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 33.253 μs (5%) 23.44 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.781 ms (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.467 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 124.254 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.651 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 33.793 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 18.655 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 5.946 μs (5%) 1.47 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 38.007 s (5%) 3.81 MiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 242.335 μs (5%) 11.89 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.386 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.096 ms (5%) 4.08 KiB (1%) 2
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 144.462 μs (5%) 27.38 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 32.291 μs (5%) 19.56 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.060 μs (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 37.902 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.714 ms (5%) 15.26 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 37.571 μs (5%) 46.75 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 6.438 ms (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 18.244 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 146.676 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.153 μs (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 39.966 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 20.609 μs (5%) 31.31 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.220 μs (5%) 2.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 41.887 s (5%) 7.63 MiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 199.465 μs (5%) 23.50 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.049 ms (5%) 15.77 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.255 ms (5%) 7.95 KiB (1%) 2
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 142.007 μs (5%) 54.62 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 35.146 μs (5%) 39.06 KiB (1%) 3
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 13.135 μs (5%) 15.77 KiB (1%) 2
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 856.772 μs (5%) 1.85 MiB (1%) 14291
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 465.276 μs (5%) 830.92 KiB (1%) 5874
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 557.489 μs (5%) 1.35 MiB (1%) 7621
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.919 ms (5%) 4.28 MiB (1%) 47938
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 308.180 μs (5%) 791.30 KiB (1%) 4614
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 495.100 μs (5%) 1.24 MiB (1%) 9269
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 262.174 μs (5%) 724.85 KiB (1%) 4594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 141.526 μs (5%) 495.88 KiB (1%) 2266
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 681.722 μs (5%) 1.15 MiB (1%) 10901
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 129.023 μs (5%) 421.62 KiB (1%) 2246
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 492.206 μs (5%) 1.18 MiB (1%) 8284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 579.270 μs (5%) 1.27 MiB (1%) 8926
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.502 ms (5%) 6.78 MiB (1%) 11288
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 94.882 ms (5%) 46.20 MiB (1%) 757500
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 37.804 ms (5%) 17.39 MiB (1%) 279338
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 62.241 ms (5%) 25.02 MiB (1%) 414826
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 312.474 ms (5%) 19.340 ms 140.41 MiB (1%) 2370420
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 24.290 ms (5%) 10.92 MiB (1%) 173594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 39.127 ms (5%) 18.69 MiB (1%) 306898
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.750 ms (5%) 7.69 MiB (1%) 126493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.634 ms (5%) 1.25 MiB (1%) 18751
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 23.445 ms (5%) 12.05 MiB (1%) 194668
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.616 ms (5%) 1.17 MiB (1%) 18765
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 36.736 ms (5%) 17.16 MiB (1%) 289771
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 52.645 ms (5%) 24.84 MiB (1%) 404530
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.824 ms (5%) 9.56 MiB (1%) 70984

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3077 MHz       7624 s          0 s        381 s      19498 s          0 s
       #2  3070 MHz       7210 s          0 s        364 s      19904 s          0 s
       #3  3009 MHz      12357 s          0 s        352 s      14774 s          0 s
       #4  3054 MHz      12759 s          0 s        370 s      14367 s          0 s
  Memory: 15.620681762695312 GB (13628.83203125 MB free)
  Uptime: 2760.12 sec
  Load Avg:  1.0  1.0  1.13
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 11:51
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jac_coord", "optimized", "Float32", "scalable", "sparse", "camshape"] 39.815 μs (5%) 20.17 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "catenary"] 19.987 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "chain"] 32.521 μs (5%) 14.38 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "channel"] 1.720 ms (5%) 30.86 KiB (1%) 8
["jac_coord", "optimized", "Float32", "scalable", "sparse", "clnlbeam"] 41.878 μs (5%) 11.06 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "controlinvestment"] 88.015 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "elec"] 11.873 μs (5%) 4.62 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "hovercraft1d"] 990.909 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "marine"] 36.689 μs (5%) 9.00 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon1"] 694.323 ns (5%) 4.08 KiB (1%) 2
["jac_coord", "optimized", "Float32", "scalable", "sparse", "polygon3"] 16.972 μs (5%) 12.44 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "robotarm"] 33.864 μs (5%) 13.75 KiB (1%) 7
["jac_coord", "optimized", "Float32", "scalable", "sparse", "structural"] 3.730 μs (5%) 50.50 KiB (1%) 3
["jac_coord", "optimized", "Float64", "scalable", "sparse", "camshape"] 47.520 μs (5%) 39.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "catenary"] 23.995 μs (5%) 16.25 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "chain"] 43.431 μs (5%) 27.92 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "channel"] 2.078 ms (5%) 61.11 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 46.337 μs (5%) 21.36 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 89.438 μs (5%) 16.31 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "elec"] 12.825 μs (5%) 8.50 KiB (1%) 7
["jac_coord", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 1.413 μs (5%) 15.77 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "marine"] 40.386 μs (5%) 17.17 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon1"] 975.800 ns (5%) 7.95 KiB (1%) 2
["jac_coord", "optimized", "Float64", "scalable", "sparse", "polygon3"] 20.328 μs (5%) 24.05 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "robotarm"] 37.491 μs (5%) 26.67 KiB (1%) 8
["jac_coord", "optimized", "Float64", "scalable", "sparse", "structural"] 6.495 μs (5%) 100.88 KiB (1%) 3
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglina"] 35.825 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "arglinb"] 5.659 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "bdqrtic"] 33.994 μs (5%) 23.84 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brownal"] 7.509 ms (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "broyden3d"] 14.837 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "brybnd"] 124.074 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "dixon3dq"] 10.881 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "errinros_mod"] 34.305 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "freuroth"] 19.326 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "hovercraft1d"] 6.274 μs (5%) 1.88 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "integreq"] 37.883 s (5%) 3.82 MiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "morebv"] 196.840 μs (5%) 12.30 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "penalty1"] 2.387 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "power"] 2.154 ms (5%) 4.48 KiB (1%) 4
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "sbrybnd"] 144.301 μs (5%) 27.78 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "spmsrtls"] 33.473 μs (5%) 19.97 KiB (1%) 5
["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse", "tquartic"] 11.441 μs (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 37.272 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 7.616 ms (5%) 15.26 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 38.402 μs (5%) 47.16 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 6.275 ms (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 17.794 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 146.545 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 12.364 μs (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 40.115 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 20.339 μs (5%) 31.72 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 6.280 μs (5%) 3.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 41.762 s (5%) 7.63 MiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 199.275 μs (5%) 23.91 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 3.190 ms (5%) 16.17 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.132 ms (5%) 8.36 KiB (1%) 4
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 142.448 μs (5%) 55.03 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 33.844 μs (5%) 39.47 KiB (1%) 5
["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 13.355 μs (5%) 16.17 KiB (1%) 4
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 826.194 μs (5%) 1.85 MiB (1%) 14284
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 421.923 μs (5%) 829.53 KiB (1%) 5867
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 532.833 μs (5%) 1.35 MiB (1%) 7617
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 2.827 ms (5%) 4.28 MiB (1%) 47939
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 286.087 μs (5%) 790.81 KiB (1%) 4610
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 471.927 μs (5%) 1.24 MiB (1%) 9265
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 243.418 μs (5%) 723.46 KiB (1%) 4587
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 123.332 μs (5%) 495.62 KiB (1%) 2273
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 666.333 μs (5%) 1.15 MiB (1%) 10894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 121.688 μs (5%) 421.38 KiB (1%) 2253
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 473.360 μs (5%) 1.18 MiB (1%) 8277
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 563.500 μs (5%) 1.27 MiB (1%) 8919
["jacobian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 1.447 ms (5%) 6.78 MiB (1%) 11295
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 92.866 ms (5%) 46.20 MiB (1%) 757493
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 37.884 ms (5%) 17.39 MiB (1%) 279331
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 61.009 ms (5%) 25.02 MiB (1%) 414822
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 316.286 ms (5%) 23.730 ms 140.41 MiB (1%) 2370421
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 23.776 ms (5%) 10.86 MiB (1%) 172594
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 37.760 ms (5%) 18.69 MiB (1%) 306894
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 14.567 ms (5%) 7.69 MiB (1%) 126486
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 1.656 ms (5%) 1.25 MiB (1%) 18758
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 22.972 ms (5%) 12.05 MiB (1%) 194661
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 1.637 ms (5%) 1.17 MiB (1%) 18772
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 35.570 ms (5%) 17.16 MiB (1%) 289764
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 51.208 ms (5%) 24.84 MiB (1%) 404523
["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 6.870 ms (5%) 9.56 MiB (1%) 70991

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jac_coord", "optimized", "Float32", "scalable", "sparse"]
  • ["jac_coord", "optimized", "Float64", "scalable", "sparse"]
  • ["jac_coord_residual", "optimized", "Float32", "scalable_nls", "sparse"]
  • ["jac_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["jacobian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3236 MHz      13466 s          0 s        570 s      29758 s          0 s
       #2  3242 MHz      13009 s          0 s        535 s      30228 s          0 s
       #3  3244 MHz      18092 s          0 s        531 s      25156 s          0 s
       #4  3267 MHz      19962 s          0 s        569 s      23262 s          0 s
  Memory: 15.620681762695312 GB (13664.91796875 MB free)
  Uptime: 4391.73 sec
  Load Avg:  1.08  1.08  1.28
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.84
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:32
    • Baseline: 18 Dec 2025 - 13:32
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.87 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.95 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.84 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 0.94 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.90 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.95 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 0.95 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 0.85 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 0.74 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 0.94 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.92 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 0.95 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.91 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.89 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.93 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 0.95 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 0.92 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 0.93 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 0.94 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 0.94 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.95 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.87 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.81 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.81 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.95 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.84 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 0.93 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 1.07 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.89 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.92 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 0.89 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 0.85 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 0.88 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 0.89 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 0.88 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.90 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 0.82 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 0.95 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.95 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.00 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 1.03 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.00 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.94 (5%) ✅ 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.92 (5%) ✅ 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 1.01 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.91 (5%) ✅ 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 0.96 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 0.97 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 0.98 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 0.96 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 0.95 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 0.46 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 1.12 (5%) ❌ 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.99 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 1.01 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 0.93 (5%) ✅ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 0.95 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.96 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.91 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.95 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.91 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.92 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.12 (5%) ❌ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 1.02 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.05 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.96 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 1.03 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.91 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.01 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 0.92 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 1.01 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 0.96 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 0.98 (5%) 0.94 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 0.95 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 0.97 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.95 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.99 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.01 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.01 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 0.98 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.97 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.99 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 1.00 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 1.09 (5%) ❌ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.93 (5%) ✅ 0.97 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.94 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.99 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 1.01 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 0.99 (5%) 0.99 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      13210 s          0 s        414 s      61101 s          0 s
       #2  3235 MHz      15418 s          0 s        396 s      58944 s          0 s
       #3  3242 MHz      21330 s          0 s        402 s      53044 s          0 s
       #4  3251 MHz      29221 s          0 s        439 s      45099 s          0 s
  Memory: 15.620681762695312 GB (13530.453125 MB free)
  Uptime: 7491.19 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3237 MHz      26021 s          0 s        615 s      84490 s          0 s
       #2  3239 MHz      30154 s          0 s        600 s      80409 s          0 s
       #3  3237 MHz      29268 s          0 s        611 s      81301 s          0 s
       #4  3247 MHz      37954 s          0 s        640 s      72572 s          0 s
  Memory: 15.620681762695312 GB (13487.7265625 MB free)
  Uptime: 11134.78 sec
  Load Avg:  1.0  1.0  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:32
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.309 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.518 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.230 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 217.367 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.659 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 19.827 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.068 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.305 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.222 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.883 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.954 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.068 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 19.857 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 918.330 ms (5%) 1.85 MiB (1%) 52069
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 33.138 ms (5%) 800.44 KiB (1%) 22624
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 156.731 ms (5%) 1.06 MiB (1%) 32428
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 630.725 ms (5%) 6.88 MiB (1%) 209520
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 25.717 ms (5%) 587.14 KiB (1%) 18307
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 48.457 ms (5%) 828.84 KiB (1%) 23491
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.213 ms (5%) 608.67 KiB (1%) 18665
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.311 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 37.239 ms (5%) 711.06 KiB (1%) 19732
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.926 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 107.923 ms (5%) 911.64 KiB (1%) 26018
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 184.017 ms (5%) 1.01 MiB (1%) 30160
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 19.687 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.744 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.266 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.178 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 260.849 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.912 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.548 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.537 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.370 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.146 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.965 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 2.820 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.649 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 20.969 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.036 s (5%) 2.24 MiB (1%) 52069
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 31.599 ms (5%) 966.62 KiB (1%) 22624
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 161.401 ms (5%) 1.29 MiB (1%) 32428
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 630.865 ms (5%) 8.33 MiB (1%) 209520
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 24.424 ms (5%) 711.83 KiB (1%) 18307
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 46.121 ms (5%) 1000.50 KiB (1%) 23491
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 24.663 ms (5%) 743.95 KiB (1%) 18665
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.405 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 39.704 ms (5%) 855.09 KiB (1%) 19732
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.948 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 101.982 ms (5%) 1.09 MiB (1%) 26018
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 193.003 ms (5%) 1.24 MiB (1%) 30160
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 21.150 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.511 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.023 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.656 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.784 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.209 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.429 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 704.792 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.182 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.700 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 678.109 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.438 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 59.671 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.821 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.505 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.364 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.503 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 945.800 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 293.515 ms (5%) 1.33 MiB (1%) 40015
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 301.775 ms (5%) 1.29 MiB (1%) 39993
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 661.911 ms (5%) 2.55 MiB (1%) 73764
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 114.969 ms (5%) 989.41 KiB (1%) 29006
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 435.288 ms (5%) 1.52 MiB (1%) 40008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 854.881 ms (5%) 3.46 MiB (1%) 103828
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 53.669 ms (5%) 531.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 737.911 ms (5%) 1.32 MiB (1%) 41987
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.076 s (5%) 2.44 MiB (1%) 69960
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.615 ms (5%) 358.62 KiB (1%) 10662
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 380.906 s (5%) 661.667 ms 746.03 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 524.109 ms (5%) 1.70 MiB (1%) 46007
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 115.515 ms (5%) 989.98 KiB (1%) 29023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 643.675 μs (5%) 786.38 KiB (1%) 22506
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.386 s (5%) 6.86 MiB (1%) 171669
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 633.379 ms (5%) 1.85 MiB (1%) 48969
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 96.309 ms (5%) 848.48 KiB (1%) 23997
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.232 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.175 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.292 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.428 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.163 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.655 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.285 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 14.998 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.257 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 982.800 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.417 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 60.834 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.642 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.757 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.084 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 4.909 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.795 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 304.987 ms (5%) 1.63 MiB (1%) 40015
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 291.655 ms (5%) 1.60 MiB (1%) 39993
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 640.820 ms (5%) 3.13 MiB (1%) 73764
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 108.766 ms (5%) 1.18 MiB (1%) 29006
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 381.528 ms (5%) 1.82 MiB (1%) 40008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 840.696 ms (5%) 4.26 MiB (1%) 103828
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 51.442 ms (5%) 656.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 740.092 ms (5%) 1.69 MiB (1%) 41987
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.051 s (5%) 2.99 MiB (1%) 69960
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.236 ms (5%) 431.38 KiB (1%) 10662
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 374.811 s (5%) 633.676 ms 898.83 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 520.117 ms (5%) 2.04 MiB (1%) 46007
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 109.606 ms (5%) 1.18 MiB (1%) 29023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 648.263 μs (5%) 942.62 KiB (1%) 22506
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.109 s (5%) 6.92 MiB (1%) 169669
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 366.707 ms (5%) 1.75 MiB (1%) 44308
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 91.149 ms (5%) 1.01 MiB (1%) 23997
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 39.444 ms (5%) 8.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.282 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.508 ms (5%) 2.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.871 ms (5%) 2.22 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.502 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 7.678 ms (5%) 2.19 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.334 ms (5%) 1.52 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.081 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.682 ms (5%) 2.14 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.833 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 10.042 ms (5%) 4.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.149 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.606 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 284.122 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 104.996 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 169.887 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.558 ms (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 62.056 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 92.784 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 62.867 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.097 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 70.031 μs (5%) 5.97 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.745 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 114.804 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 146.344 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.526 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 47.264 ms (5%) 15.94 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.322 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.507 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 71.752 ms (5%) 4.22 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.569 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.190 ms (5%) 4.19 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.299 ms (5%) 2.81 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.225 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.395 ms (5%) 4.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.815 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.275 ms (5%) 8.00 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 13.022 ms (5%) 8.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 24.937 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 294.923 μs (5%) 47.45 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 101.230 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 173.054 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.575 ms (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 65.452 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 97.402 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.401 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.182 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 72.987 μs (5%) 11.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.838 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 115.486 μs (5%) 23.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 148.658 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.098 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 36.358 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 20.569 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 21.305 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.511 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 8.857 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.582 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 5.779 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 25.830 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 26.364 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.129 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.838 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 24.173 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 10.608 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 732.081 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 37.842 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 48.111 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.306 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 181.520 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 166.802 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 453.019 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 125.244 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 213.610 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 747.830 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 37.040 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 165.440 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 474.368 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.331 μs (5%) 2.92 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 272.185 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 246.791 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 117.159 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 85.130 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.213 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 265.176 μs (5%) 18.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.284 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.724 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.655 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.283 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.699 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 9.926 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 46.299 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.800 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.766 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.460 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.110 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.572 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.119 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.223 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 794.087 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.471 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.501 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.256 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 185.447 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 220.703 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 465.000 μs (5%) 31.39 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 128.340 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 217.427 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 816.469 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 39.654 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 172.733 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 473.516 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.213 μs (5%) 5.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 275.628 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 246.211 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 121.537 μs (5%) 16.02 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 88.034 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.228 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 221.304 μs (5%) 36.61 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 98.254 μs (5%) 15.89 KiB (1%) 3

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      13210 s          0 s        414 s      61101 s          0 s
       #2  3235 MHz      15418 s          0 s        396 s      58944 s          0 s
       #3  3242 MHz      21330 s          0 s        402 s      53044 s          0 s
       #4  3251 MHz      29221 s          0 s        439 s      45099 s          0 s
  Memory: 15.620681762695312 GB (13530.453125 MB free)
  Uptime: 7491.19 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:32
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.680 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.748 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.525 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 217.868 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 11.031 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.569 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.273 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.415 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.484 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.968 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 2.174 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.273 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.999 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.081 s (5%) 1.85 MiB (1%) 52072
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 31.659 ms (5%) 800.64 KiB (1%) 22627
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 212.308 ms (5%) 1.06 MiB (1%) 32431
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 656.106 ms (5%) 6.88 MiB (1%) 209523
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 24.604 ms (5%) 587.34 KiB (1%) 18310
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 46.321 ms (5%) 829.08 KiB (1%) 23494
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.058 ms (5%) 608.84 KiB (1%) 18668
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.425 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 39.721 ms (5%) 711.33 KiB (1%) 19735
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.959 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 107.490 ms (5%) 911.81 KiB (1%) 26021
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 199.266 ms (5%) 1.01 MiB (1%) 30163
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.829 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.955 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.481 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.349 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 261.359 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 12.203 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.990 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.725 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.411 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.290 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.918 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 3.041 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.855 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.120 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 999.438 ms (5%) 2.24 MiB (1%) 52072
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 33.422 ms (5%) 966.83 KiB (1%) 22627
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 160.155 ms (5%) 1.29 MiB (1%) 32431
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 689.407 ms (5%) 8.33 MiB (1%) 209523
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 26.200 ms (5%) 712.03 KiB (1%) 18310
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 49.183 ms (5%) 1000.73 KiB (1%) 23494
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 25.225 ms (5%) 744.12 KiB (1%) 18668
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.373 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 37.615 ms (5%) 855.36 KiB (1%) 19735
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.919 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 101.698 ms (5%) 1.09 MiB (1%) 26021
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 205.947 ms (5%) 1.24 MiB (1%) 30163
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 21.180 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.280 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.197 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.827 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.946 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.387 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.629 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 867.736 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.413 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.926 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 834.935 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 38.005 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 60.102 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.982 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.587 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.675 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.680 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.122 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 307.214 ms (5%) 1.33 MiB (1%) 40017
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 306.798 ms (5%) 1.29 MiB (1%) 39995
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 643.547 ms (5%) 2.55 MiB (1%) 73766
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 115.301 ms (5%) 989.53 KiB (1%) 29008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 425.468 ms (5%) 1.52 MiB (1%) 40010
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 922.208 ms (5%) 3.46 MiB (1%) 103830
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 54.148 ms (5%) 531.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 690.133 ms (5%) 1.32 MiB (1%) 41989
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.145 s (5%) 2.44 MiB (1%) 69962
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.286 ms (5%) 358.75 KiB (1%) 10664
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 387.305 s (5%) 991.480 ms 746.03 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 527.488 ms (5%) 1.70 MiB (1%) 46009
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 114.889 ms (5%) 990.11 KiB (1%) 29025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 632.625 μs (5%) 786.50 KiB (1%) 22508
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.565 s (5%) 6.86 MiB (1%) 171671
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 686.128 ms (5%) 1.85 MiB (1%) 48971
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 95.814 ms (5%) 848.61 KiB (1%) 23999
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.803 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.371 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.463 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.593 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.344 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.785 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.450 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.319 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.350 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.152 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.934 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.695 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.823 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.926 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.304 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.097 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.963 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 295.644 ms (5%) 1.63 MiB (1%) 40017
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 304.799 ms (5%) 1.60 MiB (1%) 39995
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 631.164 ms (5%) 3.13 MiB (1%) 73766
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 110.732 ms (5%) 1.18 MiB (1%) 29008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 432.851 ms (5%) 1.82 MiB (1%) 40010
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 949.563 ms (5%) 4.26 MiB (1%) 103830
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 51.762 ms (5%) 656.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 708.557 ms (5%) 1.69 MiB (1%) 41989
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.328 s (5%) 2.99 MiB (1%) 69962
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.244 ms (5%) 431.50 KiB (1%) 10664
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 363.033 s (5%) 988.676 ms 898.83 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 580.435 ms (5%) 2.04 MiB (1%) 46009
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 110.803 ms (5%) 1.18 MiB (1%) 29025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 653.764 μs (5%) 942.75 KiB (1%) 22508
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.353 s (5%) 6.92 MiB (1%) 169671
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 387.856 ms (5%) 1.75 MiB (1%) 44310
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 91.778 ms (5%) 1.01 MiB (1%) 23999
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 41.367 ms (5%) 8.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.283 ms (5%) 1.64 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.403 ms (5%) 2.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.948 ms (5%) 2.34 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.581 ms (5%) 1.67 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.156 ms (5%) 2.30 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.447 ms (5%) 1.62 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.090 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.631 ms (5%) 2.27 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.753 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 11.016 ms (5%) 4.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.238 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.707 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 295.082 μs (5%) 24.23 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 109.195 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 174.748 μs (5%) 6.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.582 ms (5%) 6.45 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 64.952 μs (5%) 4.59 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 97.222 μs (5%) 6.42 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 63.720 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.092 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 71.022 μs (5%) 6.22 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.753 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 115.647 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 147.466 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.646 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 47.917 ms (5%) 16.05 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.335 ms (5%) 2.94 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.520 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 72.838 ms (5%) 4.34 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.577 ms (5%) 2.97 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.251 ms (5%) 4.30 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.307 ms (5%) 2.92 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 7.027 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.828 ms (5%) 4.22 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.830 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.331 ms (5%) 8.11 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.893 ms (5%) 8.19 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 24.947 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 303.948 μs (5%) 47.67 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 108.593 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 177.292 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.555 ms (5%) 12.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 68.719 μs (5%) 8.48 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 99.757 μs (5%) 12.42 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.851 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.157 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 73.558 μs (5%) 12.08 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.821 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 115.476 μs (5%) 24.02 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 152.185 μs (5%) 24.20 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.017 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 37.925 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 21.985 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 23.371 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 11.115 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.737 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 46.370 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.281 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 27.372 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.450 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.008 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.961 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.713 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 11.290 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 695.212 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 39.479 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 46.787 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.901 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 179.696 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 171.030 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 491.160 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 126.417 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 210.674 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 752.559 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.733 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 167.013 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 473.807 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.551 μs (5%) 3.11 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 286.864 ms (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 248.115 μs (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 119.233 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 87.794 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.273 ms (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 268.593 μs (5%) 18.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.614 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.550 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.642 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.591 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.759 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 9.978 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 45.808 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.774 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.923 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.365 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.100 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.833 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.147 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.188 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 815.477 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.755 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.468 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.254 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 185.327 μs (5%) 31.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 214.822 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 468.427 μs (5%) 31.55 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 127.328 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 214.161 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 751.978 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.986 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 173.134 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 467.243 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.064 μs (5%) 5.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 293.258 ms (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 247.503 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 122.569 μs (5%) 16.17 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 86.743 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.240 ms (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 218.809 μs (5%) 36.80 KiB (1%) 7
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 99.667 μs (5%) 16.05 KiB (1%) 5

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3237 MHz      26021 s          0 s        615 s      84490 s          0 s
       #2  3239 MHz      30154 s          0 s        600 s      80409 s          0 s
       #3  3237 MHz      29268 s          0 s        611 s      81301 s          0 s
       #4  3247 MHz      37954 s          0 s        640 s      72572 s          0 s
  Memory: 15.620681762695312 GB (13487.7265625 MB free)
  Uptime: 11134.78 sec
  Load Avg:  1.0  1.0  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:33
    • Baseline: 18 Dec 2025 - 13:33
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.38 (5%) ❌ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.03 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.87 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.92 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.93 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.91 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.94 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 1.07 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 1.08 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 1.06 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.95 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.87 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.80 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.06 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 1.06 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 1.13 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.92 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.81 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 0.87 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.95 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 0.90 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 1.06 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 1.16 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.95 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 1.05 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.99 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.90 (5%) ✅ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.01 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 1.07 (5%) ❌ 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.98 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.03 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 1.00 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 1.03 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.09 (5%) ❌ 0.99 (1%)
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 1.03 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.22 (5%) ❌ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 1.02 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 1.06 (5%) ❌ 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 1.02 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 1.04 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.95 (5%) ✅ 0.99 (1%)
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.87 (5%) ✅ 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.81 (5%) ✅ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.86 (5%) ✅ 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 0.88 (5%) ✅ 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.85 (5%) ✅ 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.85 (5%) ✅ 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.89 (5%) ✅ 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 1.03 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.10 (5%) ❌ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 1.02 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 1.05 (5%) ❌ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 1.02 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.87 (5%) ✅ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 1.08 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 1.08 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 1.08 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.10 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 1.11 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 1.05 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 1.07 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.93 (5%) ✅ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.02 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.08 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.97 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 0.99 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.15 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.01 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 1.01 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 1.01 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 1.05 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 1.08 (5%) ❌ 0.99 (1%)
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 0.95 (5%) 0.94 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 0.93 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 1.02 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 1.02 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 1.02 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.07 (5%) ❌ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 1.02 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.98 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.82 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.85 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 1.02 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.02 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 1.00 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 0.99 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 0.85 (5%) ✅ 1.00 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.96 (5%) 0.97 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.93 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 1.02 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 1.03 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.10 (5%) ❌ 0.99 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3221 MHz      19386 s          0 s        447 s      48487 s          0 s
       #2  3242 MHz      22641 s          0 s        444 s      45301 s          0 s
       #3  3254 MHz      17997 s          0 s        394 s      49949 s          0 s
       #4  3242 MHz      20036 s          0 s        362 s      47982 s          0 s
  Memory: 15.620681762695312 GB (13519.01171875 MB free)
  Uptime: 6849.92 sec
  Load Avg:  1.0  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3230 MHz      31491 s          0 s        660 s      71914 s          0 s
       #2  3234 MHz      34103 s          0 s        657 s      69377 s          0 s
       #3  3252 MHz      28634 s          0 s        590 s      74868 s          0 s
       #4  3243 MHz      29442 s          0 s        543 s      74149 s          0 s
  Memory: 15.620681762695312 GB (13505.265625 MB free)
  Uptime: 10428.36 sec
  Load Avg:  1.07  1.03  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:33
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.249 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 2.357 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.237 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 224.692 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.560 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 19.977 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.064 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.321 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.181 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.887 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.942 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.083 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.318 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 960.323 ms (5%) 1.85 MiB (1%) 52069
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 31.699 ms (5%) 800.44 KiB (1%) 22624
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 146.230 ms (5%) 1.06 MiB (1%) 32428
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 642.363 ms (5%) 6.88 MiB (1%) 209520
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 24.656 ms (5%) 587.14 KiB (1%) 18307
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 46.884 ms (5%) 828.84 KiB (1%) 23491
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 24.792 ms (5%) 608.67 KiB (1%) 18665
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.371 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 38.208 ms (5%) 711.06 KiB (1%) 19732
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.899 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 102.805 ms (5%) 911.64 KiB (1%) 26018
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 190.850 ms (5%) 1.01 MiB (1%) 30160
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.349 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.814 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.295 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.091 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 261.881 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.882 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.739 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.546 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.370 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.035 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.822 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 2.833 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.646 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.260 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.040 s (5%) 2.24 MiB (1%) 52069
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 33.645 ms (5%) 966.62 KiB (1%) 22624
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 155.639 ms (5%) 1.29 MiB (1%) 32428
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 654.375 ms (5%) 8.33 MiB (1%) 209520
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 26.366 ms (5%) 711.83 KiB (1%) 18307
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 49.969 ms (5%) 1000.50 KiB (1%) 23491
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 26.478 ms (5%) 743.95 KiB (1%) 18665
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.398 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 38.164 ms (5%) 855.09 KiB (1%) 19732
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.886 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 108.264 ms (5%) 1.09 MiB (1%) 26018
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 191.309 ms (5%) 1.24 MiB (1%) 30160
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 21.109 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 31.970 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.035 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.639 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.782 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.210 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.419 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 701.901 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.203 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.803 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 676.910 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 38.033 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 59.812 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.813 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.496 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.424 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.511 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 910.875 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 309.936 ms (5%) 1.33 MiB (1%) 40015
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 295.725 ms (5%) 1.29 MiB (1%) 39993
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 661.500 ms (5%) 2.55 MiB (1%) 73764
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 111.084 ms (5%) 989.41 KiB (1%) 29006
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 420.892 ms (5%) 1.52 MiB (1%) 40008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 809.700 ms (5%) 3.46 MiB (1%) 103828
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 51.648 ms (5%) 531.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 739.125 ms (5%) 1.32 MiB (1%) 41987
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.110 s (5%) 2.44 MiB (1%) 69960
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 13.256 ms (5%) 358.62 KiB (1%) 10662
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 375.193 s (5%) 689.590 ms 746.03 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 531.516 ms (5%) 1.70 MiB (1%) 46007
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 110.396 ms (5%) 989.98 KiB (1%) 29023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 643.739 μs (5%) 786.38 KiB (1%) 22506
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.491 s (5%) 6.86 MiB (1%) 171669
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 674.579 ms (5%) 1.85 MiB (1%) 48969
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 92.300 ms (5%) 848.48 KiB (1%) 23997
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.332 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.192 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.267 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.457 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.174 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.625 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.294 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.249 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.232 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 991.800 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 42.045 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.476 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.648 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.828 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.234 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 4.911 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.796 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 307.992 ms (5%) 1.63 MiB (1%) 40015
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 310.920 ms (5%) 1.60 MiB (1%) 39993
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 673.442 ms (5%) 3.13 MiB (1%) 73764
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 116.355 ms (5%) 1.18 MiB (1%) 29006
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 406.920 ms (5%) 1.82 MiB (1%) 40008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 847.459 ms (5%) 4.26 MiB (1%) 103828
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 56.213 ms (5%) 656.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 712.963 ms (5%) 1.69 MiB (1%) 41987
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.054 s (5%) 2.99 MiB (1%) 69960
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.452 ms (5%) 431.38 KiB (1%) 10662
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 352.057 s (5%) 651.110 ms 898.83 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 505.131 ms (5%) 2.04 MiB (1%) 46007
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 116.863 ms (5%) 1.18 MiB (1%) 29023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 636.624 μs (5%) 942.62 KiB (1%) 22506
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.152 s (5%) 6.92 MiB (1%) 169669
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 390.825 ms (5%) 1.75 MiB (1%) 44308
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 97.263 ms (5%) 1.01 MiB (1%) 23997
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 41.715 ms (5%) 8.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.181 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.273 ms (5%) 2.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.068 ms (5%) 2.22 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.668 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.185 ms (5%) 2.19 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.314 ms (5%) 1.52 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.070 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.843 ms (5%) 2.14 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.751 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 11.090 ms (5%) 4.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 11.833 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.475 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 309.151 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 99.828 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 174.177 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.853 ms (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 65.072 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 99.887 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 63.208 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.107 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 69.782 μs (5%) 5.97 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.767 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 115.025 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 150.242 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.586 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 44.951 ms (5%) 15.94 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.324 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.494 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 70.778 ms (5%) 4.22 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.563 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.118 ms (5%) 4.19 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.295 ms (5%) 2.81 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.237 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.811 ms (5%) 4.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.823 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.225 ms (5%) 8.00 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.767 ms (5%) 8.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 24.987 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 306.205 μs (5%) 47.45 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 98.935 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 178.475 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.716 ms (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 68.188 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 102.453 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.701 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.183 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 72.486 μs (5%) 11.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.837 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 115.697 μs (5%) 23.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 152.105 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 24.877 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 34.188 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 22.247 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 23.890 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 11.283 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.791 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.308 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.340 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 27.631 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.741 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.028 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 13.010 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.993 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 11.415 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 690.927 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 36.949 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 47.039 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.978 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 182.012 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 173.105 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 471.856 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 128.120 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 215.234 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 781.126 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.863 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 167.033 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 505.439 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.321 μs (5%) 2.92 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 278.990 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 250.911 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 121.749 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 89.488 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.307 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 272.932 μs (5%) 18.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 99.917 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.563 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.671 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.241 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.824 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.006 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 45.811 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.779 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.805 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.311 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.099 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.843 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.095 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.045 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 816.302 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.540 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.365 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.257 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 184.897 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 219.542 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 467.959 μs (5%) 31.39 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 130.175 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 217.959 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 778.041 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.286 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 173.756 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 482.977 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.313 μs (5%) 5.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 279.183 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 248.506 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 124.824 μs (5%) 16.02 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 90.359 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.309 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 220.023 μs (5%) 36.61 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 102.031 μs (5%) 15.89 KiB (1%) 3

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3221 MHz      19386 s          0 s        447 s      48487 s          0 s
       #2  3242 MHz      22641 s          0 s        444 s      45301 s          0 s
       #3  3254 MHz      17997 s          0 s        394 s      49949 s          0 s
       #4  3242 MHz      20036 s          0 s        362 s      47982 s          0 s
  Memory: 15.620681762695312 GB (13519.01171875 MB free)
  Uptime: 6849.92 sec
  Load Avg:  1.0  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:33
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.700 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.710 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.444 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 218.419 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.880 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.188 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.221 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.395 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.373 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.928 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 2.111 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.251 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.749 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 971.753 ms (5%) 1.85 MiB (1%) 52072
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 32.455 ms (5%) 800.64 KiB (1%) 22627
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 152.821 ms (5%) 1.06 MiB (1%) 32431
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 618.825 ms (5%) 6.88 MiB (1%) 209523
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 25.741 ms (5%) 587.34 KiB (1%) 18310
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 48.422 ms (5%) 829.08 KiB (1%) 23494
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 24.596 ms (5%) 608.84 KiB (1%) 18668
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.424 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 37.187 ms (5%) 711.33 KiB (1%) 19735
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.947 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 101.101 ms (5%) 911.81 KiB (1%) 26021
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 179.793 ms (5%) 1.01 MiB (1%) 30163
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.929 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.864 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.465 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.284 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 262.061 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.972 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.739 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.706 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.274 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.208 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.770 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 3.002 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.833 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 20.449 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 981.680 ms (5%) 2.24 MiB (1%) 52072
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 31.669 ms (5%) 966.83 KiB (1%) 22627
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 153.759 ms (5%) 1.29 MiB (1%) 32431
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 648.211 ms (5%) 8.33 MiB (1%) 209523
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 24.666 ms (5%) 712.03 KiB (1%) 18310
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 46.344 ms (5%) 1000.73 KiB (1%) 23494
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 26.316 ms (5%) 744.12 KiB (1%) 18668
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.345 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 39.515 ms (5%) 855.36 KiB (1%) 19735
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.836 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 107.547 ms (5%) 1.09 MiB (1%) 26021
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 179.816 ms (5%) 1.24 MiB (1%) 30163
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 20.498 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.732 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.183 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.810 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.956 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.389 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.639 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 879.752 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.333 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.932 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 811.910 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.472 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 60.473 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.980 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.608 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.665 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.693 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.103 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 293.035 ms (5%) 1.33 MiB (1%) 40017
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 285.199 ms (5%) 1.29 MiB (1%) 39995
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 626.879 ms (5%) 2.55 MiB (1%) 73766
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 109.039 ms (5%) 989.53 KiB (1%) 29008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 411.042 ms (5%) 1.52 MiB (1%) 40010
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 845.552 ms (5%) 3.46 MiB (1%) 103830
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 51.228 ms (5%) 531.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 722.760 ms (5%) 1.32 MiB (1%) 41989
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.124 s (5%) 2.44 MiB (1%) 69962
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.679 ms (5%) 358.75 KiB (1%) 10664
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 364.038 s (5%) 985.350 ms 746.03 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 514.612 ms (5%) 1.70 MiB (1%) 46009
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 109.716 ms (5%) 990.11 KiB (1%) 29025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 634.209 μs (5%) 786.50 KiB (1%) 22508
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.616 s (5%) 6.86 MiB (1%) 171671
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 832.491 ms (5%) 1.85 MiB (1%) 48971
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 91.496 ms (5%) 848.61 KiB (1%) 23999
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.393 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.385 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.458 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.621 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.356 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.885 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.481 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.349 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.362 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.188 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.523 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.205 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.848 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.925 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.384 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.140 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.987 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 309.209 ms (5%) 1.63 MiB (1%) 40017
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 303.525 ms (5%) 1.60 MiB (1%) 39995
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 665.302 ms (5%) 3.13 MiB (1%) 73766
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 115.668 ms (5%) 1.18 MiB (1%) 29008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 414.113 ms (5%) 1.82 MiB (1%) 40010
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 849.037 ms (5%) 4.26 MiB (1%) 103830
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 53.980 ms (5%) 656.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 744.767 ms (5%) 1.69 MiB (1%) 41989
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 1.938 s (5%) 2.99 MiB (1%) 69962
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 11.626 ms (5%) 431.50 KiB (1%) 10664
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 341.031 s (5%) 979.143 ms 898.83 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 534.328 ms (5%) 2.04 MiB (1%) 46009
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 115.775 ms (5%) 1.18 MiB (1%) 29025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 647.796 μs (5%) 942.75 KiB (1%) 22508
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.165 s (5%) 6.92 MiB (1%) 169671
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 375.864 ms (5%) 1.75 MiB (1%) 44310
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 96.888 ms (5%) 1.01 MiB (1%) 23999
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 39.899 ms (5%) 8.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.195 ms (5%) 1.64 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.624 ms (5%) 2.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 46.692 ms (5%) 2.34 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.489 ms (5%) 1.67 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.392 ms (5%) 2.30 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.276 ms (5%) 1.62 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.080 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.837 ms (5%) 2.27 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.758 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 11.061 ms (5%) 4.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 11.461 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.436 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 284.354 μs (5%) 24.23 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 99.356 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 168.526 μs (5%) 6.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.524 ms (5%) 6.45 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 63.519 μs (5%) 4.59 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 94.427 μs (5%) 6.42 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 62.136 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.069 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 70.131 μs (5%) 6.22 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.750 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 113.403 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 143.839 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.326 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 47.479 ms (5%) 16.05 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.526 ms (5%) 2.94 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 4.293 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 71.482 ms (5%) 4.34 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.970 ms (5%) 2.97 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 9.192 ms (5%) 4.30 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.519 ms (5%) 2.92 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.180 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.807 ms (5%) 4.22 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.837 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 12.022 ms (5%) 8.11 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 14.290 ms (5%) 8.19 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 25.197 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 296.356 μs (5%) 47.67 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 99.246 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 173.296 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.557 ms (5%) 12.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 66.765 μs (5%) 8.48 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 97.543 μs (5%) 12.42 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.111 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.152 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 71.304 μs (5%) 12.08 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.819 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 113.613 μs (5%) 24.02 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 149.190 μs (5%) 24.20 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.057 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 39.490 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 20.528 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 22.169 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.404 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 8.878 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.543 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 5.704 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 26.382 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 25.913 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.100 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.810 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 24.171 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 10.598 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 731.994 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 37.966 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 47.678 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.054 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 179.377 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 171.402 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 464.933 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 126.277 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 212.810 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 744.047 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.742 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 164.799 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 469.131 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.882 μs (5%) 3.11 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 299.912 ms (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 244.860 μs (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 119.073 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 87.584 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.222 ms (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 268.224 μs (5%) 18.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 100.027 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.488 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.613 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.641 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 13.247 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.036 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 46.218 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.775 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.780 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 32.184 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.097 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.560 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.448 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.453 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 798.900 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.442 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 48.067 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.265 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 184.496 μs (5%) 31.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 258.655 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 463.971 μs (5%) 31.55 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 128.260 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 214.743 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 749.256 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.626 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 172.655 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 463.640 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.884 μs (5%) 5.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 300.278 ms (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 244.609 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 122.199 μs (5%) 16.17 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 87.404 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.191 ms (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 217.188 μs (5%) 36.80 KiB (1%) 7
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 99.537 μs (5%) 16.05 KiB (1%) 5

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3230 MHz      31491 s          0 s        660 s      71914 s          0 s
       #2  3234 MHz      34103 s          0 s        657 s      69377 s          0 s
       #3  3252 MHz      28634 s          0 s        590 s      74868 s          0 s
       #4  3243 MHz      29442 s          0 s        543 s      74149 s          0 s
  Memory: 15.620681762695312 GB (13505.265625 MB free)
  Uptime: 10428.36 sec
  Load Avg:  1.07  1.03  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.86
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:37
    • Baseline: 18 Dec 2025 - 13:38
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.87 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.85 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 0.95 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.91 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.95 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.89 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.95 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.89 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.88 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.95 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.92 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.94 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.82 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 0.95 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 0.89 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.81 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.84 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.02 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.90 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 0.95 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 0.86 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 0.92 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 0.95 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 1.09 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 1.05 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 1.19 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 0.82 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.82 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.84 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 0.89 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 0.85 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 0.90 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 0.85 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 0.93 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 1.13 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 0.87 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.99 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.90 (5%) ✅ 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.90 (5%) ✅ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 0.98 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 1.02 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 1.02 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.98 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 1.04 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.01 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.95 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 1.02 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 1.01 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 0.95 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 1.00 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 0.98 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.98 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.98 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.05 (5%) ❌ 1.00 (1%)
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.99 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 1.00 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 1.02 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 0.96 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.99 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.97 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.95 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.02 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 1.01 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.68 (5%) ✅ 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 1.03 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.02 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 0.82 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 0.93 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 1.02 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 1.03 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 1.06 (5%) ❌ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 1.01 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 1.01 (5%) 0.94 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 0.90 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 1.02 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 1.03 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 1.04 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.06 (5%) ❌ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 1.21 (5%) ❌ 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 1.03 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.01 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.97 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 1.03 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 0.92 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.98 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.98 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 1.00 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 1.01 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 1.26 (5%) ❌ 1.00 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 1.06 (5%) ❌ 1.00 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 1.05 (5%) ❌ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.97 (5%) 0.97 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 1.03 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 1.04 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.07 (5%) ❌ 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 1.24 (5%) ❌ 0.99 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3238 MHz      19078 s          0 s        368 s      50374 s          0 s
       #2  3165 MHz      25679 s          0 s        407 s      43760 s          0 s
       #3  3240 MHz      18947 s          0 s        484 s      50472 s          0 s
       #4  3240 MHz      18402 s          0 s        402 s      51075 s          0 s
  Memory: 15.620681762695312 GB (13448.38671875 MB free)
  Uptime: 7002.35 sec
  Load Avg:  1.01  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3248 MHz      25567 s          0 s        577 s      80759 s          0 s
       #2  3238 MHz      32869 s          0 s        614 s      73458 s          0 s
       #3  3242 MHz      31626 s          0 s        706 s      74674 s          0 s
       #4  3299 MHz      36919 s          0 s        596 s      69474 s          0 s
  Memory: 15.620681762695312 GB (13569.421875 MB free)
  Uptime: 10715.55 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:37
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.460 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.514 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.283 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 216.566 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.559 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.078 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.064 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.395 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.214 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.931 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.936 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.059 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.789 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.014 s (5%) 1.85 MiB (1%) 52069
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 31.297 ms (5%) 800.44 KiB (1%) 22624
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 148.211 ms (5%) 1.06 MiB (1%) 32428
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 608.147 ms (5%) 6.88 MiB (1%) 209520
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 24.818 ms (5%) 587.14 KiB (1%) 18307
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 47.093 ms (5%) 828.84 KiB (1%) 23491
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 24.941 ms (5%) 608.67 KiB (1%) 18665
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.409 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 39.260 ms (5%) 711.06 KiB (1%) 19732
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.905 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 103.753 ms (5%) 911.64 KiB (1%) 26018
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 181.214 ms (5%) 1.01 MiB (1%) 30160
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.839 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.674 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.271 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.159 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 260.498 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.752 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.739 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.550 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.398 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.022 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.915 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 2.834 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.629 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.140 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 973.182 ms (5%) 2.24 MiB (1%) 52069
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 32.200 ms (5%) 966.62 KiB (1%) 22624
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 152.600 ms (5%) 1.29 MiB (1%) 32428
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 640.249 ms (5%) 8.33 MiB (1%) 209520
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 25.344 ms (5%) 711.83 KiB (1%) 18307
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 47.017 ms (5%) 1000.50 KiB (1%) 23491
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 26.205 ms (5%) 743.95 KiB (1%) 18665
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.319 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 38.835 ms (5%) 855.09 KiB (1%) 19732
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.939 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 108.313 ms (5%) 1.09 MiB (1%) 26018
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 188.594 ms (5%) 1.24 MiB (1%) 30160
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 21.110 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.000 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.071 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.664 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.826 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.277 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.449 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 707.699 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.283 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.758 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 680.903 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 38.077 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 59.872 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.802 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.439 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.375 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.670 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 905.022 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 308.609 ms (5%) 1.33 MiB (1%) 40015
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 293.457 ms (5%) 1.29 MiB (1%) 39993
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 643.162 ms (5%) 2.55 MiB (1%) 73764
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 110.480 ms (5%) 989.41 KiB (1%) 29006
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 382.638 ms (5%) 1.52 MiB (1%) 40008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 851.616 ms (5%) 3.46 MiB (1%) 103828
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 51.815 ms (5%) 531.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 723.422 ms (5%) 1.32 MiB (1%) 41987
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.111 s (5%) 2.44 MiB (1%) 69960
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 13.308 ms (5%) 358.62 KiB (1%) 10662
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 380.094 s (5%) 681.641 ms 746.03 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 475.572 ms (5%) 1.70 MiB (1%) 46007
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 112.017 ms (5%) 989.98 KiB (1%) 29023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 645.160 μs (5%) 786.38 KiB (1%) 22506
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.439 s (5%) 6.86 MiB (1%) 171669
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 674.097 ms (5%) 1.85 MiB (1%) 48969
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 93.430 ms (5%) 848.48 KiB (1%) 23997
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 32.921 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.164 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.297 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.423 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.174 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.625 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.288 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.109 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.182 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 991.800 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.953 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.586 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.659 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.738 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 17.984 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 4.929 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.822 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 295.924 ms (5%) 1.63 MiB (1%) 40015
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 304.417 ms (5%) 1.60 MiB (1%) 39993
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 671.372 ms (5%) 3.13 MiB (1%) 73764
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 115.921 ms (5%) 1.18 MiB (1%) 29006
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 432.522 ms (5%) 1.82 MiB (1%) 40008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 847.354 ms (5%) 4.26 MiB (1%) 103828
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 54.656 ms (5%) 656.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 735.052 ms (5%) 1.69 MiB (1%) 41987
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.027 s (5%) 2.99 MiB (1%) 69960
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.365 ms (5%) 431.38 KiB (1%) 10662
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 378.508 s (5%) 643.280 ms 898.83 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 578.138 ms (5%) 2.04 MiB (1%) 46007
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 116.314 ms (5%) 1.18 MiB (1%) 29023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 639.821 μs (5%) 942.62 KiB (1%) 22506
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.113 s (5%) 6.92 MiB (1%) 169669
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 392.691 ms (5%) 1.75 MiB (1%) 44308
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 97.559 ms (5%) 1.01 MiB (1%) 23997
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 41.520 ms (5%) 8.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.161 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.141 ms (5%) 2.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 46.915 ms (5%) 2.22 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.662 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.218 ms (5%) 2.19 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.405 ms (5%) 1.52 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.099 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.847 ms (5%) 2.14 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.781 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 10.770 ms (5%) 4.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 11.618 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.697 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 290.375 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 99.577 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 172.243 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.505 ms (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 64.061 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 95.289 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 61.636 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.081 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 69.531 μs (5%) 5.97 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.780 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 113.463 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 148.138 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.566 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 48.029 ms (5%) 15.94 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.321 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.496 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 71.419 ms (5%) 4.22 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.588 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.114 ms (5%) 4.19 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.294 ms (5%) 2.81 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.226 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.745 ms (5%) 4.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.922 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.270 ms (5%) 8.00 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.889 ms (5%) 8.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 24.857 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 300.794 μs (5%) 47.45 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 101.721 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 173.616 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.602 ms (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 67.377 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 99.276 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.220 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.174 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 71.394 μs (5%) 11.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.830 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 113.123 μs (5%) 23.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 150.061 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 24.886 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 34.702 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 22.259 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 23.815 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.733 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.843 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.206 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.110 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 27.634 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.663 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.014 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 13.126 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.713 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 11.365 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 687.941 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 37.187 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 47.757 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.491 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 182.072 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 171.633 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 471.015 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 127.149 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 216.448 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 785.093 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 39.193 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 169.929 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 475.763 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.562 μs (5%) 2.92 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 279.362 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 256.611 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 121.328 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 89.247 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.315 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 323.588 μs (5%) 18.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 101.070 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.606 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.628 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.200 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.828 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.120 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 45.876 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.771 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.833 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.269 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.099 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.797 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.141 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.057 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 798.899 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.433 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.924 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.263 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 183.705 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 218.650 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 485.392 μs (5%) 31.39 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 129.263 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 217.268 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 778.010 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 41.097 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 174.728 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 473.197 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.343 μs (5%) 5.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 292.138 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 251.733 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 124.474 μs (5%) 16.02 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 90.220 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.267 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 270.156 μs (5%) 36.61 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 103.594 μs (5%) 15.89 KiB (1%) 3

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3238 MHz      19078 s          0 s        368 s      50374 s          0 s
       #2  3165 MHz      25679 s          0 s        407 s      43760 s          0 s
       #3  3240 MHz      18947 s          0 s        484 s      50472 s          0 s
       #4  3240 MHz      18402 s          0 s        402 s      51075 s          0 s
  Memory: 15.620681762695312 GB (13448.38671875 MB free)
  Uptime: 7002.35 sec
  Load Avg:  1.01  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:38
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.650 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.734 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.512 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 216.997 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.891 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.138 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.251 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.393 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.438 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.936 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 2.131 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.259 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.889 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 957.585 ms (5%) 1.85 MiB (1%) 52072
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 31.825 ms (5%) 800.64 KiB (1%) 22627
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 153.784 ms (5%) 1.06 MiB (1%) 32431
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 629.753 ms (5%) 6.88 MiB (1%) 209523
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 24.949 ms (5%) 587.34 KiB (1%) 18310
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 46.756 ms (5%) 829.08 KiB (1%) 23494
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.004 ms (5%) 608.84 KiB (1%) 18668
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.409 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 39.359 ms (5%) 711.33 KiB (1%) 19735
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.920 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 107.420 ms (5%) 911.81 KiB (1%) 26021
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 204.102 ms (5%) 1.01 MiB (1%) 30163
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.909 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 13.285 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.538 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.429 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 261.300 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 12.223 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.769 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.767 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.451 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.306 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.939 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 3.065 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.901 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.481 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 999.462 ms (5%) 2.24 MiB (1%) 52072
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 33.530 ms (5%) 966.83 KiB (1%) 22627
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 186.893 ms (5%) 1.29 MiB (1%) 32431
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 672.051 ms (5%) 8.33 MiB (1%) 209523
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 26.416 ms (5%) 712.03 KiB (1%) 18310
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 49.683 ms (5%) 1000.73 KiB (1%) 23494
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 25.362 ms (5%) 744.12 KiB (1%) 18668
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.425 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 38.347 ms (5%) 855.36 KiB (1%) 19735
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.875 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 104.506 ms (5%) 1.09 MiB (1%) 26021
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 210.758 ms (5%) 1.24 MiB (1%) 30163
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 20.408 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.691 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.191 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.817 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.971 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.397 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.630 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 878.823 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.343 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.927 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 815.336 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.443 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 60.493 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.979 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.604 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.755 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.693 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.087 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 309.745 ms (5%) 1.33 MiB (1%) 40017
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 309.460 ms (5%) 1.29 MiB (1%) 39995
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 648.714 ms (5%) 2.55 MiB (1%) 73766
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 116.032 ms (5%) 989.53 KiB (1%) 29008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 447.381 ms (5%) 1.52 MiB (1%) 40010
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 920.822 ms (5%) 3.46 MiB (1%) 103830
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 54.622 ms (5%) 531.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 665.847 ms (5%) 1.32 MiB (1%) 41989
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.005 s (5%) 2.44 MiB (1%) 69962
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.157 ms (5%) 358.75 KiB (1%) 10664
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 377.233 s (5%) 1.010 s 746.03 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 582.069 ms (5%) 1.70 MiB (1%) 46009
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 115.831 ms (5%) 990.11 KiB (1%) 29025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 643.900 μs (5%) 786.50 KiB (1%) 22508
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.760 s (5%) 6.86 MiB (1%) 171671
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 805.860 ms (5%) 1.85 MiB (1%) 48971
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 96.463 ms (5%) 848.61 KiB (1%) 23999
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.413 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.410 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.461 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.599 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.333 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.885 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.454 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.369 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.357 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.165 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.379 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 62.167 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.826 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.905 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.374 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.330 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.952 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 300.247 ms (5%) 1.63 MiB (1%) 40017
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 294.356 ms (5%) 1.60 MiB (1%) 39995
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 664.651 ms (5%) 3.13 MiB (1%) 73766
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 112.721 ms (5%) 1.18 MiB (1%) 29008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 481.653 ms (5%) 1.82 MiB (1%) 40010
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 847.180 ms (5%) 4.26 MiB (1%) 103830
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 52.424 ms (5%) 656.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 865.896 ms (5%) 1.69 MiB (1%) 41989
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.178 s (5%) 2.99 MiB (1%) 69962
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 11.825 ms (5%) 431.50 KiB (1%) 10664
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 390.587 s (5%) 1.041 s 898.83 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 606.140 ms (5%) 2.04 MiB (1%) 46009
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 112.181 ms (5%) 1.18 MiB (1%) 29025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 636.957 μs (5%) 942.75 KiB (1%) 22508
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.283 s (5%) 6.92 MiB (1%) 169671
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 396.977 ms (5%) 1.75 MiB (1%) 44310
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 93.774 ms (5%) 1.01 MiB (1%) 23999
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 41.784 ms (5%) 8.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.290 ms (5%) 1.64 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.488 ms (5%) 2.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.818 ms (5%) 2.34 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.603 ms (5%) 1.67 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.046 ms (5%) 2.30 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.429 ms (5%) 1.62 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.106 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.671 ms (5%) 2.27 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.769 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 10.684 ms (5%) 4.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.168 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.727 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 289.192 μs (5%) 24.23 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 98.084 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 171.080 μs (5%) 6.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.583 ms (5%) 6.45 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 64.060 μs (5%) 4.59 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 95.539 μs (5%) 6.42 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 63.189 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.096 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 69.901 μs (5%) 6.22 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.767 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 113.964 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 146.415 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.666 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 48.153 ms (5%) 16.05 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.319 ms (5%) 2.94 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.502 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 71.984 ms (5%) 4.34 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.652 ms (5%) 2.97 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.105 ms (5%) 4.30 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.296 ms (5%) 2.92 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.171 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.822 ms (5%) 4.22 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.829 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.371 ms (5%) 8.11 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.930 ms (5%) 8.19 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 25.227 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 299.953 μs (5%) 47.67 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 99.837 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 177.103 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.583 ms (5%) 12.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 67.327 μs (5%) 8.48 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 99.677 μs (5%) 12.42 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 64.481 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.166 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 74.009 μs (5%) 12.08 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.825 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 118.342 μs (5%) 24.02 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 151.183 μs (5%) 24.20 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.248 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 35.041 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 22.555 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 24.036 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.816 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.788 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.089 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.303 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 27.513 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.432 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.064 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.837 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.549 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 11.439 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 691.418 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 54.843 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 46.148 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.783 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 178.795 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 208.441 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 503.905 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 124.563 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 210.856 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 738.907 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.803 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 166.282 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 467.968 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.462 μs (5%) 3.11 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 310.418 ms (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 251.141 μs (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 118.302 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 86.061 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.246 ms (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 267.992 μs (5%) 18.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 97.873 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.390 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.825 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.755 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.830 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 9.820 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 47.660 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.791 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.927 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.330 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.104 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 15.066 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.373 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.313 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 817.917 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.329 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.509 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.244 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 185.147 μs (5%) 31.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 173.947 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 456.126 μs (5%) 31.55 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 128.030 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 213.100 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 740.240 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.626 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 172.594 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 462.558 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.754 μs (5%) 5.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 302.941 ms (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 244.979 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 120.566 μs (5%) 16.17 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 86.372 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.189 ms (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 218.160 μs (5%) 36.80 KiB (1%) 7
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 98.996 μs (5%) 16.05 KiB (1%) 5

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3248 MHz      25567 s          0 s        577 s      80759 s          0 s
       #2  3238 MHz      32869 s          0 s        614 s      73458 s          0 s
       #3  3242 MHz      31626 s          0 s        706 s      74674 s          0 s
       #4  3299 MHz      36919 s          0 s        596 s      69474 s          0 s
  Memory: 15.620681762695312 GB (13569.421875 MB free)
  Uptime: 10715.55 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.84
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:36
    • Baseline: 18 Dec 2025 - 13:40
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.89 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.86 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.91 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 0.81 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 1.06 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 1.07 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.92 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.98 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.92 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 1.00 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.88 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.93 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 0.78 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.88 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 0.84 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 1.05 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 0.79 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.95 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.95 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.87 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.79 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.82 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.91 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 0.95 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 0.94 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 0.88 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 1.21 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 1.10 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.82 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.79 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 0.89 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 0.85 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 1.00 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 0.90 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 0.90 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 0.73 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 0.78 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.93 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.94 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.83 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 0.90 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.97 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.01 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.97 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 0.99 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.96 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.95 (5%) ✅ 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.97 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 1.01 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.92 (5%) ✅ 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 0.92 (5%) ✅ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 0.98 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 0.96 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 0.96 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 0.98 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 0.95 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.95 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.92 (5%) ✅ 0.99 (1%)
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.84 (5%) ✅ 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.01 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 1.01 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.99 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 1.00 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 0.94 (5%) ✅ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 0.97 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 0.96 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 1.05 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.89 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.92 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.95 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 1.29 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.82 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.92 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.15 (5%) ❌ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 1.03 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.06 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 1.03 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 1.04 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.84 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.08 (5%) ❌ 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 1.01 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 0.97 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 0.98 (5%) 0.94 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 0.83 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 0.98 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.97 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.99 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.01 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 1.04 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 1.02 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.69 (5%) ✅ 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 1.00 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 1.40 (5%) ❌ 1.00 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.96 (5%) 0.97 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.93 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.99 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 0.98 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 0.94 (5%) ✅ 0.99 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz      16655 s          2 s        465 s      52638 s          0 s
       #2  3240 MHz      15101 s          4 s        456 s      54229 s          0 s
       #3  3242 MHz      22364 s         14 s        399 s      47009 s          0 s
       #4  3117 MHz      27957 s         13 s        370 s      41431 s          0 s
  Memory: 15.620681762695312 GB (13515.25390625 MB free)
  Uptime: 6992.31 sec
  Load Avg:  1.04  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3290 MHz      29915 s          2 s        700 s      77244 s          0 s
       #2  3243 MHz      30309 s          4 s        668 s      76916 s          0 s
       #3  3153 MHz      31422 s         14 s        569 s      75887 s          0 s
       #4  3244 MHz      36618 s         13 s        584 s      70662 s          0 s
  Memory: 15.620681762695312 GB (13513.828125 MB free)
  Uptime: 10806.57 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:36
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.289 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.543 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.243 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 217.035 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.650 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 19.787 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.060 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.320 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.225 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.886 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.944 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.064 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.267 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.044 s (5%) 1.85 MiB (1%) 52069
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 33.298 ms (5%) 800.44 KiB (1%) 22624
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 168.379 ms (5%) 1.06 MiB (1%) 32428
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 647.927 ms (5%) 6.88 MiB (1%) 209520
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 26.246 ms (5%) 587.14 KiB (1%) 18307
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 49.882 ms (5%) 828.84 KiB (1%) 23491
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.586 ms (5%) 608.67 KiB (1%) 18665
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.342 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 40.236 ms (5%) 711.06 KiB (1%) 19732
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.927 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 109.378 ms (5%) 911.64 KiB (1%) 26018
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 193.444 ms (5%) 1.01 MiB (1%) 30160
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.218 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.904 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.276 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.173 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 262.339 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.812 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.588 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.530 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.378 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.041 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.837 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 2.824 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.644 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.069 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.049 s (5%) 2.24 MiB (1%) 52069
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 32.316 ms (5%) 966.62 KiB (1%) 22624
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 156.406 ms (5%) 1.29 MiB (1%) 32428
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 639.562 ms (5%) 8.33 MiB (1%) 209520
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 25.869 ms (5%) 711.83 KiB (1%) 18307
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 48.623 ms (5%) 1000.50 KiB (1%) 23491
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 25.299 ms (5%) 743.95 KiB (1%) 18665
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.436 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 40.321 ms (5%) 855.09 KiB (1%) 19732
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.877 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 102.559 ms (5%) 1.09 MiB (1%) 26018
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 197.316 ms (5%) 1.24 MiB (1%) 30160
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 20.939 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.531 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.046 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.652 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.801 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.229 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.448 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 717.140 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.212 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.689 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 685.316 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.458 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 59.742 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.813 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.568 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.405 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.510 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 944.700 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 300.148 ms (5%) 1.33 MiB (1%) 40015
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 312.866 ms (5%) 1.29 MiB (1%) 39993
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 678.341 ms (5%) 2.55 MiB (1%) 73764
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 118.066 ms (5%) 989.41 KiB (1%) 29006
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 426.182 ms (5%) 1.52 MiB (1%) 40008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 878.505 ms (5%) 3.46 MiB (1%) 103828
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 55.548 ms (5%) 531.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 783.949 ms (5%) 1.32 MiB (1%) 41987
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.154 s (5%) 2.44 MiB (1%) 69960
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 13.562 ms (5%) 358.62 KiB (1%) 10662
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 413.733 s (5%) 739.366 ms 746.03 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 551.631 ms (5%) 1.70 MiB (1%) 46007
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 117.656 ms (5%) 989.98 KiB (1%) 29023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 677.773 μs (5%) 786.38 KiB (1%) 22506
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.513 s (5%) 6.86 MiB (1%) 171669
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 674.306 ms (5%) 1.85 MiB (1%) 48969
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.155 ms (5%) 848.48 KiB (1%) 23997
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.302 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.209 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.292 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.458 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.187 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.704 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.304 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.268 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.309 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 997.900 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.399 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 60.904 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.657 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.774 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.074 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 4.979 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.811 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 313.552 ms (5%) 1.63 MiB (1%) 40015
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 298.964 ms (5%) 1.60 MiB (1%) 39993
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 660.500 ms (5%) 3.13 MiB (1%) 73764
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 115.605 ms (5%) 1.18 MiB (1%) 29006
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 421.070 ms (5%) 1.82 MiB (1%) 40008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 847.128 ms (5%) 4.26 MiB (1%) 103828
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 55.726 ms (5%) 656.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 711.394 ms (5%) 1.69 MiB (1%) 41987
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 1.955 s (5%) 2.99 MiB (1%) 69960
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.474 ms (5%) 431.38 KiB (1%) 10662
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 390.923 s (5%) 681.750 ms 898.83 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 543.802 ms (5%) 2.04 MiB (1%) 46007
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 113.920 ms (5%) 1.18 MiB (1%) 29023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 640.073 μs (5%) 942.62 KiB (1%) 22506
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.193 s (5%) 6.92 MiB (1%) 169669
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 377.822 ms (5%) 1.75 MiB (1%) 44308
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 93.988 ms (5%) 1.01 MiB (1%) 23997
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 40.102 ms (5%) 8.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.291 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.391 ms (5%) 2.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.744 ms (5%) 2.22 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.547 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 7.744 ms (5%) 2.19 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.343 ms (5%) 1.52 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.131 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.656 ms (5%) 2.14 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.750 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 10.208 ms (5%) 4.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.340 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.526 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 281.836 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 105.066 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 169.526 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.641 ms (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 62.216 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 92.863 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 62.847 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.113 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 69.720 μs (5%) 5.97 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.765 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 114.824 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 144.420 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.486 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 43.781 ms (5%) 15.94 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.318 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.510 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 61.233 ms (5%) 4.22 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.570 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.168 ms (5%) 4.19 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.300 ms (5%) 2.81 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.213 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.854 ms (5%) 4.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.831 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.225 ms (5%) 8.00 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.927 ms (5%) 8.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 24.836 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 294.419 μs (5%) 47.45 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 98.253 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 173.103 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.573 ms (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 65.462 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 98.293 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 63.678 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.161 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 72.114 μs (5%) 11.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.847 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 114.644 μs (5%) 23.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 146.924 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 24.927 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 36.387 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 19.722 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 21.923 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.511 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.069 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 57.317 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 5.238 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 25.604 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 26.553 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.163 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.806 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 24.235 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 10.683 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 731.514 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 38.283 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 47.125 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 5.857 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 196.647 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 166.611 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 460.909 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 124.061 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 207.407 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 766.789 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 37.580 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 164.396 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 483.882 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.100 μs (5%) 2.92 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 285.004 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 251.358 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 118.491 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 86.611 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.275 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 265.084 μs (5%) 18.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 96.530 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.678 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.688 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.332 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.691 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.046 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 47.740 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.809 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.729 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.376 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.098 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.682 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.316 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.469 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 796.585 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 38.422 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.616 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.255 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 181.608 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 257.230 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 469.676 μs (5%) 31.39 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 126.836 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 212.125 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 818.727 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 39.925 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 170.247 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 471.680 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.293 μs (5%) 5.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 294.970 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 245.908 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 119.844 μs (5%) 16.02 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 87.042 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.211 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 216.193 μs (5%) 36.61 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 98.223 μs (5%) 15.89 KiB (1%) 3

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz      16655 s          2 s        465 s      52638 s          0 s
       #2  3240 MHz      15101 s          4 s        456 s      54229 s          0 s
       #3  3242 MHz      22364 s         14 s        399 s      47009 s          0 s
       #4  3117 MHz      27957 s         13 s        370 s      41431 s          0 s
  Memory: 15.620681762695312 GB (13515.25390625 MB free)
  Uptime: 6992.31 sec
  Load Avg:  1.04  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:40
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.500 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.724 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.465 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 218.116 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.971 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.077 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.236 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.380 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.415 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.919 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 2.131 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.233 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.899 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 988.835 ms (5%) 1.85 MiB (1%) 52072
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 31.897 ms (5%) 800.64 KiB (1%) 22627
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 207.498 ms (5%) 1.06 MiB (1%) 32431
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 651.215 ms (5%) 6.88 MiB (1%) 209523
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 24.811 ms (5%) 587.34 KiB (1%) 18310
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 46.526 ms (5%) 829.08 KiB (1%) 23494
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.029 ms (5%) 608.84 KiB (1%) 18668
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.416 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 39.293 ms (5%) 711.33 KiB (1%) 19735
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.933 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 107.406 ms (5%) 911.81 KiB (1%) 26021
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 209.708 ms (5%) 1.01 MiB (1%) 30163
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.829 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 13.105 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.484 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.384 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 261.988 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 12.253 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.768 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.730 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.354 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.250 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.875 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 3.030 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.838 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 21.240 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.339 s (5%) 2.24 MiB (1%) 52072
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 33.706 ms (5%) 966.83 KiB (1%) 22627
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 177.243 ms (5%) 1.29 MiB (1%) 32431
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 761.649 ms (5%) 8.33 MiB (1%) 209523
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 26.516 ms (5%) 712.03 KiB (1%) 18310
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 50.024 ms (5%) 1000.73 KiB (1%) 23494
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 25.232 ms (5%) 744.12 KiB (1%) 18668
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.365 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 38.290 ms (5%) 855.36 KiB (1%) 19735
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.906 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 103.799 ms (5%) 1.09 MiB (1%) 26021
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 249.485 ms (5%) 1.24 MiB (1%) 30163
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 21.250 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.791 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.206 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.835 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.961 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.412 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.679 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 905.100 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.473 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.930 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 840.390 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.451 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 60.583 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.986 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.594 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.715 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.732 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.139 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 309.599 ms (5%) 1.33 MiB (1%) 40017
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 309.885 ms (5%) 1.29 MiB (1%) 39995
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 651.000 ms (5%) 2.55 MiB (1%) 73766
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 115.864 ms (5%) 989.53 KiB (1%) 29008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 453.988 ms (5%) 1.52 MiB (1%) 40010
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 871.257 ms (5%) 3.46 MiB (1%) 103830
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 54.391 ms (5%) 531.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 782.879 ms (5%) 1.32 MiB (1%) 41989
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.438 s (5%) 2.44 MiB (1%) 69962
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.218 ms (5%) 358.75 KiB (1%) 10664
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 376.925 s (5%) 1.062 s 746.03 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 544.418 ms (5%) 1.70 MiB (1%) 46009
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 115.825 ms (5%) 990.11 KiB (1%) 29025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 658.758 μs (5%) 786.50 KiB (1%) 22508
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.854 s (5%) 6.86 MiB (1%) 171671
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 848.340 ms (5%) 1.85 MiB (1%) 48971
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 96.235 ms (5%) 848.61 KiB (1%) 23999
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.482 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.392 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.483 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.604 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.349 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.865 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.469 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.359 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.362 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.176 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.397 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.174 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.833 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.938 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.354 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.112 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.974 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 307.565 ms (5%) 1.63 MiB (1%) 40017
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 297.255 ms (5%) 1.60 MiB (1%) 39995
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 637.350 ms (5%) 3.13 MiB (1%) 73766
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 114.110 ms (5%) 1.18 MiB (1%) 29008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 465.388 ms (5%) 1.82 MiB (1%) 40010
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 937.992 ms (5%) 4.26 MiB (1%) 103830
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 54.595 ms (5%) 656.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 969.998 ms (5%) 1.69 MiB (1%) 41989
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.505 s (5%) 2.99 MiB (1%) 69962
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.431 ms (5%) 431.50 KiB (1%) 10664
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 413.935 s (5%) 1.072 s 898.83 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 651.919 ms (5%) 2.04 MiB (1%) 46009
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 112.546 ms (5%) 1.18 MiB (1%) 29025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 667.124 μs (5%) 942.75 KiB (1%) 22508
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.327 s (5%) 6.92 MiB (1%) 169671
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 395.853 ms (5%) 1.75 MiB (1%) 44310
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 95.000 ms (5%) 1.01 MiB (1%) 23999
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 41.556 ms (5%) 8.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.277 ms (5%) 1.64 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.487 ms (5%) 2.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.991 ms (5%) 2.34 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.655 ms (5%) 1.67 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.180 ms (5%) 2.30 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.378 ms (5%) 1.62 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.075 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.628 ms (5%) 2.27 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.747 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 11.055 ms (5%) 4.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.213 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.455 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 292.775 μs (5%) 24.23 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 114.523 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 172.712 μs (5%) 6.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.662 ms (5%) 6.45 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 64.800 μs (5%) 4.59 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 96.750 μs (5%) 6.42 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 64.119 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.073 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 73.036 μs (5%) 6.22 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.743 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 114.694 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 151.943 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.546 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 47.820 ms (5%) 16.05 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.321 ms (5%) 2.94 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.508 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 72.920 ms (5%) 4.34 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.566 ms (5%) 2.97 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.071 ms (5%) 4.30 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.296 ms (5%) 2.92 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.163 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.795 ms (5%) 4.22 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.828 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.373 ms (5%) 8.11 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.906 ms (5%) 8.19 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 25.147 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 301.211 μs (5%) 47.67 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 100.738 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 177.371 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.670 ms (5%) 12.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 67.356 μs (5%) 8.48 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 99.917 μs (5%) 12.42 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 66.083 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.182 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 72.375 μs (5%) 12.08 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.837 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 115.275 μs (5%) 24.02 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 150.040 μs (5%) 24.20 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.187 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 34.768 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 22.245 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 23.840 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 11.232 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.533 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.304 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.403 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 27.748 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.726 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.013 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.943 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.599 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 11.402 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 692.471 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 37.279 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 45.378 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.952 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 181.449 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 168.465 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 473.523 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 126.275 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 212.316 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 759.118 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.562 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 165.288 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 465.428 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.381 μs (5%) 3.11 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 342.398 ms (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 255.416 μs (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 119.413 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 88.474 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.313 ms (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 267.889 μs (5%) 18.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.974 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.321 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.754 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.605 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.791 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 9.977 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 45.797 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.800 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.756 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.276 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.101 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.780 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 23.943 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.451 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 808.227 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 55.525 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.629 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.254 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 185.025 μs (5%) 31.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 183.292 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 473.332 μs (5%) 31.55 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 129.782 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 211.284 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 814.689 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.646 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 173.193 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 470.929 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.774 μs (5%) 5.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 318.656 ms (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 249.295 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 123.851 μs (5%) 16.17 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 88.415 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.293 ms (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 218.197 μs (5%) 36.80 KiB (1%) 7
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 100.177 μs (5%) 16.05 KiB (1%) 5

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3290 MHz      29915 s          2 s        700 s      77244 s          0 s
       #2  3243 MHz      30309 s          4 s        668 s      76916 s          0 s
       #3  3153 MHz      31422 s         14 s        569 s      75887 s          0 s
       #4  3244 MHz      36618 s         13 s        584 s      70662 s          0 s
  Memory: 15.620681762695312 GB (13513.828125 MB free)
  Uptime: 10806.57 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:39
    • Baseline: 18 Dec 2025 - 13:42
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 0.96 (5%) 0.98 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 0.96 (5%) 0.99 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 0.92 (5%) ✅ 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 1.18 (5%) ❌ 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.98 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 0.82 (5%) ✅ 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.00 (5%) 0.99 (1%) ✅
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 0.94 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 0.94 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 0.95 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 0.94 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 0.94 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 1.07 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3492 MHz      28868 s          0 s        268 s      42012 s          0 s
       #2  3491 MHz      27264 s          0 s        280 s      43635 s          0 s
       #3  3490 MHz      14740 s          0 s        300 s      56089 s          0 s
       #4  2800 MHz      11673 s          0 s        330 s      59130 s          0 s
  Memory: 15.61971664428711 GB (12764.4375 MB free)
  Uptime: 7126.33 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3490 MHz      41242 s          0 s        426 s      67228 s          0 s
       #2  3491 MHz      40954 s          0 s        430 s      67548 s          0 s
       #3  2800 MHz      24593 s          0 s        447 s      83840 s          0 s
       #4  3491 MHz      20547 s          0 s        498 s      87839 s          0 s
  Memory: 15.61971664428711 GB (13018.81640625 MB free)
  Uptime: 10903.57 sec
  Load Avg:  1.04  1.02  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:39
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 369.052 ms (5%) 1.61 MiB (1%) 12342
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.330 ms (5%) 354.39 KiB (1%) 2384
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 18.376 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 449.847 ms (5%) 971.50 KiB (1%) 6737
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 11.903 ms (5%) 118.27 KiB (1%) 796
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 32.764 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 897.130 s (5%) 21.655 ms 228.35 MiB (1%) 1904097
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 712.414 μs (5%) 5.57 MiB (1%) 382
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 373.645 ms (5%) 13.545 ms 199.52 MiB (1%) 1061122
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 17.308 ms (5%) 203.97 KiB (1%) 1275
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 65.338 ms (5%) 611.64 KiB (1%) 4400
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 73.269 ms (5%) 808.20 KiB (1%) 5890
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 12.576 ms (5%) 89.78 KiB (1%) 850
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 47.294 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 37.459 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 62.622 ms (5%) 332.91 KiB (1%) 2458
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.086 s (5%) 10.801 ms 197.78 MiB (1%) 1466003
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 21.665 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 66.726 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.006 ms (5%) 198.70 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 60.937 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 63.961 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.709 ms (5%) 112.95 KiB (1%) 796
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.754 s (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 34.361 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 16.965 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.227 ms (5%) 78.72 KiB (1%) 466
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 60.713 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 315.551 ms (5%) 1.82 MiB (1%) 13963
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.212 ms (5%) 205.81 KiB (1%) 1462
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.594 ms (5%) 56.94 MiB (1%) 81609
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.397 ms (5%) 18.99 MiB (1%) 28522
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.770 ms (5%) 14.18 MiB (1%) 34730
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 24.310 ms (5%) 55.21 MiB (1%) 139536
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.697 ms (5%) 14.77 MiB (1%) 36590
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 21.001 ms (5%) 46.67 MiB (1%) 54758
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 3.129 s (5%) 76.427 ms 2.05 GiB (1%) 4922974
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.525 ms (5%) 5.91 MiB (1%) 8767
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.380 ms (5%) 6.77 MiB (1%) 29386
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 11.217 ms (5%) 24.30 MiB (1%) 27350
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 41.702 ms (5%) 2.454 ms 92.62 MiB (1%) 69380
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.736 ms (5%) 53.11 MiB (1%) 43515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.493 ms (5%) 10.33 MiB (1%) 34103
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 632.239 ms (5%) 34.787 ms 324.71 MiB (1%) 1646535
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 109.164 ms (5%) 58.27 MiB (1%) 698713
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 132.338 ms (5%) 69.21 MiB (1%) 950395
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 769.006 ms (5%) 77.984 ms 289.64 MiB (1%) 4086144
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 129.120 ms (5%) 69.70 MiB (1%) 820979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 118.500 ms (5%) 72.25 MiB (1%) 828929
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 390.126 s (5%) 5.573 s 36.71 GiB (1%) 108019132
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 12.323 ms (5%) 11.24 MiB (1%) 105107
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 85.489 ms (5%) 46.10 MiB (1%) 511562
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 52.633 ms (5%) 33.49 MiB (1%) 367333
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 227.283 ms (5%) 9.206 ms 146.07 MiB (1%) 994111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 162.246 ms (5%) 6.757 ms 102.39 MiB (1%) 862630
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 132.811 ms (5%) 2.541 ms 152.05 MiB (1%) 452525

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3492 MHz      28868 s          0 s        268 s      42012 s          0 s
       #2  3491 MHz      27264 s          0 s        280 s      43635 s          0 s
       #3  3490 MHz      14740 s          0 s        300 s      56089 s          0 s
       #4  2800 MHz      11673 s          0 s        330 s      59130 s          0 s
  Memory: 15.61971664428711 GB (12764.4375 MB free)
  Uptime: 7126.33 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:42
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 367.488 ms (5%) 1.61 MiB (1%) 12346
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.246 ms (5%) 357.03 KiB (1%) 2388
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 18.384 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 449.827 ms (5%) 974.14 KiB (1%) 6741
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 12.366 ms (5%) 120.91 KiB (1%) 800
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 31.917 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 856.291 s (5%) 13.222 ms 228.35 MiB (1%) 1904101
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 718.861 μs (5%) 5.57 MiB (1%) 386
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 356.565 ms (5%) 7.051 ms 199.53 MiB (1%) 1061126
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.041 ms (5%) 206.61 KiB (1%) 1279
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 65.250 ms (5%) 614.28 KiB (1%) 4404
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 73.886 ms (5%) 810.84 KiB (1%) 5894
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 13.649 ms (5%) 92.42 KiB (1%) 854
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 48.278 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 38.263 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 63.264 ms (5%) 335.47 KiB (1%) 2459
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.481 s (5%) 8.441 ms 197.78 MiB (1%) 1466004
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 21.666 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 56.611 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.067 ms (5%) 201.27 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 61.127 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 64.181 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.729 ms (5%) 115.52 KiB (1%) 797
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.544 s (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 34.296 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 17.190 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.707 ms (5%) 81.28 KiB (1%) 467
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 60.520 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 315.639 ms (5%) 1.82 MiB (1%) 13964
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.248 ms (5%) 208.38 KiB (1%) 1463
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 23.745 ms (5%) 56.93 MiB (1%) 81602
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.953 ms (5%) 18.99 MiB (1%) 28515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.835 ms (5%) 14.18 MiB (1%) 34726
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.469 ms (5%) 55.21 MiB (1%) 139527
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.800 ms (5%) 14.77 MiB (1%) 36586
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 22.419 ms (5%) 46.67 MiB (1%) 54754
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 3.239 s (5%) 68.179 ms 2.05 GiB (1%) 4922967
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.561 ms (5%) 5.91 MiB (1%) 8775
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.422 ms (5%) 6.76 MiB (1%) 29379
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 11.816 ms (5%) 24.29 MiB (1%) 27358
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 44.331 ms (5%) 2.464 ms 92.62 MiB (1%) 69373
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 23.068 ms (5%) 53.11 MiB (1%) 43508
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.543 ms (5%) 10.33 MiB (1%) 34111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 642.964 ms (5%) 39.663 ms 324.15 MiB (1%) 1637528
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 109.260 ms (5%) 58.08 MiB (1%) 695718
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 132.810 ms (5%) 69.11 MiB (1%) 948897
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 746.657 ms (5%) 73.647 ms 289.64 MiB (1%) 4086135
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 130.593 ms (5%) 69.64 MiB (1%) 819979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 119.470 ms (5%) 72.16 MiB (1%) 827428
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 363.936 s (5%) 4.416 s 36.71 GiB (1%) 108019125
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 12.434 ms (5%) 11.24 MiB (1%) 105115
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 85.222 ms (5%) 46.09 MiB (1%) 511555
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 52.615 ms (5%) 33.40 MiB (1%) 365841
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 227.108 ms (5%) 9.445 ms 146.06 MiB (1%) 994104
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 162.307 ms (5%) 7.301 ms 102.38 MiB (1%) 862623
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 134.716 ms (5%) 2.582 ms 152.05 MiB (1%) 452533

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz: 
              speed         user         nice          sys         idle          irq
       #1  3490 MHz      41242 s          0 s        426 s      67228 s          0 s
       #2  3491 MHz      40954 s          0 s        430 s      67548 s          0 s
       #3  2800 MHz      24593 s          0 s        447 s      83840 s          0 s
       #4  3491 MHz      20547 s          0 s        498 s      87839 s          0 s
  Memory: 15.61971664428711 GB (13018.81640625 MB free)
  Uptime: 10903.57 sec
  Load Avg:  1.04  1.02  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, icelake-server)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        46 bits physical, 57 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            GenuineIntel
Model name:                           Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
CPU family:                           6
Model:                                106
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             6
CPU(s) scaling MHz:                   106%
CPU max MHz:                          2800.0000
CPU min MHz:                          800.0000
BogoMIPS:                             5586.87
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch tpr_shadow ept vpid ept_ad fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves vnmi avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq la57 rdpid fsrm arch_capabilities
Virtualization:                       VT-x
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            96 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             2.5 MiB (2 instances)
L3 cache:                             48 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknown
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Vulnerable
Vulnerability Spec rstack overflow:   Not affected
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Retpoline
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Vendor :Intel
Architecture :UnknownIntel
Model Family: 0x06, Model: 0x6a, Stepping: 0x06, Type: 0x00
Cores 2 physical cores, 4 logical cores (on executing CPU)
Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (48, 1280, 49152) kbytes
64 byte cache line size
Address Size 57 bits virtual, 46 bits physical
SIMD 512 bit = 64 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:37
    • Baseline: 18 Dec 2025 - 13:42
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.89 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 1.01 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.86 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 0.95 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.93 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 1.05 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 1.05 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.93 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 0.96 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.99 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.01 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 0.89 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 0.94 (5%) ✅ 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 0.97 (5%) 0.12 (1%) ✅
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.13 (5%) ❌ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.80 (5%) ✅ 1.00 (1%)
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.07 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.87 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.80 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 0.85 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.83 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 0.92 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 1.05 (5%) ❌ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 0.95 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 0.92 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 0.90 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 0.93 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 0.96 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 0.89 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.97 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 0.95 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 0.92 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 0.98 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 1.01 (5%) 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 0.93 (5%) ✅ 0.20 (1%) ✅
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 0.84 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 0.78 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 0.91 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.91 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.86 (5%) ✅ 1.00 (1%)
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 0.88 (5%) ✅ 1.00 (1%)
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 1.03 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 0.99 (5%) 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 1.12 (5%) ❌ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 0.99 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 1.04 (5%) 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 1.08 (5%) ❌ 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 0.89 (5%) ✅ 0.93 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 1.16 (5%) ❌ 0.94 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 0.96 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 1.06 (5%) ❌ 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 1.07 (5%) ❌ 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 1.00 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.04 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 0.96 (5%) 0.95 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 0.98 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 1.01 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 1.00 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 1.01 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 1.00 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 0.96 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 0.99 (5%) 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 1.02 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.27 (5%) ❌ 0.96 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 0.99 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 1.31 (5%) ❌ 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 1.01 (5%) 0.99 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 0.91 (5%) ✅ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.06 (5%) ❌ 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 0.98 (5%) 0.97 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 0.98 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 0.99 (5%) 0.98 (1%) ✅
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 1.09 (5%) ❌ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 0.90 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 0.91 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 0.96 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 0.95 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 1.02 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 0.87 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 0.98 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 0.92 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.08 (5%) ❌ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 1.04 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 0.94 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.06 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 0.75 (5%) ✅ 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 1.00 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 0.88 (5%) ✅ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 1.02 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 0.99 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 0.97 (5%) 0.94 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 0.92 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 0.95 (5%) ✅ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 1.00 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 1.00 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.17 (5%) ❌ 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 1.00 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 0.98 (5%) 0.98 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 1.11 (5%) ❌ 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 1.23 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 1.18 (5%) ❌ 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.00 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 0.99 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 0.99 (5%) 0.36 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.01 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 1.03 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 1.01 (5%) 0.50 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.00 (5%) 0.33 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 1.09 (5%) ❌ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 0.96 (5%) 0.97 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 0.94 (5%) ✅ 0.99 (1%)
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 1.02 (5%) 0.99 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 1.02 (5%) 0.47 (1%) ✅
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.11 (5%) ❌ 0.99 (1%) ✅

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3238 MHz      24482 s          0 s        376 s      45303 s          0 s
       #2  2827 MHz      28460 s          0 s        426 s      41305 s          0 s
       #3  3240 MHz      15632 s          0 s        434 s      54073 s          0 s
       #4  3251 MHz      14172 s          0 s        404 s      55567 s          0 s
  Memory: 15.620681762695312 GB (13478.00390625 MB free)
  Uptime: 7031.94 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz      40075 s          0 s        614 s      68612 s          0 s
       #2  3246 MHz      45502 s          0 s        642 s      63195 s          0 s
       #3  3283 MHz      22493 s          0 s        638 s      86148 s          0 s
       #4  3240 MHz      22065 s          0 s        612 s      86604 s          0 s
  Memory: 15.620681762695312 GB (13581.73046875 MB free)
  Uptime: 10950.17 sec
  Load Avg:  1.0  1.0  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:37
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.320 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.531 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.280 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 220.876 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 10.650 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.037 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.070 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.395 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.206 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.924 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 1.983 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.093 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.900 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 970.992 ms (5%) 1.85 MiB (1%) 52069
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 33.702 ms (5%) 800.44 KiB (1%) 22624
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 164.508 ms (5%) 1.06 MiB (1%) 32428
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 654.617 ms (5%) 6.88 MiB (1%) 209520
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 26.141 ms (5%) 587.14 KiB (1%) 18307
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 49.927 ms (5%) 828.84 KiB (1%) 23491
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.570 ms (5%) 608.67 KiB (1%) 18665
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.405 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 40.231 ms (5%) 711.06 KiB (1%) 19732
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.957 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 109.507 ms (5%) 911.64 KiB (1%) 26018
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 196.496 ms (5%) 1.01 MiB (1%) 30160
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.869 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 12.935 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.313 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.083 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 261.422 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 11.882 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 21.140 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.534 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.305 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.082 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.831 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 2.846 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.702 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 20.569 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 1.079 s (5%) 2.24 MiB (1%) 52069
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 32.358 ms (5%) 966.62 KiB (1%) 22624
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 164.539 ms (5%) 1.29 MiB (1%) 32428
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 668.397 ms (5%) 8.33 MiB (1%) 209520
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 25.405 ms (5%) 711.83 KiB (1%) 18307
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 47.864 ms (5%) 1000.50 KiB (1%) 23491
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 24.999 ms (5%) 743.95 KiB (1%) 18665
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.344 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 40.147 ms (5%) 855.09 KiB (1%) 19732
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.830 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 103.584 ms (5%) 1.09 MiB (1%) 26018
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 197.585 ms (5%) 1.24 MiB (1%) 30160
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 20.549 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.070 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.033 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.681 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.824 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.229 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.459 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 707.716 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.293 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.699 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 678.928 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 38.036 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 60.123 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.864 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.508 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.394 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.519 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 921.304 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 299.072 ms (5%) 1.33 MiB (1%) 40015
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 311.152 ms (5%) 1.29 MiB (1%) 39993
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 689.950 ms (5%) 2.55 MiB (1%) 73764
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 117.680 ms (5%) 989.41 KiB (1%) 29006
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 438.663 ms (5%) 1.52 MiB (1%) 40008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 859.062 ms (5%) 3.46 MiB (1%) 103828
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 54.702 ms (5%) 531.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 722.587 ms (5%) 1.32 MiB (1%) 41987
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.172 s (5%) 2.44 MiB (1%) 69960
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 10.858 ms (5%) 358.62 KiB (1%) 10662
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 400.138 s (5%) 722.154 ms 746.03 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 550.824 ms (5%) 1.70 MiB (1%) 46007
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 117.212 ms (5%) 989.98 KiB (1%) 29023
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 649.723 μs (5%) 786.38 KiB (1%) 22506
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.492 s (5%) 6.86 MiB (1%) 171669
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 690.649 ms (5%) 1.85 MiB (1%) 48969
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 97.898 ms (5%) 848.48 KiB (1%) 23997
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.824 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.198 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.290 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.444 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.176 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.646 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.347 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.199 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.266 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 989.091 ns (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.929 ms (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 61.406 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.666 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.770 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.043 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.178 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.819 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 312.266 ms (5%) 1.63 MiB (1%) 40015
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 300.995 ms (5%) 1.60 MiB (1%) 39993
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 649.897 ms (5%) 3.13 MiB (1%) 73764
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 111.679 ms (5%) 1.18 MiB (1%) 29006
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 391.321 ms (5%) 1.82 MiB (1%) 40008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 880.422 ms (5%) 4.26 MiB (1%) 103828
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 52.618 ms (5%) 656.11 KiB (1%) 16018
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 707.760 ms (5%) 1.69 MiB (1%) 41987
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.114 s (5%) 2.99 MiB (1%) 69960
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.231 ms (5%) 431.38 KiB (1%) 10662
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 377.099 s (5%) 757.844 ms 898.83 MiB (1%) 22031023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 553.881 ms (5%) 2.04 MiB (1%) 46007
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 111.671 ms (5%) 1.18 MiB (1%) 29023
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 642.469 μs (5%) 942.62 KiB (1%) 22506
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.177 s (5%) 6.92 MiB (1%) 169669
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 379.327 ms (5%) 1.75 MiB (1%) 44308
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 93.237 ms (5%) 1.01 MiB (1%) 23997
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 43.894 ms (5%) 8.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.280 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.834 ms (5%) 2.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.307 ms (5%) 2.22 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.799 ms (5%) 1.55 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.855 ms (5%) 2.19 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.228 ms (5%) 1.52 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.112 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 5.369 ms (5%) 2.14 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.761 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 10.584 ms (5%) 4.12 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 12.472 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.416 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 292.921 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 106.460 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 172.555 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.775 ms (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 62.298 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 95.149 μs (5%) 6.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 63.711 μs (5%) 4.38 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.167 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 70.803 μs (5%) 5.97 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.771 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 117.421 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 147.508 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.576 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 47.809 ms (5%) 15.94 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.317 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.505 ms (5%) 4.16 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 71.457 ms (5%) 4.22 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.571 ms (5%) 2.84 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.219 ms (5%) 4.19 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.646 ms (5%) 2.81 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.317 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.789 ms (5%) 4.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.831 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 13.380 ms (5%) 8.00 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.920 ms (5%) 8.09 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 25.248 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 307.628 μs (5%) 47.45 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 100.028 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 176.191 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.743 ms (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 66.485 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 98.365 μs (5%) 12.20 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 65.303 μs (5%) 8.27 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.161 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 72.267 μs (5%) 11.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.878 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 121.057 μs (5%) 23.83 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 151.335 μs (5%) 24.02 KiB (1%) 4
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.057 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 36.611 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 19.846 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 21.906 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.571 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.056 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 44.866 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 5.471 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 25.859 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 25.176 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.125 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 13.073 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 24.418 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 10.335 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 730.366 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 41.909 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 45.385 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.107 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 182.644 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 171.333 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 464.604 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 126.068 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 208.793 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 779.369 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 37.991 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 168.056 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 478.590 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.151 μs (5%) 2.92 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 285.388 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 252.745 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 119.115 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 86.583 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.426 ms (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 275.388 μs (5%) 18.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.505 μs (5%) 8.14 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 37.354 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.728 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.365 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 13.270 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.034 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 46.207 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.787 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.754 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 32.104 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.099 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.774 s (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.151 ms (5%) 64 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.196 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 807.410 μs (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 40.615 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.765 ms (5%) 96 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.270 ms (5%) 48 bytes (1%) 2
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 187.243 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 216.167 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 482.759 μs (5%) 31.39 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 127.550 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 215.596 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 801.129 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 39.795 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 174.278 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 476.778 μs (5%) 31.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.384 μs (5%) 5.52 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 293.782 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 250.401 μs (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 121.569 μs (5%) 16.02 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 88.135 μs (5%) 144 bytes (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.315 ms (5%) 15.89 KiB (1%) 3
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 224.131 μs (5%) 36.61 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 99.617 μs (5%) 15.89 KiB (1%) 3

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3238 MHz      24482 s          0 s        376 s      45303 s          0 s
       #2  2827 MHz      28460 s          0 s        426 s      41305 s          0 s
       #3  3240 MHz      15632 s          0 s        434 s      54073 s          0 s
       #4  3251 MHz      14172 s          0 s        404 s      55567 s          0 s
  Memory: 15.620681762695312 GB (13478.00390625 MB free)
  Uptime: 7031.94 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:42
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["jprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 10.630 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.719 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "chain"] 5.500 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "channel"] 219.634 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 11.030 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 20.178 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.247 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.378 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.426 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.937 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 2.133 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 4.262 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float32", "scalable", "forward", "structural"] 20.909 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 1.012 s (5%) 1.85 MiB (1%) 52072
["jprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 32.070 ms (5%) 800.64 KiB (1%) 22627
["jprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 168.885 ms (5%) 1.06 MiB (1%) 32431
["jprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 676.582 ms (5%) 6.88 MiB (1%) 209523
["jprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 25.004 ms (5%) 587.34 KiB (1%) 18310
["jprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 47.427 ms (5%) 829.08 KiB (1%) 23494
["jprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 26.408 ms (5%) 608.84 KiB (1%) 18668
["jprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.400 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 40.051 ms (5%) 711.33 KiB (1%) 19735
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.919 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 110.578 ms (5%) 911.81 KiB (1%) 26021
["jprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 204.455 ms (5%) 1.01 MiB (1%) 30163
["jprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 20.849 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 13.275 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 2.476 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "chain"] 7.352 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "channel"] 262.765 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 12.193 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 20.899 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.726 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.259 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "marine"] 5.218 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.859 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 3.024 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 4.852 μs (5%) 128 bytes (1%) 4
["jprod!", "optimized", "Float64", "scalable", "forward", "structural"] 20.699 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 951.711 ms (5%) 2.24 MiB (1%) 52072
["jprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 33.646 ms (5%) 966.83 KiB (1%) 22627
["jprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 205.852 ms (5%) 1.29 MiB (1%) 32431
["jprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 622.435 ms (5%) 8.33 MiB (1%) 209523
["jprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 26.445 ms (5%) 712.03 KiB (1%) 18310
["jprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 50.046 ms (5%) 1000.73 KiB (1%) 23494
["jprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 25.234 ms (5%) 744.12 KiB (1%) 18668
["jprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.385 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 38.553 ms (5%) 855.36 KiB (1%) 19735
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.912 μs (5%) 16 bytes (1%) 1
["jprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 103.985 ms (5%) 1.09 MiB (1%) 26021
["jprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 198.442 ms (5%) 1.24 MiB (1%) 30163
["jprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 20.769 μs (5%) 16 bytes (1%) 1
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 32.821 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 3.224 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 3.829 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 5.956 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 1.408 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 15.720 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 881.810 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 12.473 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 3.934 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 802.889 ns (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 37.667 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 61.596 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 1.977 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 1.633 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 18.665 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 4.722 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 1.106 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 323.431 ms (5%) 1.33 MiB (1%) 40017
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 312.310 ms (5%) 1.29 MiB (1%) 39995
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 655.122 ms (5%) 2.55 MiB (1%) 73766
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 117.872 ms (5%) 989.53 KiB (1%) 29008
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 460.319 ms (5%) 1.52 MiB (1%) 40010
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 862.745 ms (5%) 3.46 MiB (1%) 103830
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 55.526 ms (5%) 531.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 744.089 ms (5%) 1.32 MiB (1%) 41989
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 2.295 s (5%) 2.44 MiB (1%) 69962
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.774 ms (5%) 358.75 KiB (1%) 10664
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 397.474 s (5%) 1.112 s 746.03 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 538.853 ms (5%) 1.70 MiB (1%) 46009
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 118.319 ms (5%) 990.11 KiB (1%) 29025
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 641.920 μs (5%) 786.50 KiB (1%) 22508
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.654 s (5%) 6.86 MiB (1%) 171671
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 740.057 ms (5%) 1.85 MiB (1%) 48971
["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 98.118 ms (5%) 848.61 KiB (1%) 23999
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.543 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 4.371 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 4.461 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 4.609 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 2.328 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 18.915 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 1.470 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 15.369 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 4.354 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.114 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 41.508 ms (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 63.009 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 2.816 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 1.925 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 18.354 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 5.135 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 1.966 μs (5%) 80 bytes (1%) 3
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 300.209 ms (5%) 1.63 MiB (1%) 40017
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 296.613 ms (5%) 1.60 MiB (1%) 39995
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 649.432 ms (5%) 3.13 MiB (1%) 73766
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 112.451 ms (5%) 1.18 MiB (1%) 29008
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 468.177 ms (5%) 1.82 MiB (1%) 40010
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 882.553 ms (5%) 4.26 MiB (1%) 103830
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 52.325 ms (5%) 656.23 KiB (1%) 16020
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 910.851 ms (5%) 1.69 MiB (1%) 41989
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 2.322 s (5%) 2.99 MiB (1%) 69962
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 13.454 ms (5%) 431.50 KiB (1%) 10664
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 438.805 s (5%) 1.077 s 898.83 MiB (1%) 22031025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 629.057 ms (5%) 2.04 MiB (1%) 46009
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 113.714 ms (5%) 1.18 MiB (1%) 29025
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 649.034 μs (5%) 942.75 KiB (1%) 22508
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.178 s (5%) 6.92 MiB (1%) 169671
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 391.137 ms (5%) 1.75 MiB (1%) 44310
["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 94.234 ms (5%) 1.01 MiB (1%) 23999
["jtprod!", "optimized", "Float32", "scalable", "forward", "camshape"] 42.439 ms (5%) 8.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "catenary"] 1.288 ms (5%) 1.64 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "chain"] 3.413 ms (5%) 2.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "channel"] 47.947 ms (5%) 2.34 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "clnlbeam"] 2.689 ms (5%) 1.67 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "controlinvestment"] 8.180 ms (5%) 2.30 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "elec"] 1.379 ms (5%) 1.62 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "hovercraft1d"] 3.111 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "marine"] 4.620 ms (5%) 2.27 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon1"] 1.763 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "forward", "polygon3"] 11.064 ms (5%) 4.23 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "robotarm"] 11.750 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float32", "scalable", "forward", "structural"] 24.606 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "camshape"] 291.970 μs (5%) 24.23 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "catenary"] 99.407 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "chain"] 172.234 μs (5%) 6.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "channel"] 1.713 ms (5%) 6.45 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "clnlbeam"] 64.621 μs (5%) 4.59 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "controlinvestment"] 96.722 μs (5%) 6.42 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "elec"] 62.898 μs (5%) 4.56 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "hovercraft1d"] 3.112 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "marine"] 70.994 μs (5%) 6.22 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon1"] 1.772 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float32", "scalable", "reverse", "polygon3"] 116.549 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "robotarm"] 148.800 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float32", "scalable", "reverse", "structural"] 24.556 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "camshape"] 48.102 ms (5%) 16.05 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "catenary"] 1.325 ms (5%) 2.94 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "chain"] 3.508 ms (5%) 4.25 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "channel"] 74.123 ms (5%) 4.34 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "clnlbeam"] 2.584 ms (5%) 2.97 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "controlinvestment"] 8.078 ms (5%) 4.30 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "elec"] 1.299 ms (5%) 2.92 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "hovercraft1d"] 3.170 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "marine"] 4.830 ms (5%) 4.22 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon1"] 1.833 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "forward", "polygon3"] 10.181 ms (5%) 8.11 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "robotarm"] 12.829 ms (5%) 8.19 KiB (1%) 5
["jtprod!", "optimized", "Float64", "scalable", "forward", "structural"] 25.037 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "camshape"] 303.311 μs (5%) 47.67 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "catenary"] 109.656 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "chain"] 177.253 μs (5%) 12.39 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "channel"] 1.638 ms (5%) 12.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "clnlbeam"] 67.628 μs (5%) 8.48 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "controlinvestment"] 100.148 μs (5%) 12.42 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "elec"] 65.794 μs (5%) 8.45 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "hovercraft1d"] 3.188 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "marine"] 73.368 μs (5%) 12.08 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon1"] 1.847 μs (5%) 16 bytes (1%) 1
["jtprod!", "optimized", "Float64", "scalable", "reverse", "polygon3"] 118.132 μs (5%) 24.02 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "robotarm"] 149.972 μs (5%) 24.20 KiB (1%) 6
["jtprod!", "optimized", "Float64", "scalable", "reverse", "structural"] 25.247 μs (5%) 16 bytes (1%) 1
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglina"] 33.520 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "arglinb"] 22.017 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "bdqrtic"] 23.971 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brownal"] 10.987 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "broyden3d"] 9.556 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "brybnd"] 43.993 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "dixon3dq"] 6.283 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "errinros_mod"] 26.458 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "freuroth"] 27.501 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "hovercraft1d"] 1.046 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "integreq"] 12.888 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "morebv"] 23.590 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "penalty1"] 10.972 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "power"] 691.632 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "sbrybnd"] 55.781 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "spmsrtls"] 45.565 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward", "tquartic"] 6.932 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglina"] 179.317 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "arglinb"] 169.448 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "bdqrtic"] 468.911 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brownal"] 125.476 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "broyden3d"] 212.320 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "brybnd"] 789.636 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "dixon3dq"] 38.733 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "errinros_mod"] 167.425 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "freuroth"] 478.240 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "hovercraft1d"] 11.451 μs (5%) 3.11 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "integreq"] 308.795 ms (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "morebv"] 266.411 μs (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "penalty1"] 119.524 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "power"] 86.613 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "sbrybnd"] 1.218 ms (5%) 8.33 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "spmsrtls"] 275.348 μs (5%) 18.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse", "tquartic"] 100.960 μs (5%) 8.30 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglina"] 33.593 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "arglinb"] 19.669 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "bdqrtic"] 21.641 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brownal"] 10.830 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "broyden3d"] 10.058 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "brybnd"] 45.709 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "dixon3dq"] 5.789 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "errinros_mod"] 27.967 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "freuroth"] 27.281 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "hovercraft1d"] 1.102 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "integreq"] 13.900 s (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "morebv"] 24.478 ms (5%) 176 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "penalty1"] 11.154 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "power"] 802.221 μs (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "sbrybnd"] 39.555 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "spmsrtls"] 47.302 ms (5%) 192 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward", "tquartic"] 6.253 ms (5%) 144 bytes (1%) 4
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglina"] 183.575 μs (5%) 31.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "arglinb"] 213.603 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "bdqrtic"] 468.443 μs (5%) 31.55 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brownal"] 126.579 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "broyden3d"] 213.092 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "brybnd"] 737.480 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "dixon3dq"] 40.085 μs (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "errinros_mod"] 173.888 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "freuroth"] 470.716 μs (5%) 31.67 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "hovercraft1d"] 12.924 μs (5%) 5.70 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "integreq"] 313.535 ms (5%) 16.05 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "morebv"] 245.552 μs (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "penalty1"] 120.707 μs (5%) 16.17 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "power"] 86.764 μs (5%) 304 bytes (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "sbrybnd"] 1.184 ms (5%) 16.08 KiB (1%) 5
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "spmsrtls"] 217.710 μs (5%) 36.80 KiB (1%) 7
["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse", "tquartic"] 99.588 μs (5%) 16.05 KiB (1%) 5

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["jprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]
  • ["jtprod!", "optimized", "Float32", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float32", "scalable", "reverse"]
  • ["jtprod!", "optimized", "Float64", "scalable", "forward"]
  • ["jtprod!", "optimized", "Float64", "scalable", "reverse"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float32", "scalable_nls", "reverse"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "forward"]
  • ["jtprod_residual!", "optimized", "Float64", "scalable_nls", "reverse"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz      40075 s          0 s        614 s      68612 s          0 s
       #2  3246 MHz      45502 s          0 s        642 s      63195 s          0 s
       #3  3283 MHz      22493 s          0 s        638 s      86148 s          0 s
       #4  3240 MHz      22065 s          0 s        612 s      86604 s          0 s
  Memory: 15.620681762695312 GB (13581.73046875 MB free)
  Uptime: 10950.17 sec
  Load Avg:  1.0  1.0  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.86
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:49
    • Baseline: 18 Dec 2025 - 13:58
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 0.92 (5%) ✅ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 1.00 (5%) 0.98 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 1.00 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 1.05 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.98 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 0.72 (5%) ✅ 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.01 (5%) 0.99 (1%) ✅
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 1.06 (5%) ❌ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 0.95 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 0.95 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 1.29 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3245 MHz      20071 s          0 s        378 s      57003 s          0 s
       #2  3235 MHz      17454 s          0 s        383 s      59599 s          0 s
       #3  2445 MHz      24866 s          0 s        390 s      52213 s          0 s
       #4  3243 MHz      27427 s          0 s        390 s      49662 s          0 s
  Memory: 15.620681762695312 GB (13192.6484375 MB free)
  Uptime: 7759.94 sec
  Load Avg:  1.1  1.04  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3235 MHz      33227 s          0 s        577 s      84693 s          0 s
       #2  3243 MHz      31160 s          0 s        631 s      86692 s          0 s
       #3  3242 MHz      35444 s          0 s        572 s      82504 s          0 s
       #4  3245 MHz      39217 s          0 s        579 s      78734 s          0 s
  Memory: 15.620681762695312 GB (13027.2421875 MB free)
  Uptime: 11868.3 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:49
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 408.821 ms (5%) 1.61 MiB (1%) 12342
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.317 ms (5%) 354.39 KiB (1%) 2384
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.742 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 462.075 ms (5%) 971.50 KiB (1%) 6737
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.506 ms (5%) 118.27 KiB (1%) 796
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.261 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 914.601 s (5%) 20.373 ms 228.35 MiB (1%) 1904097
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 662.197 μs (5%) 5.57 MiB (1%) 382
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 437.440 ms (5%) 15.994 ms 199.52 MiB (1%) 1061122
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.619 ms (5%) 203.97 KiB (1%) 1275
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.360 ms (5%) 611.64 KiB (1%) 4400
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 75.941 ms (5%) 808.20 KiB (1%) 5890
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.014 ms (5%) 89.78 KiB (1%) 850
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.651 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.777 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 73.703 ms (5%) 332.91 KiB (1%) 2458
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.287 s (5%) 11.400 ms 197.78 MiB (1%) 1466003
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.638 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 68.396 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 9.013 ms (5%) 198.70 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 63.808 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.110 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.710 ms (5%) 112.95 KiB (1%) 796
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.011 s (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.285 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.713 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.680 ms (5%) 78.72 KiB (1%) 466
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.080 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 371.344 ms (5%) 1.82 MiB (1%) 13963
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.885 ms (5%) 205.81 KiB (1%) 1462
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.194 ms (5%) 56.94 MiB (1%) 81609
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.010 ms (5%) 18.99 MiB (1%) 28522
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.528 ms (5%) 14.18 MiB (1%) 34730
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.029 ms (5%) 55.21 MiB (1%) 139536
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.477 ms (5%) 14.77 MiB (1%) 36590
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 20.553 ms (5%) 46.67 MiB (1%) 54758
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.938 s (5%) 72.278 ms 2.05 GiB (1%) 4922974
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.423 ms (5%) 5.91 MiB (1%) 8767
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.177 ms (5%) 6.77 MiB (1%) 29386
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.759 ms (5%) 24.30 MiB (1%) 27350
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 40.636 ms (5%) 2.430 ms 92.62 MiB (1%) 69380
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.799 ms (5%) 53.11 MiB (1%) 43515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.167 ms (5%) 10.33 MiB (1%) 34103
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 557.050 ms (5%) 33.860 ms 324.71 MiB (1%) 1646535
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 124.275 ms (5%) 58.27 MiB (1%) 698713
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 158.134 ms (5%) 69.21 MiB (1%) 950395
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 768.577 ms (5%) 80.679 ms 289.64 MiB (1%) 4086144
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 155.733 ms (5%) 69.70 MiB (1%) 820979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 134.168 ms (5%) 72.25 MiB (1%) 828929
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 533.154 s (5%) 5.981 s 36.71 GiB (1%) 108019132
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 13.076 ms (5%) 11.24 MiB (1%) 105107
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 96.729 ms (5%) 46.10 MiB (1%) 511562
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 58.913 ms (5%) 33.49 MiB (1%) 367333
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 239.963 ms (5%) 10.994 ms 146.07 MiB (1%) 994111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 183.742 ms (5%) 7.780 ms 102.39 MiB (1%) 862630
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 144.091 ms (5%) 2.397 ms 152.05 MiB (1%) 452525

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3245 MHz      20071 s          0 s        378 s      57003 s          0 s
       #2  3235 MHz      17454 s          0 s        383 s      59599 s          0 s
       #3  2445 MHz      24866 s          0 s        390 s      52213 s          0 s
       #4  3243 MHz      27427 s          0 s        390 s      49662 s          0 s
  Memory: 15.620681762695312 GB (13192.6484375 MB free)
  Uptime: 7759.94 sec
  Load Avg:  1.1  1.04  1.01
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:58
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 411.761 ms (5%) 1.61 MiB (1%) 12346
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.277 ms (5%) 357.03 KiB (1%) 2388
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.721 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 502.143 ms (5%) 974.14 KiB (1%) 6741
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.461 ms (5%) 120.91 KiB (1%) 800
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.170 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 914.195 s (5%) 10.651 ms 228.35 MiB (1%) 1904101
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 643.052 μs (5%) 5.57 MiB (1%) 386
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 418.280 ms (5%) 8.008 ms 199.53 MiB (1%) 1061126
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.745 ms (5%) 206.61 KiB (1%) 1279
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 72.938 ms (5%) 614.28 KiB (1%) 4404
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 76.284 ms (5%) 810.84 KiB (1%) 5894
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.084 ms (5%) 92.42 KiB (1%) 854
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.257 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.764 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 76.747 ms (5%) 335.47 KiB (1%) 2459
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.725 s (5%) 9.487 ms 197.78 MiB (1%) 1466004
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.415 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 65.396 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.937 ms (5%) 201.27 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 63.620 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.824 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.731 ms (5%) 115.52 KiB (1%) 797
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.070 s (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.042 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.766 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 3.744 ms (5%) 81.28 KiB (1%) 467
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.739 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 366.987 ms (5%) 1.82 MiB (1%) 13964
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.717 ms (5%) 208.38 KiB (1%) 1463
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.376 ms (5%) 56.93 MiB (1%) 81602
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 7.982 ms (5%) 18.99 MiB (1%) 28515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.536 ms (5%) 14.18 MiB (1%) 34726
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 24.863 ms (5%) 55.21 MiB (1%) 139532
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.431 ms (5%) 14.77 MiB (1%) 36586
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 20.653 ms (5%) 46.67 MiB (1%) 54754
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.762 s (5%) 74.148 ms 2.05 GiB (1%) 4922967
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.420 ms (5%) 5.91 MiB (1%) 8775
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.182 ms (5%) 6.76 MiB (1%) 29379
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.836 ms (5%) 24.29 MiB (1%) 27358
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 41.814 ms (5%) 2.839 ms 92.62 MiB (1%) 69373
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.936 ms (5%) 53.11 MiB (1%) 43496
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.147 ms (5%) 10.33 MiB (1%) 34111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 588.273 ms (5%) 40.163 ms 324.70 MiB (1%) 1646528
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 127.717 ms (5%) 58.27 MiB (1%) 698706
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 162.192 ms (5%) 69.20 MiB (1%) 950391
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 785.535 ms (5%) 84.848 ms 289.64 MiB (1%) 4086140
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 158.637 ms (5%) 69.64 MiB (1%) 819979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 141.767 ms (5%) 72.25 MiB (1%) 828925
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 413.149 s (5%) 4.590 s 36.71 GiB (1%) 108019125
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 13.108 ms (5%) 11.24 MiB (1%) 105115
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 100.301 ms (5%) 46.09 MiB (1%) 511555
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 59.613 ms (5%) 33.49 MiB (1%) 367341
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 248.185 ms (5%) 10.853 ms 146.06 MiB (1%) 994104
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 188.898 ms (5%) 6.359 ms 102.38 MiB (1%) 862611
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 151.543 ms (5%) 2.312 ms 152.05 MiB (1%) 452533

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3235 MHz      33227 s          0 s        577 s      84693 s          0 s
       #2  3243 MHz      31160 s          0 s        631 s      86692 s          0 s
       #3  3242 MHz      35444 s          0 s        572 s      82504 s          0 s
       #4  3245 MHz      39217 s          0 s        579 s      78734 s          0 s
  Memory: 15.620681762695312 GB (13027.2421875 MB free)
  Uptime: 11868.3 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.86
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:48
    • Baseline: 18 Dec 2025 - 13:58
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 0.98 (5%) 0.98 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 0.93 (5%) ✅ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 0.89 (5%) ✅ 0.99 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 0.99 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 1.08 (5%) ❌ 0.99 (1%)
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.97 (5%) 0.98 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.03 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.00 (5%) 0.99 (1%) ✅
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 0.93 (5%) ✅ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      28123 s          7 s        425 s      50003 s          0 s
       #2  3249 MHz      30030 s         13 s        362 s      48091 s          0 s
       #3  2445 MHz      14992 s          8 s        390 s      63139 s          0 s
       #4  3235 MHz      16112 s          4 s        388 s      62070 s          0 s
  Memory: 15.620681762695312 GB (12829.69921875 MB free)
  Uptime: 7870.01 sec
  Load Avg:  1.02  1.02  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3245 MHz      40702 s          7 s        639 s      79090 s          0 s
       #2  3255 MHz      41113 s         13 s        569 s      78685 s          0 s
       #3  3239 MHz      27817 s          8 s        591 s      92003 s          0 s
       #4  3244 MHz      29406 s          4 s        564 s      90490 s          0 s
  Memory: 15.620681762695312 GB (13195.31640625 MB free)
  Uptime: 12062.17 sec
  Load Avg:  1.05  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:48
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 414.825 ms (5%) 1.61 MiB (1%) 12342
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.244 ms (5%) 354.39 KiB (1%) 2384
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.771 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 468.176 ms (5%) 971.50 KiB (1%) 6737
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.542 ms (5%) 118.27 KiB (1%) 796
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.389 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 914.680 s (5%) 18.479 ms 228.35 MiB (1%) 1904097
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 587.110 μs (5%) 5.57 MiB (1%) 382
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 433.208 ms (5%) 14.946 ms 199.52 MiB (1%) 1061122
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.924 ms (5%) 203.97 KiB (1%) 1275
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.424 ms (5%) 611.64 KiB (1%) 4400
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 77.032 ms (5%) 808.20 KiB (1%) 5890
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 13.957 ms (5%) 89.78 KiB (1%) 850
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 53.758 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.632 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 76.779 ms (5%) 332.91 KiB (1%) 2458
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.434 s (5%) 11.294 ms 197.78 MiB (1%) 1466003
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.307 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 65.135 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.812 ms (5%) 198.70 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 64.916 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 75.770 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.696 ms (5%) 112.95 KiB (1%) 796
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.114 s (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.209 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.836 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.766 ms (5%) 78.72 KiB (1%) 466
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.812 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 366.225 ms (5%) 1.82 MiB (1%) 13963
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.787 ms (5%) 205.81 KiB (1%) 1462
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.699 ms (5%) 56.94 MiB (1%) 81609
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.076 ms (5%) 18.99 MiB (1%) 28522
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.593 ms (5%) 14.18 MiB (1%) 34730
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.036 ms (5%) 55.21 MiB (1%) 139531
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.517 ms (5%) 14.77 MiB (1%) 36590
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 20.755 ms (5%) 46.67 MiB (1%) 54758
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.844 s (5%) 64.001 ms 2.05 GiB (1%) 4922974
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.440 ms (5%) 5.91 MiB (1%) 8767
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.233 ms (5%) 6.77 MiB (1%) 29386
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.835 ms (5%) 24.30 MiB (1%) 27350
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 41.749 ms (5%) 2.650 ms 92.62 MiB (1%) 69380
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.718 ms (5%) 53.11 MiB (1%) 43503
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.256 ms (5%) 10.33 MiB (1%) 34103
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 555.911 ms (5%) 32.494 ms 324.71 MiB (1%) 1646535
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 125.479 ms (5%) 58.27 MiB (1%) 698713
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 159.193 ms (5%) 69.21 MiB (1%) 950395
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 759.889 ms (5%) 81.720 ms 289.64 MiB (1%) 4086139
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 155.043 ms (5%) 69.70 MiB (1%) 820979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 135.642 ms (5%) 72.25 MiB (1%) 828929
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 457.163 s (5%) 5.580 s 36.71 GiB (1%) 108019132
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 12.834 ms (5%) 11.24 MiB (1%) 105107
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 97.440 ms (5%) 46.10 MiB (1%) 511562
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 58.626 ms (5%) 33.49 MiB (1%) 367333
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 241.953 ms (5%) 8.787 ms 146.07 MiB (1%) 994111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 182.646 ms (5%) 6.401 ms 102.39 MiB (1%) 862618
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 146.643 ms (5%) 2.603 ms 152.05 MiB (1%) 452525

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3242 MHz      28123 s          7 s        425 s      50003 s          0 s
       #2  3249 MHz      30030 s         13 s        362 s      48091 s          0 s
       #3  2445 MHz      14992 s          8 s        390 s      63139 s          0 s
       #4  3235 MHz      16112 s          4 s        388 s      62070 s          0 s
  Memory: 15.620681762695312 GB (12829.69921875 MB free)
  Uptime: 7870.01 sec
  Load Avg:  1.02  1.02  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 13:58
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 408.185 ms (5%) 1.61 MiB (1%) 12346
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.378 ms (5%) 357.03 KiB (1%) 2388
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.801 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 465.604 ms (5%) 974.14 KiB (1%) 6741
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.886 ms (5%) 120.91 KiB (1%) 800
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.461 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 915.396 s (5%) 10.817 ms 228.35 MiB (1%) 1904101
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 631.233 μs (5%) 5.57 MiB (1%) 386
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 419.435 ms (5%) 8.638 ms 199.53 MiB (1%) 1061126
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 21.220 ms (5%) 206.61 KiB (1%) 1279
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.032 ms (5%) 614.28 KiB (1%) 4404
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 76.574 ms (5%) 810.84 KiB (1%) 5894
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.083 ms (5%) 92.42 KiB (1%) 854
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.781 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 42.265 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 73.886 ms (5%) 335.47 KiB (1%) 2459
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.318 s (5%) 8.898 ms 197.78 MiB (1%) 1466004
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.490 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 64.879 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.945 ms (5%) 201.27 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 64.647 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.853 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.742 ms (5%) 115.52 KiB (1%) 797
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.115 s (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.446 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.696 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.692 ms (5%) 81.28 KiB (1%) 467
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.124 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 371.213 ms (5%) 1.82 MiB (1%) 13964
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.730 ms (5%) 208.38 KiB (1%) 1463
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.273 ms (5%) 56.93 MiB (1%) 81602
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 7.883 ms (5%) 18.99 MiB (1%) 28515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.453 ms (5%) 14.18 MiB (1%) 34726
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 24.593 ms (5%) 55.21 MiB (1%) 139527
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.341 ms (5%) 14.77 MiB (1%) 36586
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 20.459 ms (5%) 46.67 MiB (1%) 54754
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.741 s (5%) 64.537 ms 2.05 GiB (1%) 4922967
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.398 ms (5%) 5.91 MiB (1%) 8775
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.130 ms (5%) 6.76 MiB (1%) 29379
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.654 ms (5%) 24.29 MiB (1%) 27358
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 40.842 ms (5%) 2.645 ms 92.62 MiB (1%) 69373
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.588 ms (5%) 53.11 MiB (1%) 43508
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.170 ms (5%) 10.33 MiB (1%) 34111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 563.681 ms (5%) 30.306 ms 324.70 MiB (1%) 1646528
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 126.889 ms (5%) 58.27 MiB (1%) 698706
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 159.657 ms (5%) 69.20 MiB (1%) 950391
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 775.378 ms (5%) 80.669 ms 289.64 MiB (1%) 4086135
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 157.996 ms (5%) 69.64 MiB (1%) 819979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 140.649 ms (5%) 72.25 MiB (1%) 828925
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 493.968 s (5%) 4.402 s 36.71 GiB (1%) 108019125
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 12.988 ms (5%) 11.24 MiB (1%) 105115
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 98.697 ms (5%) 46.09 MiB (1%) 511555
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 58.978 ms (5%) 33.40 MiB (1%) 365841
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 243.117 ms (5%) 9.403 ms 146.06 MiB (1%) 994104
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 188.183 ms (5%) 7.279 ms 102.38 MiB (1%) 862623
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 148.174 ms (5%) 2.077 ms 152.05 MiB (1%) 452533

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3245 MHz      40702 s          7 s        639 s      79090 s          0 s
       #2  3255 MHz      41113 s         13 s        569 s      78685 s          0 s
       #3  3239 MHz      27817 s          8 s        591 s      92003 s          0 s
       #4  3244 MHz      29406 s          4 s        564 s      90490 s          0 s
  Memory: 15.620681762695312 GB (13195.31640625 MB free)
  Uptime: 12062.17 sec
  Load Avg:  1.05  1.01  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:49
    • Baseline: 18 Dec 2025 - 14:00
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 1.13 (5%) ❌ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 1.00 (5%) 0.98 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 0.91 (5%) ✅ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 1.10 (5%) ❌ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 1.00 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 1.06 (5%) ❌ 0.99 (1%)
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 0.99 (5%) 0.98 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 0.90 (5%) ✅ 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.04 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.01 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.00 (5%) 0.99 (1%) ✅
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 1.07 (5%) ❌ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3248 MHz      24395 s          5 s        382 s      52563 s          0 s
       #2  3275 MHz      35141 s         10 s        340 s      41863 s          0 s
       #3  3242 MHz      15743 s          7 s        433 s      61158 s          0 s
       #4  3241 MHz      14594 s         10 s        405 s      62308 s          0 s
  Memory: 15.620681762695312 GB (12740.33984375 MB free)
  Uptime: 7752.21 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz      38678 s          5 s        583 s      80450 s          0 s
       #2  3248 MHz      50455 s         10 s        579 s      68688 s          0 s
       #3  3298 MHz      25147 s          7 s        620 s      93942 s          0 s
       #4  3243 MHz      26258 s         10 s        631 s      92797 s          0 s
  Memory: 15.620681762695312 GB (13088.0234375 MB free)
  Uptime: 11993.72 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:49
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 413.548 ms (5%) 1.61 MiB (1%) 12342
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.264 ms (5%) 354.39 KiB (1%) 2384
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.774 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 540.538 ms (5%) 971.50 KiB (1%) 6737
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.576 ms (5%) 118.27 KiB (1%) 796
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.073 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 923.990 s (5%) 20.142 ms 228.35 MiB (1%) 1904097
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 611.371 μs (5%) 5.57 MiB (1%) 382
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 432.058 ms (5%) 15.271 ms 199.52 MiB (1%) 1061122
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.712 ms (5%) 203.97 KiB (1%) 1275
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.164 ms (5%) 611.64 KiB (1%) 4400
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 83.689 ms (5%) 808.20 KiB (1%) 5890
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.030 ms (5%) 89.78 KiB (1%) 850
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.221 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 44.253 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 73.836 ms (5%) 332.91 KiB (1%) 2458
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.364 s (5%) 11.912 ms 197.78 MiB (1%) 1466003
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.257 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 65.283 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.921 ms (5%) 198.70 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 64.335 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.443 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.699 ms (5%) 112.95 KiB (1%) 796
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.038 s (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 37.844 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.740 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.802 ms (5%) 78.72 KiB (1%) 466
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.705 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 367.221 ms (5%) 1.82 MiB (1%) 13963
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.722 ms (5%) 205.81 KiB (1%) 1462
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 23.815 ms (5%) 56.94 MiB (1%) 81609
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.374 ms (5%) 18.99 MiB (1%) 28522
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.866 ms (5%) 14.18 MiB (1%) 34730
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 26.291 ms (5%) 55.21 MiB (1%) 139531
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.793 ms (5%) 14.77 MiB (1%) 36590
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 21.876 ms (5%) 46.67 MiB (1%) 54758
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 3.020 s (5%) 86.489 ms 2.05 GiB (1%) 4922974
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.511 ms (5%) 5.91 MiB (1%) 8767
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.330 ms (5%) 6.77 MiB (1%) 29386
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 11.245 ms (5%) 24.30 MiB (1%) 27350
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 43.686 ms (5%) 3.142 ms 92.62 MiB (1%) 69380
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 22.887 ms (5%) 53.11 MiB (1%) 43503
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.304 ms (5%) 10.33 MiB (1%) 34103
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 567.691 ms (5%) 36.531 ms 324.71 MiB (1%) 1646535
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 125.065 ms (5%) 58.27 MiB (1%) 698713
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 157.991 ms (5%) 69.21 MiB (1%) 950395
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 805.326 ms (5%) 97.135 ms 289.64 MiB (1%) 4086139
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 155.814 ms (5%) 69.70 MiB (1%) 820979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 138.891 ms (5%) 72.25 MiB (1%) 828929
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 510.957 s (5%) 6.416 s 36.71 GiB (1%) 108019132
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 13.015 ms (5%) 11.24 MiB (1%) 105107
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 101.315 ms (5%) 46.10 MiB (1%) 511562
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 59.298 ms (5%) 33.49 MiB (1%) 367333
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 250.846 ms (5%) 9.835 ms 146.07 MiB (1%) 994111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 193.201 ms (5%) 8.862 ms 102.39 MiB (1%) 862618
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 146.578 ms (5%) 2.559 ms 152.05 MiB (1%) 452525

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3248 MHz      24395 s          5 s        382 s      52563 s          0 s
       #2  3275 MHz      35141 s         10 s        340 s      41863 s          0 s
       #3  3242 MHz      15743 s          7 s        433 s      61158 s          0 s
       #4  3241 MHz      14594 s         10 s        405 s      62308 s          0 s
  Memory: 15.620681762695312 GB (12740.33984375 MB free)
  Uptime: 7752.21 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 14:00
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 408.862 ms (5%) 1.61 MiB (1%) 12346
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.400 ms (5%) 357.03 KiB (1%) 2388
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.780 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 479.091 ms (5%) 974.14 KiB (1%) 6741
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.559 ms (5%) 120.91 KiB (1%) 800
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.077 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 915.151 s (5%) 11.726 ms 228.35 MiB (1%) 1904101
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 673.077 μs (5%) 5.57 MiB (1%) 386
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 423.077 ms (5%) 8.686 ms 199.53 MiB (1%) 1061126
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.754 ms (5%) 206.61 KiB (1%) 1279
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.229 ms (5%) 614.28 KiB (1%) 4404
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 76.033 ms (5%) 810.84 KiB (1%) 5894
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.062 ms (5%) 92.42 KiB (1%) 854
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.154 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.711 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 74.052 ms (5%) 335.47 KiB (1%) 2459
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.574 s (5%) 9.568 ms 197.78 MiB (1%) 1466004
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.301 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 65.159 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.793 ms (5%) 201.27 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 63.984 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.462 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.709 ms (5%) 115.52 KiB (1%) 797
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 18.898 s (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.260 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.818 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.765 ms (5%) 81.28 KiB (1%) 467
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.531 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 365.951 ms (5%) 1.82 MiB (1%) 13964
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.707 ms (5%) 208.38 KiB (1%) 1463
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.917 ms (5%) 56.93 MiB (1%) 81602
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 8.258 ms (5%) 18.99 MiB (1%) 28515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.830 ms (5%) 14.18 MiB (1%) 34726
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.259 ms (5%) 55.21 MiB (1%) 139532
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.753 ms (5%) 14.77 MiB (1%) 36586
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 21.002 ms (5%) 46.67 MiB (1%) 54754
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.969 s (5%) 72.044 ms 2.05 GiB (1%) 4922967
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.487 ms (5%) 5.91 MiB (1%) 8775
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.268 ms (5%) 6.76 MiB (1%) 29379
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 11.019 ms (5%) 24.29 MiB (1%) 27358
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 42.615 ms (5%) 2.873 ms 92.62 MiB (1%) 69373
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 22.129 ms (5%) 53.11 MiB (1%) 43508
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.240 ms (5%) 10.33 MiB (1%) 34111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 578.146 ms (5%) 33.969 ms 324.70 MiB (1%) 1646528
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 129.358 ms (5%) 58.27 MiB (1%) 698706
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 164.725 ms (5%) 69.20 MiB (1%) 950391
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 800.010 ms (5%) 91.394 ms 289.64 MiB (1%) 4086140
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 160.670 ms (5%) 69.64 MiB (1%) 819979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 140.909 ms (5%) 72.25 MiB (1%) 828925
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 478.264 s (5%) 5.462 s 36.71 GiB (1%) 108019125
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 13.151 ms (5%) 11.24 MiB (1%) 105115
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 100.076 ms (5%) 46.09 MiB (1%) 511555
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 59.940 ms (5%) 33.40 MiB (1%) 365841
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 243.006 ms (5%) 9.520 ms 146.06 MiB (1%) 994104
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 189.142 ms (5%) 7.425 ms 102.38 MiB (1%) 862623
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 151.277 ms (5%) 2.322 ms 152.05 MiB (1%) 452533

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3243 MHz      38678 s          5 s        583 s      80450 s          0 s
       #2  3248 MHz      50455 s         10 s        579 s      68688 s          0 s
       #3  3298 MHz      25147 s          7 s        620 s      93942 s          0 s
       #4  3243 MHz      26258 s         10 s        631 s      92797 s          0 s
  Memory: 15.620681762695312 GB (13088.0234375 MB free)
  Uptime: 11993.72 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

@github-actions
Copy link
Copy Markdown
Contributor

Benchmark result

Judge result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmarks:
    • Target: 18 Dec 2025 - 12:49
    • Baseline: 18 Dec 2025 - 14:02
  • Package commits:
  • Julia commits:
    • Target: 95f30e5
    • Baseline: 95f30e5
  • Julia command flags:
    • Target: None
    • Baseline: None
  • Environment variables:
    • Target: None
    • Baseline: None

Results

A ratio greater than 1.0 denotes a possible regression (marked with ❌), while a ratio less
than 1.0 denotes a possible improvement (marked with ✅). Brackets display tolerances for the benchmark estimates. Only significant results - results
that indicate possible regressions or improvements - are shown below (thus, an empty table means that all
benchmark results remained invariant between builds).

ID time ratio memory ratio
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 1.03 (5%) 0.98 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 1.05 (5%) ❌ 1.00 (1%)
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 1.00 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 1.17 (5%) ❌ 1.00 (1%)
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 1.01 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 0.77 (5%) ✅ 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 0.99 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.00 (5%) 0.98 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 1.03 (5%) 0.97 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 1.00 (5%) 0.99 (1%) ✅
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 1.01 (5%) 0.99 (1%) ✅
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 0.85 (5%) ✅ 1.00 (1%)
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 0.94 (5%) ✅ 1.00 (1%)

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Target

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3231 MHz      24757 s          0 s        361 s      53632 s          0 s
       #2  3241 MHz      41361 s          0 s        392 s      37054 s          0 s
       #3  3160 MHz      11699 s          0 s        424 s      66655 s          0 s
       #4  3251 MHz      12778 s          0 s        400 s      65593 s          0 s
  Memory: 15.620677947998047 GB (12742.96875 MB free)
  Uptime: 7892.17 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz      35575 s          0 s        552 s      86230 s          0 s
       #2  3255 MHz      61992 s          0 s        584 s      59851 s          0 s
       #3  3242 MHz      21185 s          0 s        621 s     100584 s          0 s
       #4  3241 MHz      23214 s          0 s        626 s      98544 s          0 s
  Memory: 15.620677947998047 GB (13428.74609375 MB free)
  Uptime: 12257.37 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Target result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 12:49
  • Package commit: 377c078
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 409.297 ms (5%) 1.61 MiB (1%) 12342
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.264 ms (5%) 354.39 KiB (1%) 2384
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.695 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 460.982 ms (5%) 971.50 KiB (1%) 6737
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.900 ms (5%) 118.27 KiB (1%) 796
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 36.863 ms (5%) 272.70 KiB (1%) 1926
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 915.675 s (5%) 18.942 ms 228.35 MiB (1%) 1904097
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 587.631 μs (5%) 5.57 MiB (1%) 382
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 437.581 ms (5%) 16.835 ms 199.52 MiB (1%) 1061122
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.709 ms (5%) 203.97 KiB (1%) 1275
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 76.704 ms (5%) 611.64 KiB (1%) 4400
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 76.245 ms (5%) 808.20 KiB (1%) 5890
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 14.014 ms (5%) 89.78 KiB (1%) 850
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.187 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.815 ms (5%) 325.80 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 73.986 ms (5%) 332.91 KiB (1%) 2458
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 19.383 s (5%) 11.116 ms 197.78 MiB (1%) 1466003
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.457 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 65.034 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.854 ms (5%) 198.70 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 64.474 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 75.295 ms (5%) 333.67 KiB (1%) 2464
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.698 ms (5%) 112.95 KiB (1%) 796
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.073 s (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.005 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.776 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.868 ms (5%) 78.72 KiB (1%) 466
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.671 ms (5%) 206.58 KiB (1%) 1468
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 366.741 ms (5%) 1.82 MiB (1%) 13963
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.758 ms (5%) 205.81 KiB (1%) 1462
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 22.323 ms (5%) 56.94 MiB (1%) 81609
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 7.937 ms (5%) 18.99 MiB (1%) 28522
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.574 ms (5%) 14.18 MiB (1%) 34730
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.085 ms (5%) 55.21 MiB (1%) 139531
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.510 ms (5%) 14.77 MiB (1%) 36590
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 21.094 ms (5%) 46.67 MiB (1%) 54758
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.815 s (5%) 69.110 ms 2.05 GiB (1%) 4922974
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.380 ms (5%) 5.91 MiB (1%) 8767
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.211 ms (5%) 6.77 MiB (1%) 29386
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.626 ms (5%) 24.30 MiB (1%) 27350
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 41.508 ms (5%) 2.537 ms 92.62 MiB (1%) 69380
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.940 ms (5%) 53.11 MiB (1%) 43515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.165 ms (5%) 10.33 MiB (1%) 34103
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 564.092 ms (5%) 36.135 ms 324.71 MiB (1%) 1646535
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 126.468 ms (5%) 58.27 MiB (1%) 698713
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 161.389 ms (5%) 69.21 MiB (1%) 950395
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 777.190 ms (5%) 85.848 ms 289.64 MiB (1%) 4086139
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 155.815 ms (5%) 69.70 MiB (1%) 820979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 138.101 ms (5%) 72.25 MiB (1%) 828929
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 462.189 s (5%) 5.649 s 36.71 GiB (1%) 108019132
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 13.346 ms (5%) 11.24 MiB (1%) 105107
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 96.792 ms (5%) 46.10 MiB (1%) 511562
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 59.096 ms (5%) 33.49 MiB (1%) 367333
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 238.568 ms (5%) 10.543 ms 146.07 MiB (1%) 994111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 183.792 ms (5%) 6.923 ms 102.39 MiB (1%) 862630
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 145.549 ms (5%) 2.511 ms 152.05 MiB (1%) 452525

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3231 MHz      24757 s          0 s        361 s      53632 s          0 s
       #2  3241 MHz      41361 s          0 s        392 s      37054 s          0 s
       #3  3160 MHz      11699 s          0 s        424 s      66655 s          0 s
       #4  3251 MHz      12778 s          0 s        400 s      65593 s          0 s
  Memory: 15.620677947998047 GB (12742.96875 MB free)
  Uptime: 7892.17 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Baseline result

Benchmark Report for /home/runner/work/ADNLPModels.jl/ADNLPModels.jl

Job Properties

  • Time of benchmark: 18 Dec 2025 - 14:02
  • Package commit: c255d68
  • Julia commit: 95f30e5
  • Julia command flags: None
  • Environment variables: None

Results

Below is a table of this job's results, obtained by running the benchmarks.
The values listed in the ID column have the structure [parent_group, child_group, ..., key], and can be used to
index into the BaseBenchmarks suite to retrieve the corresponding benchmarks.
The percentages accompanying time and memory values in the below table are noise tolerances. The "true"
time/memory value for a given benchmark is expected to fall within this percentage of the reported value.
An empty cell means that the value was zero.

ID time GC time memory allocations
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "camshape"] 408.260 ms (5%) 1.61 MiB (1%) 12346
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "catenary"] 11.251 ms (5%) 357.03 KiB (1%) 2388
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "chain"] 21.729 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "channel"] 462.218 ms (5%) 974.14 KiB (1%) 6741
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "clnlbeam"] 13.526 ms (5%) 120.91 KiB (1%) 800
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "controlinvestment"] 35.963 ms (5%) 275.34 KiB (1%) 1930
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "elec"] 915.384 s (5%) 10.024 ms 228.35 MiB (1%) 1904101
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "hovercraft1d"] 615.603 μs (5%) 5.57 MiB (1%) 386
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "marine"] 425.840 ms (5%) 8.156 ms 199.53 MiB (1%) 1061126
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon1"] 18.720 ms (5%) 206.61 KiB (1%) 1279
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "polygon3"] 73.006 ms (5%) 614.28 KiB (1%) 4404
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "robotarm"] 76.073 ms (5%) 810.84 KiB (1%) 5894
["hess_coord", "optimized", "Float64", "scalable_cons", "sparse", "structural"] 13.994 ms (5%) 92.42 KiB (1%) 854
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglina"] 49.134 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "arglinb"] 41.669 ms (5%) 328.36 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "bdqrtic"] 73.614 ms (5%) 335.47 KiB (1%) 2459
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brownal"] 16.555 s (5%) 9.184 ms 197.78 MiB (1%) 1466004
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "broyden3d"] 24.261 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "brybnd"] 84.653 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "dixon3dq"] 8.922 ms (5%) 201.27 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "errinros_mod"] 64.397 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "freuroth"] 74.555 ms (5%) 336.23 KiB (1%) 2465
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "hovercraft1d"] 1.697 ms (5%) 115.52 KiB (1%) 797
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "integreq"] 17.078 s (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "morebv"] 36.048 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "penalty1"] 18.774 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "power"] 2.777 ms (5%) 81.28 KiB (1%) 467
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "sbrybnd"] 71.502 ms (5%) 209.14 KiB (1%) 1469
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "spmsrtls"] 365.706 ms (5%) 1.82 MiB (1%) 13964
["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse", "tquartic"] 11.682 ms (5%) 208.38 KiB (1%) 1463
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "camshape"] 21.567 ms (5%) 56.93 MiB (1%) 81602
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "catenary"] 7.870 ms (5%) 18.99 MiB (1%) 28515
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "chain"] 7.432 ms (5%) 14.18 MiB (1%) 34726
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "channel"] 25.194 ms (5%) 55.21 MiB (1%) 139527
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "clnlbeam"] 7.510 ms (5%) 14.77 MiB (1%) 36586
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "controlinvestment"] 20.213 ms (5%) 46.67 MiB (1%) 54754
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "elec"] 2.939 s (5%) 68.730 ms 2.05 GiB (1%) 4922967
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "hovercraft1d"] 2.403 ms (5%) 5.91 MiB (1%) 8775
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "marine"] 3.180 ms (5%) 6.76 MiB (1%) 29379
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon1"] 10.950 ms (5%) 24.29 MiB (1%) 27358
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "polygon3"] 42.425 ms (5%) 3.032 ms 92.62 MiB (1%) 69373
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "robotarm"] 21.921 ms (5%) 53.11 MiB (1%) 43508
["hessian_backend", "optimized", "Float64", "scalable", "sparse", "structural"] 2.134 ms (5%) 10.33 MiB (1%) 34111
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "camshape"] 583.154 ms (5%) 35.610 ms 324.70 MiB (1%) 1646528
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "catenary"] 130.087 ms (5%) 58.27 MiB (1%) 698706
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "chain"] 165.214 ms (5%) 69.20 MiB (1%) 950391
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "channel"] 767.424 ms (5%) 77.765 ms 289.64 MiB (1%) 4086135
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "clnlbeam"] 163.118 ms (5%) 69.64 MiB (1%) 819979
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "controlinvestment"] 143.876 ms (5%) 72.25 MiB (1%) 828925
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "elec"] 546.234 s (5%) 4.665 s 36.71 GiB (1%) 108019125
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "hovercraft1d"] 14.126 ms (5%) 11.24 MiB (1%) 105115
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "marine"] 97.563 ms (5%) 46.09 MiB (1%) 511555
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon1"] 61.842 ms (5%) 33.40 MiB (1%) 365841
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "polygon3"] 237.455 ms (5%) 9.107 ms 146.06 MiB (1%) 994104
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "robotarm"] 188.252 ms (5%) 7.195 ms 102.38 MiB (1%) 862623
["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics", "structural"] 151.009 ms (5%) 2.700 ms 152.05 MiB (1%) 452533

Benchmark Group List

Here's a list of all the benchmark groups executed by this job:

  • ["hess_coord", "optimized", "Float64", "scalable_cons", "sparse"]
  • ["hess_coord_residual", "optimized", "Float64", "scalable_nls", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse"]
  • ["hessian_backend", "optimized", "Float64", "scalable", "sparse_symbolics"]

Julia versioninfo

Julia Version 1.10.10
Commit 95f30e51f41 (2025-06-27 09:51 UTC)
Build Info:
  Official https://julialang.org/ release
Platform Info:
  OS: Linux (x86_64-linux-gnu)
      Ubuntu 24.04.3 LTS
  uname: Linux 6.11.0-1018-azure #18~24.04.1-Ubuntu SMP Sat Jun 28 04:46:03 UTC 2025 x86_64 x86_64
  CPU: AMD EPYC 7763 64-Core Processor: 
              speed         user         nice          sys         idle          irq
       #1  3241 MHz      35575 s          0 s        552 s      86230 s          0 s
       #2  3255 MHz      61992 s          0 s        584 s      59851 s          0 s
       #3  3242 MHz      21185 s          0 s        621 s     100584 s          0 s
       #4  3241 MHz      23214 s          0 s        626 s      98544 s          0 s
  Memory: 15.620677947998047 GB (13428.74609375 MB free)
  Uptime: 12257.37 sec
  Load Avg:  1.0  1.0  1.0
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-15.0.7 (ORCJIT, znver3)
Threads: 1 default, 0 interactive, 1 GC (on 4 virtual cores)

Runtime information

Runtime Info
BLAS #threads 2
BLAS.vendor() lbt
Sys.CPU_THREADS 4

lscpu output:

Architecture:                         x86_64
CPU op-mode(s):                       32-bit, 64-bit
Address sizes:                        48 bits physical, 48 bits virtual
Byte Order:                           Little Endian
CPU(s):                               4
On-line CPU(s) list:                  0-3
Vendor ID:                            AuthenticAMD
Model name:                           AMD EPYC 7763 64-Core Processor
CPU family:                           25
Model:                                1
Thread(s) per core:                   2
Core(s) per socket:                   2
Socket(s):                            1
Stepping:                             1
BogoMIPS:                             4890.85
Flags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl tsc_reliable nonstop_tsc cpuid extd_apicid aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves user_shstk clzero xsaveerptr rdpru arat npt nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold v_vmsave_vmload umip vaes vpclmulqdq rdpid fsrm
Virtualization:                       AMD-V
Hypervisor vendor:                    Microsoft
Virtualization type:                  full
L1d cache:                            64 KiB (2 instances)
L1i cache:                            64 KiB (2 instances)
L2 cache:                             1 MiB (2 instances)
L3 cache:                             32 MiB (1 instance)
NUMA node(s):                         1
NUMA node0 CPU(s):                    0-3
Vulnerability Gather data sampling:   Not affected
Vulnerability Itlb multihit:          Not affected
Vulnerability L1tf:                   Not affected
Vulnerability Mds:                    Not affected
Vulnerability Meltdown:               Not affected
Vulnerability Mmio stale data:        Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed:               Not affected
Vulnerability Spec rstack overflow:   Vulnerable: Safe RET, no microcode
Vulnerability Spec store bypass:      Vulnerable
Vulnerability Spectre v1:             Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:             Mitigation; Retpolines; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds:                  Not affected
Vulnerability Tsx async abort:        Not affected
Cpu Property Value
Brand AMD EPYC 7763 64-Core Processor
Vendor :AMD
Architecture :Unknown
Model Family: 0xaf, Model: 0x01, Stepping: 0x01, Type: 0x00
Cores 16 physical cores, 16 logical cores (on executing CPU)
No Hyperthreading hardware capability detected
Clock Frequencies Not supported by CPU
Data Cache Level 1:3 : (32, 512, 32768) kbytes
64 byte cache line size
Address Size 48 bits virtual, 48 bits physical
SIMD 256 bit = 32 byte max. SIMD vector size
Time Stamp Counter TSC is accessible via rdtsc
TSC runs at constant rate (invariant from clock frequency)
Perf. Monitoring Performance Monitoring Counters (PMC) are not supported
Hypervisor Yes, Microsoft

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants