- 13 May, 2022 1 commit
-
-
Valeriy M Tenishev authored
-
- 04 Feb, 2022 1 commit
-
-
Valeriy M Tenishev authored
2. particles are allocated on GPU 3. GetI()/SetI() are adapted for GPU 4. added GetAllPartNumGPU(), GetNewParticleGPU(), DeleteParticle_withoutTrajectoryTerminationGPU()r 5. modified: LapentaMultiThreadedMoverGPU(), ExchangeParticleData(),PIC::ParticleBuffer::Init() 6. PIC::ParticleBuffer::Thread is declated _TARGET_DEVICE_ _CUDA_MANAGED_ now 7. test/srcFastWave/main.cpp: particles are initialized on GPU test: test_fast-wave passes
-
- 03 Feb, 2022 2 commits
-
-
Valeriy M Tenishev authored
commint 7a0c5c95. Here is is a correct roll back to 7a0c5c95.
-
Valeriy M Tenishev authored
This reverts commit 7a0c5c95. An issue was introduce in the function GetNewParticle. That is the reason for reverting the code.
-
- 02 Feb, 2022 1 commit
-
-
Valeriy M Tenishev authored
When SamplingMode==_TEMP_DISABLED_SAMPLING_MODE_ the memory beffers to accumulate the particle sample are still allocated because sampling is only temporarely suppressed not completly desabled => sampling can be executed during the run => memory need to be allocated The mode _DISABLED_SAMPLING_MODE_ means that the sampling is completely disables. Allocation of the memory to store sample is limited to the very minimum 2. Added flag PIC::ParticleWeightTimeStep::GlobalTimeStepInitialized which is set true when the value of PIC::ParticleWeightTimeStep::GlobalTimeStep is initialied in PIC::Init_BeforeParser() or in amps_param__interface.cpp. The flag is needed to prevent re-initialization of PIC::ParticleWeightTimeStep::GlobalTimeStep() when it is already initialized in amps_param__interface.cpp 3. Command "#TIMESTEPPING" is added in the PT component section of the PARAM.in when AMPS is executed as a component of the SWMF
-
- 22 Nov, 2021 1 commit
-
-
Valeriy M Tenishev authored
2. hard-wired "60 sec" is replaced with _PIC_LOGGER_TIME_LIMIT_ as a parameter of Debugger::logger.func_enter() calls
-
- 15 Nov, 2021 1 commit
-
-
Valeriy M Tenishev authored
_PIC_LOGGER_MODE_==_PIC_MODE_ON_
-
- 14 Nov, 2021 1 commit
-
-
Valeriy M Tenishev authored
_PIC_LOGGER_MODE_==_PIC_MODE_ON_
-
- 05 Oct, 2021 1 commit
-
-
Valeriy M Tenishev authored
-
- 09 Sep, 2021 1 commit
-
-
Valeriy M Tenishev authored
This reverts commit bb73f504.
-
- 07 Sep, 2021 1 commit
-
-
Valeriy M Tenishev authored
-
- 11 Aug, 2021 2 commits
-
-
Valeriy M Tenishev authored
_PIC_DYNAMIC_LOAD_BALANCING_PARTICLE_NUMBER_, particle counting has been moved from PIC::TimeStepInternal::Sampling() to PIC::Mover::MoveParticles() since that latter loops through all model particles anyway.
-
Valeriy M Tenishev authored
Dynamic load balancing according to the particle number (_PIC_DYNAMIC_LOAD_BALANCING_MODE_ == _PIC_DYNAMIC_LOAD_BALANCING_PARTICLE_NUMBER_) can be used when the sampling procedure is disabled (SamplingMode==_DISABLED_SAMPLING_MODE)
-
- 15 Jul, 2021 8 commits
-
-
Valeriy M Tenishev authored
input file to disable sampling 2. splitting PIC::TimeStep() is cleaned 3. added SamplingMode _SINGLE_OUTPUT_FILE_SAMPING_MODE_ -> that enables sampling only to output a single data file. After that, sample is again become disabled
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
-
Valeriy M Tenishev authored
execution sequence of the code is more clear
-