Skip to content

add topic interoperability #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Beliavsky opened this issue Jan 24, 2022 · 9 comments
Closed

add topic interoperability #13

Beliavsky opened this issue Jan 24, 2022 · 9 comments

Comments

@Beliavsky
Copy link

I suggest adding the topic interoperability in the About section.

@mohawk2
Copy link
Member

mohawk2 commented Jan 26, 2022

Thanks for the thought! I'm not a Fortran expert; are you referring to C <-> Fortran interoperability, or something else? Also, I'm not sure what you mean by the "About section", which isn't one of the sections of the POD documentation?

@zmughal
Copy link
Member

zmughal commented Jan 26, 2022

I believe what @Beliavsky means is add it to the GitHub topics. Sure, I can do that.

@zmughal
Copy link
Member

zmughal commented Jan 26, 2022

Done! Let me know if there is anything else.

@zmughal zmughal closed this as completed Jan 26, 2022
@mohawk2
Copy link
Member

mohawk2 commented Jan 26, 2022

That makes sense!

@mohawk2
Copy link
Member

mohawk2 commented Jan 27, 2022

@Beliavsky This is a bit off-topic, sorry - feel free to ignore if you prefer. PDL supplies two Fortran libraries and builds them if a Fortran compiler is present (a major use for this module, in fact). In order to operate correctly on both 32- and 64-bit platforms, I updated the Slatec and Minuit libraries bundled in PDL. Is there any interest in me contributing those changes to an upstream copy of Slatec / Minuit, if such exists?

@d-lamb
Copy link
Member

d-lamb commented Jan 28, 2022

There is not a meaningful upstream for SLATEC. Last release was in 1993, only two minor corrections since then, last in 1999. I don't think it is currently maintained. GSL was intended to be a replacement. So I'm not sure there's any place to send those SLATEC changes. Minuit seems to be similarly opaque, and largely replaced by an OO C++ interface Minuit2.

@mohawk2
Copy link
Member

mohawk2 commented Jan 28, 2022

That would make sense! Perhaps PDL should have a Minuit2 interface. That does sort of suggest the Minuit interface in PDL could usefully (because of quicker builds and a slightly reduced maintenance burden) be removed?

@mohawk2
Copy link
Member

mohawk2 commented Jan 28, 2022

@Beliavsky What do you think of the fortran-lang organisation hosting Slatec? Do you have comms with the netlib folks at all?

@zmughal
Copy link
Member

zmughal commented Feb 1, 2022

I see a discussion of porting that functionality into stdlib here fortran-lang/stdlib#179. But nothing about the whole SLATEC library being incorporated as far as I can tell. There has been some work on updating parts of SLATEC to F90 https://people.math.sc.edu/Burkardt/f_src/slatec/slatec.html and here is an update of one specifically on GitHub https://github.com/fortran-lang/fftpack.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants