aboutsummaryrefslogtreecommitdiff
path: root/Examples/Modules (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-03-30[mini-PR] Fix bug in Breit-Wheeler engine (#852)Gravatar Luca Fedeli 2-56/+77
* fixed bug in BW engine * fixed bug * fixed bug * fixed bug * fixed bug * fixed bug * eliminate useless variable * updated test * updated inputfile * Updated tests * increase tolerance from .04 to .07 in QED 3D BW test * do plot pos_bw and ele_bw Co-authored-by: MaxThevenet <mthevenet@lbl.gov>
2020-03-17Add QED particle creaction routines (#698)Gravatar Luca Fedeli 3-20/+82
* Initial work to add back QED particle generation * Work in progress: port old QED routines * Add two distinct CopyFuncs * modified getMFItInfo and CopyFunc (not working) * bugfixing & work to add back QED particle creation routines * bugfixing * added back quantum photon emission * bugfixing * bugfixing * added back pair generation (still some bugs in photon emission) * removed unwanted check * bugfixing * bugfixing * bugfixing * Moved QED folder * added comments + some refactoring * added comments * remove some virtual functions to make lgtm happy * updated tests * added PhysicalParticleType * bugfixing * added copyright * improved comments * improved comments * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * moved inclusion of QEDInternals folder * moved some inclusion directives between Make files * moved some inclusion directives between Make files (forgot to add a file) * Update Source/Particles/PhysicalParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/PhysicalParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/PhysicalParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/PhysicalParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/PhysicalParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * corrected alignment * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja> * removed some unnecessary amrex:: * add missing comment * Replaced BL_PROFILE with WARPX_PROFILE * bugfixing and making some variables const * removed some moves * removed some moves * started to change tau into optical_depth_BW or optical_depth_QSR * Using initialization policy to initialize optical depth * bugfixing * forgot to add a file * fixed bug * Revert "fixed bug" This reverts commit a3fb98d10cc30327635aeaa71451a05ca2229ff4. * Update Source/Particles/ElementaryProcess/QEDPairGeneration.H Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Added doQEDEvents to OneStep_sub1 * add a bunch of const * add _rt suffix * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * added path to included files * Introduced a templated AmIA<something> function using physical_species * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * added paths to included headers * updated documentation * updated examples * bugfixing * bugfixing * fixing examples * fixed example * fixed example * correct a misprint in error message * fixed issue related to 1./mass for photons * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/MultiParticleContainer.cpp Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * Update Source/Particles/ElementaryProcess/QEDPhotonEmission.H Co-Authored-By: MaxThevenet <mthevenet@lbl.gov> * make the use of energy_threshold more transparent * remove unnecessary checks * bigfixing * added comment * separate checks for QED processes * added a CheckIonizationProductSpecies for consistency * bugfixing * now using a new variable for photon energy creation threshold * removed unwanted comment * added option to set a user-defined threshold for photon creation * bugfixing * updated documentation * updated example to include new option * updated doc * fixed merge conflict * correct bug in example * reorganized function Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja> Co-authored-by: MaxThevenet <mthevenet@lbl.gov>
2020-02-29replace tau by optical_depth_QSR and optical_depth_BW (#742)Gravatar MaxThevenet 3-4/+4
* replace tau by optical_depth_QSR and optical_depth_BW * update python analysis scripts accordingly * fix bug for BW
2020-02-19avoid duplicate tests and plot less often (#726)Gravatar MaxThevenet 4-57/+4
* avoid duplicate tests and plot less often * fix tests I broke when trying to save plotfiles
2020-02-15Analysis: Fix Warnings (#722)Gravatar Axel Huebl 3-7/+1
Fix a couple of unused imports and unreachable statements.
2020-01-29Corrected example input accordinglyGravatar LDAmorim 1-1/+1
2020-01-29Remove French letters from Python fileGravatar Remi Lehe 1-2/+2
2020-01-27Automatically add copyright header with update_copyright.shGravatar Tools 12-0/+88
2020-01-22fixing merge conflict with devGravatar RevathiJambunathan 3-5/+7
2020-01-17specify python3 hereGravatar Andrew Myers 1-1/+1
2020-01-17Fix matplotlib error on battraGravatar Remi Lehe 1-0/+2
2020-01-16Fix ShellBang Python AnalysisGravatar Axel Huebl 3-3/+3
Do not assume a location of the python interpreter.
2020-01-15fix analysis.pyGravatar Andrew Myers 1-1/+1
2020-01-15bump tolerance of this testGravatar Andrew Myers 1-1/+1
2020-01-14Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into ParticlesEBParserGravatar RevathiJambunathan 14-0/+0
2020-01-14Merge pull request #605 from EZoni/cleanup_examples_input_filesGravatar MaxThevenet 14-0/+0
Clean up input files in Examples/
2020-01-13Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into ParticlesEBParserGravatar RevathiJambunathan 4-5/+1
2020-01-13moving E/B parser variables to MultiParticleContainer class. changing input ↵Gravatar RevathiJambunathan 1-4/+4
files appropriately.
2020-01-13Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into ↵Gravatar Edoardo Zoni 2-0/+262
cleanup_examples_input_files: synchronize with 'dev' branch before requesting PR review.
2020-01-13fix lgtm warningsGravatar Luca Fedeli 4-5/+1
2020-01-10Merge branch 'dev' of https://github.com/ECP-WarpX/WarpX into ParticlesEBParserGravatar RevathiJambunathan 2-0/+262
2020-01-10modifying input files in test cases and adding commentsGravatar RevathiJambunathan 1-0/+2
2020-01-09Clean up input files in Examples/:Gravatar Edoardo Zoni 14-0/+0
- remove wrong extension '.rt' from previous commits ('rt' string denotes regression tests and does not represent a file extension) - put back string 'rt' in input file names wherever needed - update entries in Regression/WarpX-tests.ini for Travis CI - add entries in Regression/WarpX-tests.ini corresponding to input files previously not tested: now testing only run (no analysis)
2020-01-09fixed small bugGravatar Luca Fedeli 1-3/+16
2020-01-09Added commentsGravatar Luca Fedeli 1-0/+6
2020-01-09Added comment suggested by MaxThevenetGravatar Luca Fedeli 1-2/+8
2020-01-09Merge branch 'add_harmonic_beam' of github.com:lucafedeli88/WarpX into ↵Gravatar Luca Fedeli 1-1/+0
add_harmonic_beam
2020-01-09Moved example, updated regression tests and improved related documentationGravatar Luca Fedeli 2-0/+238
2020-01-08Clean up input files in /Examples/Modules/:Gravatar Edoardo Zoni 14-0/+0
- add strings '2d' or '3d' for dimensionality of test case - use '.' only to separate file names from file extensions - use uniform file extension '.rt' in all input files - match few input file names with corresponding Python scripts names - update entries in /Regression/WarpX-tests.ini for Travis CI
2019-12-10Changed several Python tests to run simulationGravatar Dave Grote 1-2/+2
2019-12-04Avoid matplotlib errors in space charge regression testsGravatar Remi Lehe 2-2/+6
2019-11-29added documentation of new parametersGravatar Luca Fedeli 1-1/+0
2019-11-29Merge remote-tracking branch 'upstream/dev' into qed_evolve_optical_depthGravatar Luca Fedeli 4-0/+223
2019-11-26Merge pull request #527 from RemiLehe/poisson_relativisticGravatar Remi Lehe 2-0/+105
Take into account relativistic effects in Poisson solver
2019-11-16Merge pull request #465 from RemiLehe/poissonGravatar Remi Lehe 2-0/+118
Implement space-charge initialization (non-relativistic, single-level)
2019-11-15Add option to set relative precisionGravatar Remi Lehe 1-0/+1
2019-11-15fixed exampleGravatar Luca Fedeli 1-4/+0
2019-11-15wrong version of python used in analysis scriptGravatar Luca Fedeli 1-1/+1
2019-11-15updated examplesGravatar Luca Fedeli 3-1/+30
2019-11-15simplified parsing inputfileGravatar Luca Fedeli 3-26/+7
2019-11-15fixed exampleGravatar Luca Fedeli 1-1/+1
2019-11-15added right encoding to python scriptGravatar Luca Fedeli 1-0/+2
2019-11-15bugfixingGravatar Luca Fedeli 1-1/+1
2019-11-15bugfixing (wrong python version in shebang)Gravatar Luca Fedeli 1-1/+1
2019-11-14Higher gammaGravatar Remi Lehe 1-1/+1
2019-11-14Update space charge testGravatar Remi Lehe 2-10/+10
2019-11-15removed unwanted testGravatar Luca Fedeli 2-150/+0
2019-11-15Merge remote-tracking branch 'upstream/dev' into qed_evolve_optical_depthGravatar Luca Fedeli 1-0/+1
2019-11-15Fixed BW testGravatar Luca Fedeli 2-21/+17
2019-11-14Add automated testGravatar Remi Lehe 2-0/+104