Skip to content
forked from bbopt/sgtelib

Surrogate model library for Derivative-Free Optimization

License

Notifications You must be signed in to change notification settings

khbalhandawi/sgtelib

This branch is 13 commits ahead of bbopt/sgtelib:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ef3add · Aug 19, 2024
Feb 19, 2019
Feb 19, 2019
Oct 12, 2023
Feb 18, 2019
Oct 26, 2017
Aug 18, 2024
Oct 3, 2023
Oct 27, 2017
Oct 3, 2023
Aug 18, 2024
Aug 18, 2024
Jul 30, 2024
Aug 18, 2024

Repository files navigation

Build and install commands

This is just for SGTELIB if built in and by itself.

We start with:

mkdir build
cd build

In release mode (Linux/Windows):

cmake -S .. -B Release -DCMAKE_BUILD_TYPE=Release
cmake --build Release --config Release
cmake --install Release --config Release

In debug mode:

cmake -S .. -B Debug -DCMAKE_BUILD_TYPE=Debug
cmake --build Debug --config Debug
cmake --install Debug --config Debug

Mostly, the library is only built as part of another project such as fSGTELIB or cSGTELIB. Testing is handled in cSGTELIB.

Building the test executable

To build the executable use the following cmake commands

In release mode (Linux/Windows):

cmake -S .. -B Release -DCMAKE_BUILD_TYPE=Release -DBUILD_MAIN_EXECUTABLE=ON

In debug mode:

cmake -S .. -B Debug -DCMAKE_BUILD_TYPE=Debug -DBUILD_MAIN_EXECUTABLE=ON

About

Surrogate model library for Derivative-Free Optimization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 88.5%
  • MATLAB 5.8%
  • TeX 4.4%
  • Other 1.3%