Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#32550 closed update (fixed)

arpack: please update to new version

Reported by: lukas.reichlin@… Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: arpack, arpack-ng Cc: tenomoto (Takeshi Enomoto)
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 (1)

Portfile (4.0 KB) - added by mamoll (Mark Moll) 13 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: jmr@… mmoll@… removed
Owner: changed from macports-tickets@… to mmoll@…
Priority: HighNormal

comment:2 Changed 13 years ago by mamoll (Mark Moll)

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 13 years 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 13 years ago by mamoll (Mark Moll)

Attachment: Portfile added

comment:4 Changed 13 years ago by mamoll (Mark Moll)

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 13 years ago by mamoll (Mark Moll)

Cc: mmoll@… added

Cc Me!

comment:6 Changed 13 years ago by mamoll (Mark Moll)

Cc: takeshi@… added; takeshi mmoll@… removed

comment:7 Changed 13 years ago by tenomoto (Takeshi Enomoto)

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

comment:8 Changed 13 years ago by tenomoto (Takeshi Enomoto)

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

comment:9 Changed 13 years ago by mamoll (Mark Moll)

Resolution: fixed
Status: newclosed

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 13 years 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.