Topic forbid non release master#5
Closed
ax3l wants to merge 1928 commits into
Closed
Conversation
…idProviderTest Add test for IdProvider
- fix boost 1.62.0 compile error -> reason: `gcd_evaluator` is moved out of the namespace `boost::math` - use `boost::math::gcd()` function
- add compile time message if `HasIdentifier<>` is used for not specialized - fix documentation
delete command to remove variable definitions from the template file
update tbg variable detection to support multi substitution in one line
- ignore errors during the cfg and tpl file evaluation
When writing constant openPMD records via attributes in an empty group libSplash supports group-creation without "dummy" data set writes. This removes previous work-arounds that wrote one dummy data set before writing the actual attributes.
Batch system commands must defined before any bash command. Move batch system commands before bash commands.
…ibSplashAttribEmptyGroup Fix ComputationalRadiationPhysics#1576 Fix libSplash Attribute in Empty Group
…-removeWorkAroundOldSplash libSplash 1.5.0+: Remove Dummy Writes
Update `splash2txt` to understand the new `unitSI` in openPMD instead of the old `sim_unit`.
When writing constant openPMD records via attributes in an empty group libSplash supports group-creation without "dummy" data set writes. This removes previous work-arounds that wrote one dummy data set before writing the actual attributes.
This changes the way we normalize 2D3V simulations by the following, common way: evaluate dZ (choose something in the same order such as dX and dY). A 2D3V simulation in a cartesian PIC simulation such as ours only changes the degrees of freedom in motion for (macro) particles and all (field) information in z travels instantaneous, making the 2D3V simulation behave like the interaction of infinite "wire particles" in fields with perfect symmetry in Z.
Make 2D same as in 3D.
…rHPC/fix-boost_1_62_gcd fix boost 1.62 boost greatest common divisor usage
- fix boost 1.62.0 compile error -> reason: `gcd_evaluator` is moved out of the namespace `boost::math` - use `boost::math::gcd()` function
- disable boost template aliases - remove that boost variadic templates are disabled for CUDA < 7.5
…rHPC/fix-tbgMultiSubstitution Fix ComputationalRadiationPhysics#699 tbg multi substitution
update tbg variable detection to support multi substitution in one line
…rHPC/fix-tbgEvaluationError fix tbg evaluation error
- ignore errors during the cfg and tpl file evaluation
…rHPC/fix-cuda8Compile Boost 1.60+ & CUDA 7/8 Compile
- disable boost template aliases - remove that boost variadic templates are disabled for CUDA < 7.5
- move c++11 enabler after `find_package(CUDA ..)` - add `-std=c++11` separated by semicolon instead of space
…rHPC/fix-tbgSubstitution fix tbg variable substitution
We should not enforce UTF-8 locales on user systems.
Documents the updates in the compile suite using a GCC 4.9.4 compile chain. Also adds ISAAC compile-testing to it.
…-moreEOLscripts Scripts: Remove more EOL white spaces
…-noNonASCII Source Files: Remove non-ASCII Chars
Even more files... ahhh.. committed as generic user "tools" as always
…-gcc49compileSuite Compile Suite: GCC 4.9.4 Chain
…-cfgFilesEOL .cfg files: Remove EOL white spaces
We add travis to do tests on source files which are light-weight. This currently only includes ComputationalRadiationPhysics#1672 but could also look for things like "careful, found a new external include", "found a new usage of a boost library", etc. Let the scripts come!
Check source files and suggest solution to update those.
We can not guarantee people have UTF-8 locales installed `std::cout << "I like umlauts";` and in shell scripts connected to batch systems we have some systems that only speed ASCII.
…-travis Travis: Simple Style Checks
This does not break restarts that keep the moving window "-m" on and allows furthermore to restart with a disabled the moving window. Warning: *enabling* the moving window from a checkpoint that had no moving window or that was "paused" with that method will not work. This would require remembering "how many iterations did someone stop the moving window". First build for Heiko during his Master's thesis and requested again by Bifeng on the user mailing list.
When calling `setStateAfterSlides` for a simulation that has not slided before we simply do nothing because it would destroy static load balancing in y direction.
…-restartDisableMovingWindow Restart: Allow Disable of Moving Window
…Pi/fix_radiationPluginVector fix vector.operator[] const access in radiation plugin
- rename kernel which begin with lower case letter - update kernel call with new name
- rename kernel which begin with lower case letter - update kernel call with new name
…Pi/updateRadFormFactor add TSC and PCS rad form factor shapes
…rHPC/topic-upperCaseKernelNames begin kernel names with upper case letter
device number outside valid range can be selected
…rHPC/fix-deviceSelection Device Selection: Guard Valid Range
Tests and removes spaces before using pre-compiler commands.
... as long as those are not releases, which always originate by a maintainer who created a release branch (or `dev`) from our mainline repo.
dffefd2 to
66722ec
Compare
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
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.
test