-
Notifications
You must be signed in to change notification settings - Fork 225
Release 0.1.0: Ionization Framework & Bug Fixes #856
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributions: One-Feature-Per-Pull-Request
- rename the trait `getCharge(...,particle)` in `getAttrCharge(...,particle)` - fix all dependencies
- fix race condition that field background is removed parallel to the particle pusher - fix race condition that field update `update_beforeCurrent` run in parallel to the particle pusher
- Dr./PhD: either one or none
Add Alex Debus, Add PhD's
…ndition Fix Race Condition: Field Update and Pusher
- Draft (untested) - Account Name still missing
- add frame and attribute folder in `picongpu/include/traits/` - add namespace `picongpu::tarits::frame` - add namespace `picongpu::traits::attribute` - move `getCharge` traits to `tarits::frame` and `traits::attribute`
- fix all dependencies to the trait definitions of `getCharge` and `getMass`
remove `::ThisType` in all identifier types
- use `traits::attribute::getMass` in all single particle examples
- reduce `traits::attribute::*` to `attribute::*` - reduce `traits::frame:.*` to `frame::*`
Update Install Documentation (Version Numbers)
add particle attribute `chargeState`
- add trait to resolve aliases and delete the resolved types from a boost mpl sequence
set all particle attributes which are not explizit initialized to the default value
thx @ax3l for the documentation
Particles: Generic Attribute Initialization
do not create radRestart directory
- offsets are element offsets in the *global* particle attribute array (that can be more than uint32_t / size_t) - elements are promoted to uint64_t too for convenience
use hard coded path to `PMacc` to avoid wrong detection by using cmake `find_path`
- release 0.1.0
- fix wrong velocity for for z-flux calculation
Member
|
Great job @ax3l. Finally PIConGPU has a running version number. 🎉 |
`ionizationEnergies.param` has been relocated to the folder `simulationDefines/param` fixes #853
Member
Author
|
updated: typos fixed and a0c7e70 backported. @PrometheusPi I have to admit I used simple present for bug fixes before ;) |
- rename _dim to T_dim - rename _zone to p_zone - add missing #pragma once
solve warning by explicit call of `operator()` with the hint (for the compiler) that it uses template
Backport CUDA 7 Fixes to release-0.1.0
thx @n01r for spotting those
psychocoderHPC
added a commit
that referenced
this pull request
May 21, 2015
Release 0.1.0: Ionization Framework & Bug Fixes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the
0.1.0release of PIConGPU, introducing (finally) a semantic versioning scheme. Nevertheless, this is still a pre-beta release (beta is just a "label" or an alternative "tag" that we will put on one of the upcoming "0.X.0" releases).Initial field ionization support was added, including the first model for BSI. The code-base was substantially hardened, fixing several minor and major issues. Especially, several restart related issues and a memory issue with Jetson TK1 boards were fixed. A work-around for a critical CUDA 6.5 compiler bug was applied to all affected parts of the code.
Commit e9ad7a0 adds a
version.hppfor PIConGPU tosrc/picongpu/include/version.hppwhich needs to be updated with each upcoming release. The defines are available as soon as one includes PIConGPU'ssimulation_types.hppfile.To Do
.paramfiles will be valid as soon as I set the tag, that requires the merge itself)add a cmd line option(in next release is fine)picongpu --version*.paramfile outsidesimulation_defines#853 -> close #853 Relocate ionizationEnergies.param #865