Aufgrund einer Wartung wird GitLab am 17.08. zwischen 8:30 und 9:00 Uhr kurzzeitig nicht zur Verfügung stehen. / Due to maintenance, GitLab will be temporarily unavailable on 17.08. between 8:30 and 9:00 am.

  1. 31 Jul, 2020 1 commit
    • Lukas Weber's avatar
      IMPORTANT: use the correct mpirun executable · 33782b22
      Lukas Weber authored
      on claix18, batch jobs should use whatever is set in $MPIEXEC (srun at the moment)
      using mpirun instead works, but it seems that it leads to some bad pinning of ranks which
      reduces CPU efficiency to just 2%!
      33782b22
  2. 21 Jul, 2020 1 commit
  3. 07 Jul, 2020 1 commit
  4. 16 Jun, 2020 4 commits
    • Lukas Weber's avatar
      update fmt wrap · 932ad255
      Lukas Weber authored
      932ad255
    • Lukas Weber's avatar
      formatting · 0bd961b6
      Lukas Weber authored
      0bd961b6
    • Lukas Weber's avatar
      nicer merge output · 5651eb93
      Lukas Weber authored
      5651eb93
    • Lukas Weber's avatar
      remove dependence on the working directory · b0bbba73
      Lukas Weber authored
      instead of $(pwd)/JOBNAME.data, the job director is now the directory containing the parameter file.
      This will not change the behavior of the loadl script, which changes directory and creates the parameters file at
      $(pwd)/JOBNAME.data/parameters.json
      
      However, when you used loadleveller without loadl, there were subtle complications when you do not get the working directory hopping correct.
      The new behavior is more predictable and helps with that. One slightly ugly artifact is that the .results.json file gets created in “the parent directory of the job directory” which can be really messy if you don’t follow the same convention loadl uses. But I’ll leave it like this for
      the sake of simplicity.
      
      For good measure, I have extended the use of std::filesystem::path in the code.
      b0bbba73
  5. 15 Jun, 2020 1 commit
  6. 12 Jun, 2020 1 commit
  7. 11 Jun, 2020 1 commit
  8. 19 May, 2020 1 commit
  9. 13 May, 2020 1 commit
  10. 08 May, 2020 1 commit
    • Lukas Weber's avatar
      BREAKING: require register_evalables to be a static function · 0e51bdd5
      Lukas Weber authored
      * eliminates a source of bugs (relying on state that was not set in the mc constructor)
      * allows speeding up your merges: mine were slow because of all the things that happen in the constructor
      
      However you may need to rearrange your code to calculate all the things you need for your evalables in register_evalables.
      0e51bdd5
  11. 30 Apr, 2020 1 commit
    • laochailan's avatar
      add intel_mkl rng backend · 61aae46a
      laochailan authored
      it doesn’t seem to be faster than internal_mersenne still. but maybe in an actually simulation for some cases it is?
      61aae46a
  12. 29 Apr, 2020 2 commits
    • laochailan's avatar
      make loadl utility react to bad returncodes · e6560aac
      laochailan authored
      and disable python backtraces because it mostly gets in the way of the user
      e6560aac
    • laochailan's avatar
      make measurement files corruption safe. · 932dcf29
      laochailan authored
      at the cost of some i/o cost (one copy of the meas file at each checkpointing),
      we can now assure that the results of the simulation are always in a valid state,
      even if the program crashes while writing them out. At least in theory. Let’s see
      how it works.
      
      We also changed to the std::filesystem API… meaning there could be bugs…
      and loadleveller probably runs on Windows now!
      932dcf29
  13. 27 Apr, 2020 1 commit
  14. 23 Apr, 2020 1 commit
  15. 20 Apr, 2020 2 commits
  16. 17 Feb, 2020 4 commits
  17. 16 Jan, 2020 1 commit
  18. 30 Dec, 2019 1 commit
  19. 19 Dec, 2019 1 commit
  20. 16 Dec, 2019 1 commit
  21. 04 Dec, 2019 3 commits
  22. 03 Dec, 2019 1 commit
  23. 20 Nov, 2019 1 commit
  24. 12 Nov, 2019 1 commit
  25. 24 Oct, 2019 1 commit
  26. 23 Oct, 2019 1 commit
  27. 22 Oct, 2019 1 commit
  28. 21 Oct, 2019 3 commits