New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #32550 (closed update: fixed)

Opened 18 months ago

Last modified 17 months ago

arpack: please update to new version

Reported by: lukas.reichlin@… Owned by: mmoll@…
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: arpack, arpack-ng Cc: takeshi@…
Port: arpack

Description

There is a new version of arpack. It will be required by the next octave release and several other projects:
http://forge.scilab.org/index.php/p/arpack-ng/

This project is a joint project between Debian, Octave and Scilab in order to provide a common and maintained version of arpack.

Indeed, no single release has been published by Rice university for the last few years and since many software (Octave, Scilab, R, Matlab...) forked it and implemented their own modifications, arpack-ng aims to tackle this by providing a common repository and maintained versions.

arpack-ng is replacing arpack in Debian & Ubuntu. Fink, Fedora and Redhat are currently doing the same move.

Attachments

Portfile (4.0 KB) - added by mmoll@… 17 months ago.

Change History

comment:1 Changed 18 months ago by ryandesign@…

  • Cc jmr@…, mmoll@… removed
  • Priority changed from High to Normal
  • Owner changed from macports-tickets@… to mmoll@…

comment:2 Changed 17 months ago by mmoll@…

Can you create a Portfile patch? The current version of the Portfile is rather intricate, due to the simple build system in the old version. There are several variants for using the built-in LAPACK vs. ATLAS, different fortran compilers, MPI version. It would be nice if all this could be supported by arpack-ng.

comment:3 Changed 17 months ago by lukas.reichlin@…

No, sorry, I hardly know what a build system is. The Portfile and patch looks complicated. I can calculate the checksums if that helps. Regarding the compilers, it should not be an issue with arpack-ng. If it is, then it's IMHO still better to have a new version with many fixed bugs but fewer compiler options.

Changed 17 months ago by mmoll@…

comment:4 Changed 17 months ago by mmoll@…

  • Cc takeshi added

I attached a Portfile for the new version of arpack. I don't know if it builds universal binaries or if it works with the g95 compiler. I don't quite understand how the universal binary-related code works in the Portfile. Maybe takeshi can have a look?

comment:5 Changed 17 months ago by mmoll@…

  • Cc mmoll@… added

Cc Me!

comment:6 Changed 17 months ago by mmoll@…

  • Cc takeshi@… added; takeshi, mmoll@… removed

comment:7 Changed 17 months ago by takeshi@…

I will take a look. g95 cannot build universal binary.

comment:8 Changed 17 months ago by takeshi@…

The attached file works fine with +g95 and +g95 +mpi. I think openmpi would be a better variant name.

comment:9 Changed 17 months ago by mmoll@…

  • Status changed from new to closed
  • Resolution set to fixed

Committed in r88594. I rebuilt gcc45 as a universal binary and the universal variant of arpack should also work correctly. I added a gcc46 variant as well. Finally, I renamed the mph variant to openmpi as takeshi suggested.

comment:10 Changed 17 months ago by lukas.reichlin@…

Thank you very much! I've just built arpack @3.0.2_0+accelerate+gcc45 successfully on 10.6.

Best regards,
Lukas

Note: See TracTickets for help on using tickets.