Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* Update Python docs
Added more info for Cori.
Added recommendation of using virtual environments.
* Update Docs/source/running_python/how_to_run.rst
Co-Authored-By: L. Diana Amorim <LDianaAmorim@lbl.gov>
Co-authored-by: L. Diana Amorim <LDianaAmorim@lbl.gov>
|
|
Add the binary suffix `.OPMD` to WarpX binaries.
|
|
* WARPX_DIM_2D doesn't exist, this should be WARPX_DIM_RZ
* Update Source/Particles/PhysicalParticleContainer.cpp
Co-Authored-By: L. Diana Amorim <LDianaAmorim@lbl.gov>
Co-authored-by: L. Diana Amorim <LDianaAmorim@lbl.gov>
|
|
* CI: macOS Single Precision
Add another compile with single precision on AppleClang.
* AMReX' complex for everything
This is nice and compliant and works on all platforms.
|
|
|
|
* Fix Langmuir_multi_nodal test case
Current deposition was changed from esirkepov to direct
* Also use direct deposition for PSATD nodal
Co-authored-by: MaxThevenet <mthevenet@lbl.gov>
|
|
|
|
* Move checkpoint capability to new diagnostics
* error if user asks custom output for checkpoint
* eol
* Apply suggestions from code review
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* Update Source/WarpX.H
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* reduce size of qed_breit_wheeler_opt_depth_evolution
* Update analysis_3d_optical_depth_evolution.py
* Update analysis_3d_optical_depth_evolution.py
* reduce size of Langmuir_multi and delete Langmuir_{x,y,z}
* reduce ppc and filter fields dumped
* finalize cartesian Langmuir tests
* minor changes to python rz multimode
* smaller restart test
* reduce size of TwoParticle_electrostatic
* smaller laser_injection test
* revert changes in QED 3D BW test as it is done in another PR
|
|
|
|
* Added <species>.profile=external_file and .profile_file
* Added description of input parameters to Docs
* Changed from profile to injection option for external file
* Fix typo in amrex abort message (due to copy paste)
* Added the OpenPMD use amrex abort message
* Minor fix - not sure how to remove EOL issue
* Tried to add AddExternalFileBeam functon to PhysicalParticleContainer
* Trued to fix EOL white space issue
* Added read/print species name from OPMD file
* Fixed OpenPMD charge and mass read
* Added number of particles in species
* Added nparts and converted charge/mass units to SI
* Fix to nr of particles
* Added q_tot parameter to determine part weight
* Added macroparticle's weight
* Fixed std::int typo - use only int
* Added read x,y and z + ifdef 3D
* Added velocity of particles and stored in container
* Converted velocities to SI
* No need to specfy momentum distribution if external file is used
* Update Source/Initialization/PlasmaInjector.cpp
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* Update Source/Particles/PhysicalParticleContainer.cpp
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* Update Source/Particles/PhysicalParticleContainer.cpp
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.cpp
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* No need to include openPMD header yet
* Fixed const in AddExternalFileBeam
* Fix compatibility with read_opmd and read_opmd_2
* Corrected position and charge units/sign
* Added Doc note and abort message for RZ
* Fix typo and EOL
* Minor fixes
* Fixed details. Added fix to EOL - testing
* Changed to physical_charge and explained it in Docs
* Fix header extra openPMD include files
* Removed additional debugging comments
* Try doxygen again
* Fix plasmainjector physical_q_tot
* Change apart to auto (not long as in gaussian beam injection style)
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* Correct for new type of npart
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
* Removed Geant4 renormalization
* Read openPMD file and checked its units
* Trying to correct momentum information in plotfiles
* Compilation error - > SegFault 11
* Added unitSI() to each position/momentum direction. Compilation SegFault
* Re-structured code to use only once series.flush()
* Commented out amrex::Print() s
* Path to fix issue
* Update after review
* Chanegd <physical_q_tot> to <q_tot> and made it optional
* Fixed documentation typo and re-organized it
* Added const to npart as per reviewer recommendation
* Fixed issue with velocity - which became momentum
* Fixed 2D and 3D options + documentation
* Implemented fixes from past reviewsand fixed duplicate entry in Docs
* Fix auto in iterator in for loop
* Added fixes according to reviewer
* Revert "Added fixes according to reviewer"
This reverts commit 0a485d83c28014c8b6f53a30f26719f23f89bad5.
* Fixed IO block and reordered logic with Axel
* Fix spaces
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
|
|
* fixing bug to initialize CellCenterFunctor for Bx
* new function to initialize diag functors called from regrid
* add comments and clean
* more cleaning
* use of unique_ptrs to prevent memory leak
* fixing eol
* Apply suggestions from code review
Co-Authored-By: MaxThevenet <mthevenet@lbl.gov>
* rho_new in PSATD defined using unique_ptr
* initialize field functor per level
* adding a comment for input lev
* more comments
* clearning
* comments
* space in function when called
* fix eol
Co-authored-by: MaxThevenet <mthevenet@lbl.gov>
|