#100 closed defect (fixed)
ROPP_IO build with MKL broken
Reported by: | marq | Owned by: | Dave Offiler |
---|---|---|---|
Priority: | critical | Milestone: | 1.0 |
Component: | ropp_io | Version: | 0.9 |
Keywords: | Cc: | dave.offiler@…, carlo.buontempo@…, axel.vonengeln@… |
Description (last modified by )
Apparently, the recent changes to ropp_io
(inclusion of some thinning routines) required the inclusion of Lapack libraries. In other ROPP packages, the configure scripts supports the --with-mkl
option to allow transparent linking against the Math Kernel Library (MKL).
The current ropp_io
build environment does not support this, nor is any other documented way to use the MKL.
This blocks finishing the ROPP package on my side.
Change history (6)
comment:1 by , 18 years ago
Description: | modified (diff) |
---|
comment:2 by , 18 years ago
Fixed preliminarily in [1004].
Please check if this ok and close the ticket if so.
comment:3 by , 18 years ago
Is this MKL needed for a specific compiler? We had no problems building with ifort (top priority, since the thinner was developed specifically for DMI to a 'need by' date who also run the ifort v9. Portability was till now a seconary consideration)
The thinner explicitly uses a BLAS routine (unless the same routine is in ATLAS?) (And do we need ATLAS installed, or is it just there?)
The library test for BLAS & LAPACK in the Makefile.in hint at the (2) routines used in the thinner. Admittedly the Makefile change was a hack to get these 2 libraries into LDFLAGS.
I just checked with the new configure that Linux NAG build ropp_io with no problem.
Will close this when Mike's run through all the local compilers via the IDL tests (not until the new year now)
comment:4 by , 18 years ago
Milestone: | → 1.0 |
---|
comment:5 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
ATLAS is an alternative (but faster) implementation of the BLAS. People doing numerical computations will often have that one lying around instead of a plain BLAS. The difference to the standard BLAS is that multiple libraries need to be linked into the executable.
As we've found no problems with the implementation (which has been obtained via copy-and-paste from the other ROPP packages), I'll close the ticket as fixed.
comment:6 by , 18 years ago
Version: | → 0.9 |
---|
The usually available support for ATLAS instead of BLAS is also missing / broken.