Skip to content

Allocate default_material in the MPI shared_memory when copy Numpy arrays to meep#2221

Open
estebvac wants to merge 2 commits intoNanoComp:masterfrom
estebvac:master
Open

Allocate default_material in the MPI shared_memory when copy Numpy arrays to meep#2221
estebvac wants to merge 2 commits intoNanoComp:masterfrom
estebvac:master

Conversation

@estebvac
Copy link
Copy Markdown

@estebvac estebvac commented Sep 1, 2022

Related to discussion 2158 This is a possible way in which the memory is not copied multiple times per process, and leverages the use of the MPI shared memmory capabilities to reduce the memory consumption. In the example code showed in the discussion 2158, it was possible to increase the number of process running the simulation from 8 to 24 in a single node, since the memory consumption is reduced.

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Sep 2, 2022

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.20%. Comparing base (63cd51f) to head (5affc25).
⚠️ Report is 293 commits behind head on master.
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2221      +/-   ##
==========================================
- Coverage   73.24%   73.20%   -0.05%     
==========================================
  Files          17       17              
  Lines        4897     4904       +7     
==========================================
+ Hits         3587     3590       +3     
- Misses       1310     1314       +4     

see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@smartalecH
Copy link
Copy Markdown
Collaborator

Do you want to try fixing the pre-commit errors?

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.

3 participants