aboutsummaryrefslogtreecommitdiff
path: root/Source/Parallelization (follow)
AgeCommit message (Collapse)AuthorFilesLines
2019-11-12cleaning, and additional checksGravatar MaxThevenet 2-2/+5
2019-11-12fix psatd: problem was in buffer cellsGravatar MaxThevenet 3-14/+5
2019-11-12Revert "move FillBoundaryF call to where needed, and allow for extra guard ↵Gravatar MaxThevenet 2-17/+2
cells" This reverts commit 89069ca7ba61dc34f9b392c75d0d4e2f3c2e0938.
2019-11-11move FillBoundaryF call to where needed, and allow for extra guard cellsGravatar MaxThevenet 2-2/+17
2019-11-10pfew fix bug (that could lead to SEGFAULT), and indentationGravatar MaxThevenet 1-2/+3
2019-11-06exchange 1 extra guard cell when moving window and PMLsGravatar MaxThevenet 2-0/+5
2019-11-05use new version of FillBoundary from amrexGravatar MaxThevenet 1-20/+20
2019-10-31remove print statementsGravatar MaxThevenet 1-4/+4
2019-10-31do not update aux grids if PSATDGravatar MaxThevenet 1-0/+11
2019-10-31cleaning and use better namingGravatar MaxThevenet 1-1/+9
2019-10-31more systematic names for guard cell variablesGravatar MaxThevenet 2-50/+31
2019-10-31remove a bunch of unused variables, and prepare for some renamingGravatar MaxThevenet 2-36/+35
2019-10-31Each call to FillBoundary in regular PIC loop (FDTD) uses fewer guard cellsGravatar MaxThevenet 3-26/+51
2019-10-30no need to pass ng in ShiftMFGravatar MaxThevenet 2-4/+8
2019-10-29Reduce number of guard cells exchanged in Moving window and EvolveEMGravatar MaxThevenet 3-13/+40
2019-10-29Merge branch 'dev' into commGravatar MaxThevenet 2-73/+75
2019-10-28Pass fewer guard cells in a number of FillBoundary callsGravatar MaxThevenet 1-0/+1
2019-10-27FillBoundaryE/B/F take mandatory argument nguardGravatar MaxThevenet 3-33/+50
2019-10-27avoid redeclaring variablesGravatar MaxThevenet 1-0/+14
2019-10-27forgot to add two filesGravatar MaxThevenet 2-0/+158
2019-10-27guard cells are computed in separate classGravatar MaxThevenet 1-0/+2
2019-10-26Consts and Real LiteralsGravatar Axel Huebl 2-73/+75
Start to modernize const correctness in interfaces and replace real literals with proper type.
2019-10-24cleanup and commentGravatar Weiqun Zhang 1-1/+0
2019-10-11Merge branch 'fix_particle_sorting' into nodal_aux_3Gravatar Weiqun Zhang 2-17/+138
2019-10-04fix for cases with warpx.do_nodal=1Gravatar Weiqun Zhang 1-5/+5
2019-10-04Merge branch 'dev' into nodal_aux_3Gravatar Weiqun Zhang 2-27/+199
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