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

Preliminary version using MPI&OpenMP&Vectorization algorithm. #7

Merged
merged 2 commits into from
May 3, 2018

Conversation

caozigao
Copy link
Contributor

@caozigao caozigao commented May 2, 2018

In addition to the MPI-OpenMP hybrid algorithm, this branch contains new 2D particle subroutines (in source/part2d_lib77.f) using vectorization algorithm. The vectorization algorithm is originally from UPIC Skeleton Code. The algorithm in current code is transformed from the original one to one that solves the Quasi-Static-Approximation PIC model. It also has been modified to enable MPI. A simple profiling tool is added in the code to show the computing time consumed on the interested procedures. The code can be compiled and run on Cori at NERSC.

@caozigao caozigao merged commit c57adb6 into UCLA-Plasma-Simulation-Group:cori_vec May 3, 2018
lifei07 pushed a commit to lifei07/QuickPIC-OpenSource that referenced this pull request Feb 24, 2021
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.

None yet

1 participant