skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: High-performance optimization solver


HIOP is a HPC solver for solving certain optimization problems arising in mathematical optimization of systems described by partial-differential equations (POEs).

  1. LLNL
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
Report Number(s):
HiOP; 005543MLTPL00
DOE Contract Number:
Resource Type:
Software Revision:
Software Package Number:
Software CPU:
Open Source:
Source Code Available:
Country of Publication:
United States

Citation Formats

Cosmin, Petra. High-performance optimization solver. Computer software. Vers. 00. USDOE National Nuclear Security Administration (NNSA). 30 Aug. 2017. Web.
Cosmin, Petra. (2017, August 30). High-performance optimization solver (Version 00) [Computer software].
Cosmin, Petra. High-performance optimization solver. Computer software. Version 00. August 30, 2017.
title = {High-performance optimization solver, Version 00},
author = {Cosmin, Petra},
abstractNote = {HIOP is a HPC solver for solving certain optimization problems arising in mathematical optimization of systems described by partial-differential equations (POEs).},
url = {},
doi = {},
year = 2017,
month = 8,
note =

To order this software, request consultation services, or receive further information, please fill out the following request.

Save / Share:
  • Optimization techniques and nonlinear equation solvers have long been used as tools for advanced problems in high-intensity rf ion linacs. It is expected that the use of these tools will increase dramatically in the future, as computer software and hardware facilitates their development and use. Three such problems are discussed: development of an rf field tuning method to work around a systematic error in the LAMPF linac, investigation of this tuning method to identify why it does not always converge, and investigations of the fundamental space-charge physics of linacs for minimizing beam losses.
  • This report describes algorithms, performance, applications, and user information associated with a code which solves a memory-resident single banded symmetric matrix equation on the CRAY-1. The code is available as part of a library of CAL-coded equation-solvers. The mathematical software described herein is the result of experimental research on vector algorithms for the direct solution of finite element grids arising in structural analysis. It represents what is thought to be the best compromise between vectorizability, sparsity exploitation, and user convenience for such problems for the CRAY-1.
  • This paper describes the implementation of two high performance linear equation solvers developed for the Fujitsu VPP500, a distributed memory parallel supercomputer system. The solvers take advantage of the key architectural features of VPP500--(1) scalability for an arbitrary number of processors up to 222 processors, (2) flexible data transfer among processors provided by a crossbar interconnection network, (3) vector processing capability on each processor, and (4) overlapped computation and transfer. The general linear equation solver based on the blocked LU decomposition method achieves 120.0 GFLOPS performance with 100 processors in the LIN-PACK Highly Parallel Computing benchmark.
  • A 3-d Boltzmann transport code developed at Lawrence Livermore National Laboratory exploits concurrency (problem permitting) with respect to all phase space variables represented by direction, position and energy. To demonstrate the capabilities of the code, a highly resolved Boltzmann transport calculation with 27.6 billion unknowns (332 billion discretization points) was performed on 4992 processors of the IBM RS/6000 SP ASCI Blue machine at Lawrence Livermore National Laboratory. Detailed performance measurements were collected during this calculation. Analyzing the timing data revealed a relatively modest performance, i.e. obtained fraction of peak performance. A detailed study of the performance data confirmed that thismore » modest performance was caused by low utilization of local processor performance, as well as low parallel efficiency of the intrinsically sequential sweep procedure. Both issues and their ramifications will be addressed in this paper.« less

To initiate an order for this software, request consultation services, or receive further information, fill out the request form below. You may also reach us by email at: .

OSTI staff will begin to process an order for scientific and technical software once the payment and signed site license agreement are received. If the forms are not in order, OSTI will contact you. No further action will be taken until all required information and/or payment is received. Orders are usually processed within three to five business days.

Software Request