You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rotational periodic BC: the rotational angle is now given per boundary condition, e.g. Part-Boundary5-RotPeriodicDir = -1 is replaced by Part-Boundary5-RotPeriodicAngle = -15., where the rotational angle is input directly with the direction given by the sign. The global parameter Part-RotPeriodicAngle = 15. is not required anymore.
The pre-processor HOPR can now be compiled during the PICLas compilation: LIBS_BUILD_HOPR ON. However, the HOPR tag to be compiled is currently set to v1.0.0, which is not yet released but hopefully will be in the next few weeks.
Documentation
Tutorial for meshes with gmsh and HOPR installation in PICLas [f5441e5]
Reggie/Testing
Increased tolerance due to statistical fluctuations when using different core counts [752d0fd]
Unit tests are automatically disabled when using CMAKE_BUILD_TYPE = Sanitize and LIBS_USE_MPI = ON due to the memory errors that are generated in the MPI library [73cf1ac]
Execute unit tests in parallel, defaulting to number of CPU cores [4b0b805]
Added INVERSE function from mathtools to unit tests [c74cc8a]
Features
Simple empirical model for the sticking coefficient [4b6eee7]
New particle emission SpaceIC "EmissionDistribution" for initial particle emission via interpolation of n, T and v from equidistant field data [c57ac29]
PETSc library for the electrostatic Poisson solver HDG [a612715]
Sampling and output of a cell-local electronic excitation rate [a612715]
Possibility to define multiple rotationally periodic BCs [6e7a318]
Improvements
Introduced new globals function 'DisplayMessageAndTime' to output execution times in seconds (and min/hour/day) [5663061]
Added counters for all elapsed time measurements of MPI_WAIT [54a7496]
Added more output on abort when the new host processor of a particle cannot be determined [4545ca9]
Adjusted output to std.out (elapsed time format and less output during load balance) and only read external magnetic field once during initialization and not during load balance restarts [5e872ae]
When DoDeposition=F, allow reading/writing the surface charge container from/to .h5 [24e7fb1]
Fixed bug in chemistry: inconsistent consideration of relativistic effects in the chemistry module can lead to negative collision energies [5000e76]
Fix output of correct elapsed time in DisplayMessageAndTime [4879a88]
Calculate ETA with time difference of timedisc loop [69b926b]
Fixed h5 output during initial load balancing after the first time step [8e13580]
Elastic cross-sections are utilized as the base for the total cross-section arrays; extend with levels above the elastic cross-sections to include reactions and excitation [7c7487d]