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

run examples and tests in parallel #992

Open
mikestillman opened this issue Aug 17, 2019 · 1 comment
Open

run examples and tests in parallel #992

mikestillman opened this issue Aug 17, 2019 · 1 comment
Labels
threads Macaulay2/system

Comments

@mikestillman
Copy link
Member

It would be good if installPackage could run its M2 examples in parallel. Similarly for the tests from check Package.

Inside of Macaulay2, we probably have a way of seeing many processors we think we have. We could use that number of concurrent processes by default?

@mahrud mahrud self-assigned this Jul 4, 2020
@mahrud mahrud added the threads Macaulay2/system label Aug 24, 2020
@mahrud
Copy link
Member

mahrud commented Aug 29, 2020

#1454 goes 90% of the way in doing this, except that various functions in the Core are not reentrant; e.g. they use global variables that would be overwritten by concurrent invocations of the same function.

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

No branches or pull requests

2 participants