NOMAD.jl icon indicating copy to clipboard operation
NOMAD.jl copied to clipboard

NOMAD v4.4.0

Open stumarcus314 opened this issue 1 year ago • 2 comments

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?

stumarcus314 avatar Feb 17 '24 18:02 stumarcus314

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 avatar Feb 17 '24 19:02 amontoison

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:

  • https://github.com/bbopt/nomad/issues/160
  • https://github.com/bbopt/nomad/issues/161

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

amontoison avatar Feb 18 '24 04:02 amontoison