pl - added parallelization#12
Open
peterlee6925 wants to merge 2 commits into
Open
Conversation
Owner
|
@peterlee6925 , Peter , Also I notice that part of the pull request includes a file PLoM_library.py.bak. Did you intend that to be the case? @kuanshi , Kuanshi can you have a look also at Peter's proposed changes. |
Collaborator
|
Hi Prof. Govindjee,
Sorry about the confusion - Peter is the PhD student that I mentioned previously working with Prof. Deierlein on the PEER project on surrogate modeling of bridge earthquake response. He is recently working on the parallelism of two computationally heavy steps (KDE and ISDE) and made really good improvements for the computational efficiency for really high-dimension and large sample size problems (50,000+ samples), so I suggested to make a pull request to make a contribution to the main repo.
And thank you so much for providing the prompt review and suggestions - yes, I'll work with Peter to (1) double check the results of all examples to make sure they are consistent, (2) clean up codes and add more comments, (3) report the runtime case studies to discuss the improvement, and (4) add more details to the pull request comment.
Thanks again for your kind review and suggestions! We'll update our progress to you and please feel free to let us know if you have any other comments or suggestions!
With gratitude,
Kuanshi
…________________________________
From: Sanjay Govindjee ***@***.***>
Sent: Wednesday, February 22, 2023, 5:45 AM
To: sanjayg0/PLoM ***@***.***>
Cc: Kuanshi Zhong ***@***.***>; Mention ***@***.***>
Subject: Re: [sanjayg0/PLoM] pl - added parallelization (PR #12)
@peterlee6925<https://github.com/peterlee6925> , Peter ,
Can you summarize the changes that you have made? That way it will be easier to understand the changes that you are proposing. Comments in the code are of course also very helpful, too :) Additionally have you tested your changes against the examples provided in the code base to ensure that the results are correct, and can you say anything about the speed ups you are seeing by using Pool.
Also I notice that part of the pull request includes a file PLoM_library.py.bak. Did you intend that to be the case?
@kuanshi<https://github.com/kuanshi> , Kuanshi can you have a look also at Peter's proposed changes.
—
Reply to this email directly, view it on GitHub<#12 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALSSRJA233L3NG5MAMQ4WYLWYXU23ANCNFSM6AAAAAAVDSACDE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Author
|
Hi Prof. Govindjee,
Thank you for the prompt reply, and all the feedback! Kuanshi and I are meeting tomorrow, and will add more details/verify the changes.
Best,
Peter
… On Feb 22, 2023, at 3:11 AM, Kuanshi Zhong ***@***.***> wrote:
Hi Prof. Govindjee,
Sorry about the confusion - Peter is the PhD student that I mentioned previously working with Prof. Deierlein on the PEER project on surrogate modeling of bridge earthquake response. He is recently working on the parallelism of two computationally heavy steps (KDE and ISDE) and made really good improvements for the computational efficiency for really high-dimension and large sample size problems (50,000+ samples), so I suggested to make a pull request to make a contribution to the main repo.
And thank you so much for providing the prompt review and suggestions - yes, I'll work with Peter to (1) double check the results of all examples to make sure they are consistent, (2) clean up codes and add more comments, (3) report the runtime case studies to discuss the improvement, and (4) add more details to the pull request comment.
Thanks again for your kind review and suggestions! We'll update our progress to you and please feel free to let us know if you have any other comments or suggestions!
With gratitude,
Kuanshi
________________________________
From: Sanjay Govindjee ***@***.***>
Sent: Wednesday, February 22, 2023, 5:45 AM
To: sanjayg0/PLoM ***@***.***>
Cc: Kuanshi Zhong ***@***.***>; Mention ***@***.***>
Subject: Re: [sanjayg0/PLoM] pl - added parallelization (PR #12)
@peterlee6925<https://github.com/peterlee6925> , Peter ,
Can you summarize the changes that you have made? That way it will be easier to understand the changes that you are proposing. Comments in the code are of course also very helpful, too :) Additionally have you tested your changes against the examples provided in the code base to ensure that the results are correct, and can you say anything about the speed ups you are seeing by using Pool.
Also I notice that part of the pull request includes a file PLoM_library.py.bak. Did you intend that to be the case?
@kuanshi<https://github.com/kuanshi> , Kuanshi can you have a look also at Peter's proposed changes.
—
Reply to this email directly, view it on GitHub<#12 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ALSSRJA233L3NG5MAMQ4WYLWYXU23ANCNFSM6AAAAAAVDSACDE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
—
Reply to this email directly, view it on GitHub <#12 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQUDGDI5EISI64ZIYP6OOBLWYXX6LANCNFSM6AAAAAAVDSACDE>.
You are receiving this because you were mentioned.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added parallelization for KDE/ISDE in PLoM_libary.py