bbopt / NOMAD.jl

Julia interface to the NOMAD blackbox optimization software
Other
47 stars 5 forks source link

NOMAD v4.4.0 #73

Open stumarcus314 opened 5 months ago

stumarcus314 commented 5 months ago

There is a new version of NOMAD available as of January 2024: v4.4.0 https://www.gerad.ca/en/software/nomad/ Are there plans to upgrade NOMAD.jl to use this latest version of NOMAD?

amontoison commented 5 months ago

Hi @stumarcus314! Yes, I plan to compile it with Yggdrasil but @salomonl wanted to add additional features in the C interface NOMAD for NOMAD.jl. So we will maybe wait the next release of NOMAD.

cc @ctribes

amontoison commented 5 months ago

The release 4.4.0 can't be compiled on MinGW. We have compilation errors: https://buildkite.com/julialang/yggdrasil/builds/8440#018dba59-c8fc-4798-a8e8-73e1e62e28fc/617-1472

It also seems that some libraries are not correctly linked: https://buildkite.com/julialang/yggdrasil/builds/8440#018dba59-c8d7-4a96-a363-4066f34d3272/617-1590

Yggdrasil can fix that for us at the end of the compilation with the auditor tool on Linux platforms. But on Windows, we can go at the end of the process because undefined symbols are not allowed.

@paulapatience also opened two issues recently to improve the C interface:

Let's see if a release 4.4.1 that contains these fixes if possible.