Skip to content

Topic forbid non release master#5

Closed
ax3l wants to merge 1928 commits into
masterfrom
topic-forbidNonReleaseMaster
Closed

Topic forbid non release master#5
ax3l wants to merge 1928 commits into
masterfrom
topic-forbidNonReleaseMaster

Conversation

@ax3l
Copy link
Copy Markdown
Owner

@ax3l ax3l commented Dec 14, 2016

test

psychocoderHPC and others added 30 commits October 25, 2016 17:54
- 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
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
ax3l and others added 28 commits December 8, 2016 16:34
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.
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.
@ax3l ax3l force-pushed the topic-forbidNonReleaseMaster branch from dffefd2 to 66722ec Compare December 14, 2016 12:50
@ax3l ax3l closed this Dec 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants