aboutsummaryrefslogtreecommitdiff
path: root/Source/FieldSolver (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-01-16No thrust (#629)Gravatar Andrew Myers 1-6/+1
* remove thrust from warpx * add in header for std::complex
2020-01-07Update Source/FieldSolver/SpectralSolver/SpectralSolver.HGravatar MaxThevenet 1-1/+1
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
2019-12-18Make comments in header files Doxygen-readableGravatar MaxThevenet 4-11/+19
2019-12-15Doxygen: add amrex:: prefix for function arguments in cpp filesGravatar MaxThevenet 2-11/+11
2019-11-16Remove more fortran codeGravatar Remi Lehe 3-141/+0
2019-09-25Merge pull request #397 from dpgrote/RZ_laserGravatar MaxThevenet 1-6/+5
Implementing the laser in RZ
2019-09-24Fixed bug in RZ push of BxGravatar Dave Grote 1-6/+5
2019-09-23Do not pass high and low bounds by referenceGravatar Remi Lehe 1-5/+5
2019-09-12Merge branch 'dev' into PortingFortranPML_To_CPP_CUDAGravatar Remi Lehe 9-135/+200
2019-09-11Source: tabs2spacesGravatar Axel Huebl 3-56/+61
Manually fix tabs to four spaces and alignments for consistent prepresentation of source code over all machines.
2019-09-11Headers: No Public Scope Using NamespaceGravatar Axel Huebl 2-106/+174
Writing `using namespace XY;` in public scope of a header file pollutes downstream namespaces that include that file directly or even indirectly. This can be cumbersome and lead to nifty naming conflicts that cause unclear selection of classes or ADL lookup issues. So one just avoids this as good practice and we did not do it in many places anyway.
2019-09-11Source & Tools: No EOL WhitespacesGravatar Tools 5-7/+7
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-06Merge branch 'dev' into PortingFortranPML_To_CPP_CUDAGravatar Remi Lehe 7-71/+231
2019-09-06Additional single-kernel changesGravatar Remi Lehe 1-44/+18
2019-09-03Merge branch 'dev' into RZgeometryGravatar Remi Lehe 1-1/+0
2019-09-03Merge branch 'dev' into RZgeometryGravatar Dave Grote 2-7/+54
2019-08-31back to defining imaginary number in each routine...Gravatar MaxThevenet 1-1/+1
2019-08-31Define imaginary number I in MathConstGravatar MaxThevenet 1-1/+1
2019-08-31move WarpX_Complex.H to Source/UtilsGravatar MaxThevenet 2-28/+0
2019-08-30Merge branch 'dev' into picsar_cleanupGravatar Remi Lehe 1-3/+50
2019-08-30Use single kernel synthaxGravatar Remi Lehe 1-22/+12
2019-08-30Merge branch 'dev' into PortingFortranPML_To_CPP_CUDAGravatar Remi Lehe 3-76/+103
2019-08-30Merge branch 'dev' into merged_overlap_pmlGravatar Remi Lehe 2-2/+2
2019-08-29Avoid compilation of PICSAR spectral solverGravatar Remi Lehe 2-2/+2
2019-08-29Merge branch 'dev' into picsar_cleanupGravatar Remi Lehe 1-16/+16
2019-08-29Merge branch 'dev' into merged_overlap_pmlGravatar Remi Lehe 2-56/+40
2019-08-29Avoid compilation of PICSAR spectral solverGravatar Remi Lehe 2-2/+2
2019-08-29Removed useless variables in PML Exchange functionsGravatar ablelly 1-1/+1
2019-08-29Bug fix of RZgeometry from merge with devGravatar Dave Grote 1-2/+2
2019-08-29layout correctionsGravatar ablelly 1-2/+2
2019-08-28Added shift for the sigma functionsGravatar ablelly 1-5/+18
2019-08-28Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-16/+16
2019-08-28Changed macro WARPX_DIM_2D to WARPX_DIM_XZ for clarityGravatar Dave Grote 1-16/+16
2019-08-28remove unnecessary references and clean function namesGravatar MaxThevenet 1-3/+3
2019-08-27Call C++ functionsGravatar Remi Lehe 1-19/+33
2019-08-26Clean up of RZ mutlimode, mostly removing imaginary part of mode 0Gravatar Dave Grote 2-34/+34
2019-08-22Merge branch 'dev' into RZgeometryGravatar Dave Grote 1-42/+24
2019-08-21Merge branch 'dev' into picsar_cleanupGravatar Remi Lehe 1-40/+24
2019-08-21Code cleanup + add testGravatar Remi Lehe 1-1/+0
2019-08-21Various bug fixes for RZ multimodeGravatar Dave Grote 2-15/+13
2019-08-21Merge branch 'dev' into merged_overlap_pmlGravatar Remi Lehe 16-237/+1074
2019-08-21Cleanup PICSAR reference and fortran filesGravatar Remi Lehe 1-2/+2
2019-08-20merge kernelsGravatar Weiqun Zhang 1-40/+24
2019-08-19Implemented inverse volume scaling of J for RZ multimode in C++Gravatar Dave Grote 1-8/+73
2019-08-19Implemented RZ multimode field push in C++Gravatar Dave Grote 2-31/+137
2019-08-16Moved WarpX_Complex.H to UtilsGravatar Dave Grote 5-30/+24
2019-08-13Fixing bugs for 2D implementationGravatar RevathiJambunathan 1-2/+4
2019-08-13merged dev branch and ported pml_F to cpp for the ckc solverGravatar RevathiJambunathan 11-129/+933
2019-08-13Added CKC kerneles for magnetic push with PML and F_fabGravatar RevathiJambunathan 1-41/+108
2019-08-08Moved loop over ncomps into ApplyInverseVolumeScalingToChargeDensityGravatar Dave Grote 1-3/+3