1. 24 Feb, 2015 3 commits
  2. 23 Feb, 2015 1 commit
  3. 20 Feb, 2015 3 commits
  4. 19 Feb, 2015 1 commit
  5. 14 Feb, 2015 1 commit
  6. 13 Feb, 2015 4 commits
  7. 12 Feb, 2015 2 commits
  8. 11 Feb, 2015 2 commits
  9. 07 Feb, 2015 1 commit
  10. 26 Jan, 2015 1 commit
  11. 21 Jan, 2015 1 commit
  12. 13 Jan, 2015 3 commits
  13. 12 Jan, 2015 6 commits
    • gsell's avatar
      fixes to find boost · ee127564
      gsell authored
      ee127564
    • gsell's avatar
      find package boost added to main CMakeList.txt · f302c2c1
      gsell authored
      f302c2c1
    • gsell's avatar
      cleanup main CMakeList.txt · 504c4bc8
      gsell authored
      504c4bc8
    • adelmann's avatar
      Das std::fill funktioniert nicht auf IBM BG: · 1476bf88
      adelmann authored
      /gpfs/DDNgpfs1/bekas/YVES/local/bgclang/r209570-20140527/libc++/include/algorithm:2073:5: error: no matching function for call to '__fill'
          _VSTD::__fill(__first, __last, __value_, typename iterator_traits<_ForwardIterator>::iterator_category());
          ^~~~~~~~~~~~~
      /gpfs/DDNgpfs1/bekas/YVES/local/bgclang/r209570-20140527/libc++/include/__config:348:15: note: expanded from macro '_VSTD'
      #define _VSTD std::_LIBCPP_NAMESPACE
                    ^
      /gpfs/DDNgpfs1/bekas/YVES/work/OPT/opal/src/Algorithms/ParallelTTracker.cpp:2098:10: note: in instantiation of function template specialization 'std::__1::fill<ParticleAttribIterator<double>, double>' requested
            here
          std::fill(itsBunch->dt.begin(), itsBunch->dt.end(), itsBunch->getdT());
               ^
      /gpfs/DDNgpfs1/bekas/YVES/local/bgclang/r209570-20140527/libc++/include/algorithm:2054:1: note: candidate function [with _ForwardIterator = ParticleAttribIterator<double>, _Tp = double] not viable: no known
            conversion from 'typename iterator_traits<ParticleAttribIterator<double> >::iterator_category' (aka 'std::__1::input_iterator_tag') to 'std::__1::forward_iterator_tag' for 4th argument
      __fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value_, forward_iterator_tag)
      ^
      /gpfs/DDNgpfs1/bekas/YVES/local/bgclang/r209570-20140527/libc++/include/algorithm:2063:1: note: candidate function [with _RandomAccessIterator = ParticleAttribIterator<double>, _Tp = double] not viable: no known
            conversion from 'typename iterator_traits<ParticleAttribIterator<double> >::iterator_category' (aka 'std::__1::input_iterator_tag') to 'std::__1::random_access_iterator_tag' for 4th argument
      __fill(_RandomAccessIterator __first, _RandomAccessIterator __last, const _Tp& __value_, random_access_iterator_tag)
      ^
      1476bf88
    • adelmann's avatar
      propper initialization · e3b2058b
      adelmann authored
      e3b2058b
    • adelmann's avatar
      fix warnings · dddd88d6
      adelmann authored
      dddd88d6
  14. 09 Jan, 2015 6 commits
  15. 08 Jan, 2015 3 commits
  16. 07 Jan, 2015 2 commits
    • adelmann's avatar
      minor correction, still not working in parallel · 96028ecb
      adelmann authored
      96028ecb
    • adelmann's avatar
      Add functionality to query for the minimum number of particles on a local node. · 05b586f9
      adelmann authored
      In case this goes equal or below 1 we stop tracking the bunch and integrating 
      in the material until we have in minimum more than one particle on all nodes.
      
      Works for one core (obviously) and the regression test Degarder-1, degrades a 72 MeV beam to 50.200 MeV.
      This is the current benchmark, to be confirmed by FLUKA simulations. 
      
      There is a new material Mylar (My) avaidable. 
      
      Problems/ToDo:
      
      -- the increase of NP from 100000 to 100072 is certainly non physical
      -- check for more than one core
      -- validate the regression test
      -- validate Mylar parametrization
      
      05b586f9