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

Int64 support #4

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

Int64 support #4

wants to merge 7 commits into from

Conversation

icosaeder
Copy link

  1. Support of 64-bit integers to handle blocks of more than 4 Gb per computing node.
  2. Support of using the library in C++ projects.
  3. Fixes of minor warnings regarding type conversion and unused/uninitialized variables.

@icosaeder
Copy link
Author

I found this library super efficient and very well-scalable, but the problem was the crashing when the size of the block per computing node was bigger than 4 Gb. My changes fix this problem by introducing the support of 64-bit integers to express indices and sizes. To switch to 64-bit integers, the library should now be compiled with '-DPMRRR_INT64' flag, which I mentioned in README.

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

Successfully merging this pull request may close these issues.

1 participant