aboutsummaryrefslogtreecommitdiff
path: root/Source/Parallelization (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-09-30Rho Synchronize: Port to GPUGravatar Axel Huebl 2-17/+138
Port the charge density synchronize functions to GPU.
2019-09-30no need to have an extra ghost cell if do_nodal is trueGravatar Weiqun Zhang 1-1/+1
2019-09-27nodal auxilary dataGravatar Weiqun Zhang 3-1/+638
2019-09-27Rename, Profile & Remove TODOGravatar Axel Huebl 2-18/+19
2019-09-26Constructor: Copy Directly into MembersGravatar Axel Huebl 1-1/+5
Avoid double-copy in constructor.
2019-09-25Little CleanupsGravatar Axel Huebl 1-3/+3
2019-09-25Functor: Add Missing Const QualifierGravatar Axel Huebl 1-2/+2
Also, make the operator() device-only.
2019-09-25SyncCurrent: Disable Tiling for GPUGravatar Axel Huebl 1-2/+2
Co-authored-by: Weiqun Zhang <weiqunzhang@lbl.gov>
2019-09-24Current Synchronize: Port to GPUGravatar Axel Huebl 2-24/+191
Port the current synchronize functions to GPU.
2019-09-17fix index error in WarpXSumGuardCellsGravatar Weiqun Zhang 1-3/+3
2019-09-17implement the energy conserving way of interploating from coarse toGravatar Weiqun Zhang 3-96/+213
fine for auxilary data and remove the high-order divB-preserving option.
2019-09-14Fix charge deposition with MRGravatar Remi Lehe 1-1/+1
2019-09-13Correct deposition buffersGravatar Remi Lehe 1-1/+1
2019-09-11Source: tabs2spacesGravatar Axel Huebl 2-4/+4
Manually fix tabs to four spaces and alignments for consistent prepresentation of source code over all machines.
2019-09-11Source & Tools: No EOL WhitespacesGravatar Tools 1-4/+4
End-of-line (EOL) whitespaces are verbose and increase diffs and merge conflicts over time. Cleaned them up for the `Source/`, `Examples/` and `Tools/` directory with the following bash one-liner: ```bash find . -type f -not -path './.git*' \ -exec sed -i 's/[[:blank:]]*$//' {} \; ``` Committed as generic user so git does not credit the many lines to me: ```bash GIT_AUTHOR_NAME="Tools" GIT_AUTHOR_EMAIL="warpx@lbl.gov" \ git commit ```
2019-09-04change to disable override sync if warpx.override_sync_int <= 0Gravatar Weiqun Zhang 1-2/+2
2019-09-04remove owner masks because they have not been used anymoreGravatar Weiqun Zhang 1-5/+0
2019-09-04add parameter warpx.override_sync_int=10Gravatar Weiqun Zhang 1-0/+4
2019-09-03Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-14/+23
2019-08-29Removed useless variables in PML Exchange functionsGravatar ablelly 1-18/+9
2019-08-21Code cleanup + add testGravatar Remi Lehe 1-6/+6
2019-08-02Modifications for communicationsGravatar ablelly 1-9/+27
2019-07-25[WIP] Adding flags do_pml_Lo, do_pml_hiGravatar ablelly 1-9/+9
2019-07-16Started to add flag do_pml_in_domain for the merge request.Gravatar ablelly 1-9/+9
2019-06-28For RZ, fixes exchange of data at MultiFab boundariesGravatar Dave Grote 1-6/+6
2019-06-28Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-300/+80
2019-06-26Update SyncCurrentGravatar Remi Lehe 1-205/+67
2019-06-26Update interfaceGravatar Remi Lehe 1-6/+5
2019-06-26Simplify SyncRho functionGravatar Remi Lehe 1-101/+20
2019-06-11Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-1/+1
2019-06-06 adding 2D cufft plansGravatar Revathi Jambunathan 1-5/+0
2019-06-05Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into ↵Gravatar Revathi Jambunathan 1-26/+26
spectral_cufftOnGPU
2019-05-24Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-26/+26
2019-05-23missed a coupleGravatar Andrew Myers 1-2/+2
2019-05-23change rr to a more descriptive nameGravatar Andrew Myers 1-24/+24
2019-05-23fix a bunch of unused variable / parameter shadowing warningsGravatar Andrew Myers 1-26/+26
2019-05-16Full implementation of the multimode RZ solverGravatar Dave Grote 2-84/+84
2019-05-08merged with upstream devGravatar Revathi Jambunathan 3-33/+92
2019-05-08temporary print files for debuggingGravatar Revathi Jambunathan 1-1/+6
2019-05-02Fix guard cell summationGravatar Remi Lehe 1-19/+10
2019-05-02Update implementation of WarpXSumGuardCellsGravatar Remi Lehe 1-8/+12
2019-05-02Implement WarpXSumGuardCellsGravatar Remi Lehe 3-33/+97
2019-03-21Added commentsGravatar MaxThevenet 1-0/+16
2019-03-21fixes proposed by WeiqunGravatar MaxThevenet 1-1/+0
2019-03-19final cleaning, and make sure that default value is single-passGravatar MaxThevenet 1-16/+0
2019-03-19minor cleaningGravatar MaxThevenet 1-0/+1
2019-03-19addd npass capability for 2d. ATTENTION number of ghosts cells unchangedGravatar MaxThevenet 1-12/+24
2019-03-19further cleaningGravatar MaxThevenet 1-39/+1
2019-03-19cleaning. still works for no pass, but not >=1 passGravatar MaxThevenet 1-1/+0
2019-03-18works with 0 passGravatar MaxThevenet 1-13/+14