ExCALIBUR-NEPTUNE / NESO

MIT License
4 stars 4 forks source link

PartSysBase and SimpleSOL+particles tweaks #247

Closed oparry-ukaea closed 4 months ago

oparry-ukaea commented 4 months ago

Description

Move handling of particle output frequency into particle system base class.

Type of change

Testing

No new tests. Passes existing unit and integration tests.

Test Configuration:

OS: Ubuntu 22.04 Compiler: GCC 11.3.0 / OneAPI v2022.1.0 SYCL implementation: Hipsycl v0.9.2 / DPC++ v2022.1.0 MPI details: MPICH v4.0.2 Hardware: CPU (Intel Alder Lake)

Checklist:

oparry-ukaea commented 4 months ago

N.B. I've only changed the parameter name in the SimpleSOL config file for now, since that's the only solver using PartSysBase at the moment. I'll update the HW/LAPD solvers and their test/example configs on feature/3DHW.

oparry-ukaea commented 4 months ago

Last commit just adds some explanation of how 'num_particles_total' is used in SimpleSOL.

will-saunders-ukaea commented 4 months ago

Unit+Integration tests passed with hipsycl.