You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Since version v2.5.1, an executable sifdecoder_standalone is
available and allows you to easily decode SIF files on any platform.
sifdecoder_standalone -h # display the options
sifdecoder_standalone -sp ROSENBR.SIF # decode the SIF problem in single precision
sifdecoder_standalone -dp ROSENBR.SIF # decode the SIF problem in double precision
sifdecoder_standalone -qp ROSENBR.SIF # decode the SIF problem in quadruple precision
Then, you can create either a shared or a static library for your problem
using a Fortran compiler, such as gfortran.
gfortran -O3 -shared -fPIC -o libROSENBR.so *.f # shared library on Linux and FreeBSD
gfortran -O3 -shared -fPIC -o libROSENBR.dll *.f # shared library on Windows
gfortran -O3 -shared -fPIC -o libROSENBR.dylib *.f # shared library on Mac
gfortran -O3 -c *.f # generate object files *.o
ar rcs libROSENBR.a *.o # static library on all platform
Since version v2.6.3, the executable sifdecoder_standalone accepts an option -suffix.
All generated files are then suffixed with the problem name and the precision,
allowing SIF files to be decoded in parallel within the same folder.
A bash script sifdecoder can
also be used with additional options but is less interoperable.
About
A package to decode SIF optimization test examples for use by CUTEst and GALAHAD