Skip to content
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

[Indirect] - Complete OS Support for F2Py Routines #6645

Closed
PeterParker opened this issue Aug 24, 2012 · 4 comments · Fixed by #31862
Closed

[Indirect] - Complete OS Support for F2Py Routines #6645

PeterParker opened this issue Aug 24, 2012 · 4 comments · Fixed by #31862
Assignees
Labels
Indirect/Inelastic Issues and pull requests related to indirect or inelastic ISIS Team: Core Issue and pull requests managed by the Core subteam at ISIS

Comments

@PeterParker
Copy link
Contributor

This issue was originally TRAC 5799

This ticket was spawned from http://trac.mantidproject.org/mantid/ticket/5411.

Currently, the [http://www.scipy.org/F2py F2Py] routines currently being used by the Indirect users are only supported on the 32bit Windows builds of Mantid. (Do a grep for "is_supported_f2py_platform()" to find the relevant Python files. IndirectImport contains the code responsible for only importing the F2Py libs if Win32 is the current platform.)

The goal here is that the various F2Py routines we have should be available on ''all'' OS's supported by Mantid, and this should be done without having to manually compile and package the libraries along with Mantid each time a change or new OS is needed. Talk to Martyn for more info on this, but essentially this should be achieved by having the Mantid build process include compiling the F2Py libraries from their Fortran source code.

Up to this point Spencer Howells has been solely responsible for compiling the F2Py code, so I'm sure a chat with him at some point would be useful. In the meantime he has advised that the relevant files are mounted at \\Britannic\modes3\MIDAS and ftp://ftp.nd.rl.ac.uk/pub/ida/MIDAS/F2Py/

Finally, see attached for two DLLs that may help to get the Win64 version of the libs to work on machines that were not used to compile them.


Keywords: Indirect

@PeterParker
Copy link
Contributor Author

@martyngigg (2012-10-17T14:06:39):
Add the remaining fortran sources for the Inelastic modules. Refs http://trac.mantidproject.org/mantid/ticket/5799
e34f167


@NickDraper (2013-04-29T09:49:47):
Moved to r2.6 at the end of r2.5


@NickDraper (2013-07-26T13:54:59):
Moved to backlog at the code freeze for R2.6


@NickDraper (2014-02-14T11:04:57):
Bulk move to assigned at the introduction of the triage step


@DanNixon (2014-07-17T10:16:30):
Code style improvements for Unit unit test

Refs http://trac.mantidproject.org/mantid/ticket/5799

5692dbd

@PeterParker
Copy link
Contributor Author

@PeterParker PeterParker added Framework Issues and pull requests related to components in the Framework Indirect/Inelastic Issues and pull requests related to indirect or inelastic labels Jun 3, 2015
@stale
Copy link

stale bot commented Feb 24, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. If you feel this is incorrect please comment to keep it alive, with a reason why.

To prevent closure, e.g. for long-term planning issues, add the "Never Stale" label.

@stale stale bot added the Stale This label is automatically applied to issues that are automatically closed by the stale bot label Feb 24, 2021
@martyngigg martyngigg removed the Framework Issues and pull requests related to components in the Framework label Mar 3, 2021
@stale stale bot removed the Stale This label is automatically applied to issues that are automatically closed by the stale bot label Mar 3, 2021
@martyngigg martyngigg added Stale This label is automatically applied to issues that are automatically closed by the stale bot ISIS Team: Core Issue and pull requests managed by the Core subteam at ISIS and removed Stale This label is automatically applied to issues that are automatically closed by the stale bot labels Mar 3, 2021
@martyngigg martyngigg removed their assignment Mar 3, 2021
@martyngigg
Copy link
Member

This is becoming more relevant with the move to cloud Linux machines and needs some consideration on how to handle it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Indirect/Inelastic Issues and pull requests related to indirect or inelastic ISIS Team: Core Issue and pull requests managed by the Core subteam at ISIS
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants