next up previous contents
Next: Bug fixes since November Up: Updates since March 93 Previous: Changes to scripts   Contents

Linking compiled, library versions of HSL (Harwell Subroutine Library)

The linking of compiled, library versions of HSL is now permitted by all scripts which link subroutines from HSL (bqp.*, cns.*, lmq.*, and qp.*), EXCEPT for the .vax scripts.

If there is a library version of the HSL available, the variable HSL in these scripts should be set to -lx, where the object library libx.a contains the relevant HSL. For example, if HSL is contained in the object library libhsl.a, the variable HSL should be set to "-lhsl".

If a compiled version of HSL is not available, the variable HSL should be set to "". (This is the default setting.) In this case, the link statement includes the name of the appropriate object file for the optimization package in question. For example, if the variable HSL is set to "" in bqp.*, the link statement includes $CUTEDIR/qp/ve14s.o for single precision, or $CUTEDIR/qp/ve14d.o for double precision. (The names of the appropriate object files are given in the section entitled "Running the scripts available within CUTE" in the file $CUTEDIR/READ.ME. Before installation, this READ.ME is entitled README.mcn, where mcn is the three-letter extension for your platform.)


next up previous contents
Next: Bug fixes since November Up: Updates since March 93 Previous: Changes to scripts   Contents
Dominique Orban 2005-03-24