LJ38 double-ended saddle

SystemLennard-Jones
Atoms38
Runs50
Cap2500 force calls

The main metric is Force calls. Scoring rules.

Charts

Success rate on LJ38 double-ended saddle, in rank order. The rate is the share of runs that finished. 8 ranked rows did not record a success rate and are not drawn.
Success rate on LJ38 double-ended saddle, in rank order. The rate is the share of runs that finished. 8 ranked rows did not record a success rate and are not drawn. PDF.
Dolan-Moré profile for Minimum mode on LJ38 double-ended saddle. The curve is the fraction of starts whose cost is at most tau times the best finite cost in this family. Tau is 1, 2, 4, 8, and 16. An unsolved start stays in the denominator and does not cross a finite tau. Dolan, E. D. and Moré, J. J., Math. Program. 91:201-213, 2002.
Dolan-Moré profile for Minimum mode on LJ38 double-ended saddle. The curve is the fraction of starts whose cost is at most tau times the best finite cost in this family. Tau is 1, 2, 4, 8, and 16. An unsolved start stays in the denominator and does not cross a finite tau. Dolan, E. D. and Moré, J. J., Math. Program. 91:201-213, 2002. PDF.
Force calls on each recorded start for LJ38 double-ended saddle. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (402). The horizontal position is the recorded count. The vertical offset only keeps marks from covering one another.
Force calls on each recorded start for LJ38 double-ended saddle. The box is the quartiles of those counts. A blue point is a success and a vermillion cross is a recorded failure (402). The horizontal position is the recorded count. The vertical offset only keeps marks from covering one another. PDF.
eOn on LJ38 double-ended saddle. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value.
eOn on LJ38 double-ended saddle. Each point is one recorded version of one method. Versions run left to right in numeric order. PAR-2 is omitted where that row has none. No line is drawn across a missing value. PDF.
Performance profile for LJ38 double-ended saddle00.51124816Cost ratioFraction of startseOn (3.6.0) · LBFGSeOn (develop f6817b53) (3.6.0) · LBFGSEon svn (r2549) · CI-NEBEon svn (r2549) · LBFGSgeodesic (1.0.0) · CI-NEB-LBFGS geodesiceOn (3.5.0) · Dimer L-BFGSeOn ((develop 500350d9) · Doubly nudged CI-NEB) · Doubly nudged CI-NEBEon svn (r2549) · Doubly nudged CI-NEBCOMPASS (1.0.0) · COMPASSrgsaddle (0.2.2) · CI-NEBrgsaddle (0.2.2) · CI-NEB energy-weightedrgsaddle (0.2.2) · OCI-NEBrgsaddle (0.2.2) · S-IDPP CI-NEBrgsaddle (0.2.2) · IDPP CI-NEBgeodesic (1.0.0) · CI-NEB geodesicSella (2.6.0) · Sella+NEBTSASE (1.0) · CI-NEBLAMMPS (30 Sep 2026) · CI-NEB-fireASE (3.29.0) · NEB-FIREgeodesic (1.0.0) · NEB-FIRE geodesicLAMMPS (30 Sep 2026) · CI-NEB-quickminrgsaddle (0.2.2) · NEBTSASE (1.0) · NEBEon svn (r2549) · Lanczos improved L-BFGSeOn (3.5.0) · Lanczos improved L-BFGSEon svn (r2549) · Lanczos L-BFGSeOn (3.5.0) · Lanczos L-BFGSEon svn (r2549) · Dimer L-BFGSeOn (3.5.0) · CI-NEB
Performance profile. Higher means more starts solved within that cost ratio. Colored lines are the six largest areas. Thin lines are the other 23.
  • Eon svn (r2549) · Lanczos improved L-BFGS
  • eOn (3.5.0) · Lanczos improved L-BFGS
  • Eon svn (r2549) · Lanczos L-BFGS
  • eOn (3.5.0) · Lanczos L-BFGS
  • Eon svn (r2549) · Dimer L-BFGS
  • eOn (3.5.0) · CI-NEB
Cost distribution for LJ38 double-ended saddle048131 to 220.408: 1220.408 to 370.839: 7370.839 to 623.939: 1623.939 to 1049.78: 21049.78 to 1766.27: 91766.27 to 2971.76: 82971.76 to 5000: 71315000
Cost distribution of 35 ranked rows. Logarithmic bins, from 131 to 5000.

Performance profile SVG Cost and success SVG

Performance profile for LJ38 double-ended saddle
Performance profile. Select the plot for the full SVG.
Cost and success for LJ38 double-ended saddle
Cost and success. Select the plot for the full SVG.
Best cost for LJ38 double-ended saddleLJ38 double-ended saddle10²10³10⁴cost (force calls, log scale)OPTIM: 131OPTIM131Eon svn: 235.2Eon svn235.2eOn: 259.46eOn259.46pele: 293pele293geodesic: 1208.42geodesic1208.42COMPASS: 1517.3COMPASS1517.3Sella: 2055.3Sella2055.3rgsaddle: 2145.72rgsaddle2145.72TSASE: 3119.56TSASE3119.56LAMMPS: 4526.2LAMMPS4526.2ASE: 4912.84ASE4912.84
A shorter bar is a lower cost on a log scale shared by the codes of this problem.

Leaderboard

A shorter bar is a lower cost on the log scale for that problem. Select a column heading to sort.
RankCodeBestMedianSuccessPAR-2
1 OPTIM 131 131 100.0% 131
2 Eon svn 235.2 785.24 100.0% 235.2
3 eOn 259.46 1010.08 100.0% 259.46
4 pele 293 293 100.0% 293
5 geodesic 1208.42 2452.66 86.0% 1208.42
6 COMPASS 1517.3 1517.3 94.0% 1517.3
7 Sella 2055.3 2055.3 100.0% 2055.3
8 rgsaddle 2145.72 2331.95 78.0% 2145.72
9 TSASE 3119.56 4059.78 52.0% 3119.56
10 LAMMPS 4526.2 4737.95 16.0% 4526.2
11 ASE 4912.84 4912.84 2.0% 4912.84

The tables below list every ranked row, by method family and overall.

eOn band rows are not yet on the harness counter.

A run short of the full set, or a run that is not the stock method, stays off the ranked table.

Files with no per-start harness record stay off the ranked table.

Band / NEB

Band / NEB. One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RankRowCostUnitHessiansFD callsRuns
1eOn (3.5.0) · CI-NEB1003.88force calls0050
2Eon svn (r2549) · CI-NEB1100.84force calls0050
3geodesic (1.0.0) · CI-NEB-LBFGS geodesic1208.42force calls0050
4eOn ((develop 500350d9) · Doubly nudged CI-NEB) · Doubly nudged CI-NEB1228.96force calls0050
5eOn (r2156) · eon-ci-swdneb1274.9force calls0050
6Eon svn (r2549) · Doubly nudged CI-NEB1294.86force calls0050
7eOn (r2156) · eon-ci-neb1411.22force calls0050
8Sella (2.6.0) · Sella+NEB2055.3force calls0050
9rgsaddle (0.2.2) · CI-NEB energy-weighted2145.72force calls0050
10rgsaddle (0.2.2) · CI-NEB2272.18force calls0050
11rgsaddle (0.2.2) · OCI-NEB2289.86force calls0050
12rgsaddle (0.2.2) · IDPP CI-NEB2374.04force calls0050
13geodesic (1.0.0) · CI-NEB geodesic2452.66force calls0050
14rgsaddle (0.2.2) · S-IDPP CI-NEB2473.46force calls0050
15TSASE (1.0) · CI-NEB3119.56force calls0050
16LAMMPS (30 Sep 2026) · CI-NEB-fire4526.2force calls0050
17geodesic (1.0.0) · NEB-FIRE geodesic4889.98force calls0050
18ASE (3.29.0) · NEB-FIRE4912.84force calls0050
19LAMMPS (30 Sep 2026) · CI-NEB-quickmin4949.7force calls0050
20TSASE (1.0) · NEB5000force calls0050
21rgsaddle (0.2.2) · NEB5000force calls0050

Minimum mode

Minimum mode. One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RankRowCostUnitHessiansFD callsRuns
1Eon svn (r2549) · Lanczos improved L-BFGS235.2force calls0050
2eOn (3.5.0) · Lanczos improved L-BFGS259.46force calls0050
3eOn (r2156) · eon-lanczos-improved287force calls0050
4Eon svn (r2549) · Lanczos L-BFGS299.82force calls0050
5eOn (r2156) · eon-dimer337force calls0050
6eOn (3.5.0) · Lanczos L-BFGS342.28force calls0050
7Eon svn (r2549) · Dimer L-BFGS469.64force calls0050
8eOn (3.5.0) · Dimer L-BFGS2025.86force calls0050

Connect / double-ended

Connect / double-ended. One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RankRowCostUnitHessiansFD callsRuns
1OPTIM · DNEB + hybrid eigenvector following131force calls0050
2pele · hybrid eigenvector following293force calls0050
3eOn (3.6.0) · LBFGS1010.08force calls0050
4eOn (develop f6817b53) (3.6.0) · LBFGS1077.94force calls0050
5Eon svn (r2549) · LBFGS1180.1force calls0050
6COMPASS (1.0.0) · COMPASS1517.3force calls0050

Overall

One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate. The per-image mean divides the total by the number of moving images.
RowFamilyFamily rankUnitPAR-2PublishedMedian callsMean callsPer-image meanHessiansFD callsFailuresRuns
OPTIM · DNEB + hybrid eigenvector followingConnect / double-ended1force calls131131120131000 failed50
Eon svn (r2549) · Lanczos improved L-BFGSMinimum mode1force calls235.2197235.247.0400crash 0, divergence 0, cap 0, wrong_stationary 050
eOn (3.5.0) · Lanczos improved L-BFGSMinimum mode2force calls259.46212259.4651.89200crash 0, divergence 0, cap 0, wrong_stationary 050
eOn (r2156) · eon-lanczos-improvedMinimum mode3force calls287287201287000 failed50
pele · hybrid eigenvector followingConnect / double-ended2force calls293293222293000 failed50
Eon svn (r2549) · Lanczos L-BFGSMinimum mode4force calls299.82243.5299.8259.96400crash 0, divergence 0, cap 0, wrong_stationary 050
eOn (r2156) · eon-dimerMinimum mode5force calls337337203.5337000 failed50
eOn (3.5.0) · Lanczos L-BFGSMinimum mode6force calls342.28258.5342.2868.45600crash 0, divergence 0, cap 0, wrong_stationary 050
Eon svn (r2549) · Dimer L-BFGSMinimum mode7force calls469.64206.5419.6483.92800crash 0, divergence 0, cap 1, wrong_stationary 050
eOn (3.5.0) · CI-NEBBand / NEB1force calls1003.88692853.88170.77600crash 0, divergence 0, cap 3, wrong_stationary 050
eOn (3.6.0) · LBFGSConnect / double-ended3force calls1010.08692860.08172.01600crash 0, divergence 0, cap 3, wrong_stationary 050
eOn (develop f6817b53) (3.6.0) · LBFGSConnect / double-ended4force calls1077.94692877.94175.58800crash 0, divergence 0, cap 4, wrong_stationary 050
Eon svn (r2549) · CI-NEBBand / NEB2force calls1100.84662900.84180.16800crash 0, divergence 0, cap 4, wrong_stationary 050
Eon svn (r2549) · LBFGSConnect / double-ended5force calls1180.1657930.1186.0200crash 0, divergence 0, cap 5, wrong_stationary 050
geodesic (1.0.0) · CI-NEB-LBFGS geodesicBand / NEB3force calls1208.42512768.74153.74800crash 0, divergence 3, cap 4, wrong_stationary 050
eOn ((develop 500350d9) · Doubly nudged CI-NEB) · Doubly nudged CI-NEBBand / NEB4force calls1228.96664.5928.96185.79200crash 0, divergence 0, cap 6, wrong_stationary 050
eOn (r2156) · eon-ci-swdnebBand / NEB5force calls1274.9861793.5861005 failed, class not recorded50
Eon svn (r2549) · Doubly nudged CI-NEBBand / NEB6force calls1294.86662994.86198.97200crash 0, divergence 0, cap 6, wrong_stationary 050
eOn (r2156) · eon-ci-nebBand / NEB7force calls1411.22827788.5827007 failed, class not recorded50
COMPASS (1.0.0) · COMPASSConnect / double-ended6force calls1517.312341367.3273.4600crash 0, divergence 0, cap 3, wrong_stationary 050
eOn (3.5.0) · Dimer L-BFGSMinimum mode8force calls2025.86414.51174.46234.89200crash 0, divergence 1, cap 16, wrong_stationary 050
Sella (2.6.0) · Sella+NEBBand / NEB8force calls2055.32047.52055.3411.0600crash 0, divergence 0, cap 0, wrong_stationary 050
rgsaddle (0.2.2) · CI-NEB energy-weightedBand / NEB9force calls2145.721461.51595.72319.14400crash 0, divergence 0, cap 11, wrong_stationary 050
rgsaddle (0.2.2) · CI-NEBBand / NEB10force calls2272.181484.51617.82323.56400crash 0, divergence 1, cap 12, wrong_stationary 050
rgsaddle (0.2.2) · OCI-NEBBand / NEB11force calls2289.861508.51639.86327.97200crash 0, divergence 0, cap 13, wrong_stationary 050
rgsaddle (0.2.2) · IDPP CI-NEBBand / NEB12force calls2374.041614.51670.18334.03600crash 0, divergence 1, cap 13, wrong_stationary 050
geodesic (1.0.0) · CI-NEB geodesicBand / NEB13force calls2452.661629.51643.74328.74800crash 0, divergence 2, cap 14, wrong_stationary 050
rgsaddle (0.2.2) · S-IDPP CI-NEBBand / NEB14force calls2473.461454.51664.2332.8400crash 0, divergence 1, cap 15, wrong_stationary 050
TSASE (1.0) · CI-NEBBand / NEB15force calls3119.5618331726.98345.39600crash 0, divergence 7, cap 17, wrong_stationary 050
LAMMPS (30 Sep 2026) · CI-NEB-fireBand / NEB16force calls4526.220652055.2411.0400crash 0, divergence 40, cap 0, wrong_stationary 250
geodesic (1.0.0) · NEB-FIRE geodesicBand / NEB17force calls4889.9825002489.98497.99600crash 0, divergence 0, cap 48, wrong_stationary 050
ASE (3.29.0) · NEB-FIREBand / NEB18force calls4912.8425012463.82492.76400crash 0, divergence 0, cap 49, wrong_stationary 050
LAMMPS (30 Sep 2026) · CI-NEB-quickminBand / NEB19force calls4949.72485248549700crash 0, divergence 48, cap 0, wrong_stationary 150
TSASE (1.0) · NEBBand / NEB20force calls500016331652.86330.57200crash 0, divergence 36, cap 14, wrong_stationary 050
rgsaddle (0.2.2) · NEBBand / NEB21force calls50002478.52126.6425.3200crash 0, divergence 25, cap 25, wrong_stationary 050

Run under a different budget

These archived rows record a run above this problem's cap and no failure for it, so they ran under a larger cap. This table keeps them apart from the ranking above: eOn (r2156) · eon-lanczos (its archived maximum, 2794, is above the cap of 2500); OPTIM · climbing string (its archived maximum, 2792, is above the cap of 2500).

One row is one code, one version, and one method. A lower cost is better. PAR-2 counts a finished run as the calls it used and a failed run as twice the cap. An archived row shows the average it published, and its PAR-2 applies that rule to the failures the entry records. Hessians is the mean analytic Hessian count. FD calls is that count times one force call per coordinate.
RowFamilyFamily rankUnitPAR-2PublishedMedian callsMean callsHessiansFD callsFailuresRuns
eOn (r2156) · eon-lanczosMinimum modeforce calls364241364000 failed50
OPTIM · climbing stringConnect / double-endedforce calls786625786003 failed, class not recorded50

Off the ranked table

  • eOn (3.5.0) · Doubly nudged CI-NEB n=50, not yet on the harness counter.
  • eOn (3.6.0) · LBFGS n=50, not yet on the harness counter.
  • eOn (3.6.0) · LBFGS n=50, not yet on the harness counter.

Not scored

  • Eon: no per-start record
  • Eon: no per-start record